富文本框字段数据设置不同字体问题
本帖最后由 Crystal.Li 于 2021-4-29 18:40 编辑在富文本框中使用一下语句获取数据库中的信息,信息中包含中文和英文,将英文设置成Times New Roman,中文设置成宋体
="<body><p style='font-size:11pt;font-family:Times New Roman,宋体><span> "+Fields!Result.Value +"</span></p></body>"
输出的word文件字体没问题,但是输出的pdf的中文字体不是宋体,是图中这种奇怪的字体,请问怎么解决
Function ziti1(ByVal state As String) As String
dim s as string
s = state
Dim i As Long
Dim temps As String
Dim tempall As String
For i = 1 To len(s)
temps=Mid(s, i, 1)
If asc(temps) < 0 Then
tempall = tempall + "<span style='font-family:宋体'>" + temps + "</span>"
Else
tempall = tempall + "<span style='font-family:Times New Roman'>" + temps + "</span>"
End If
Next
Return tempall
End Function
暂时用的这个脚本,不知道还有没有其他方法
您将这个改为全部嵌入试试:
希望解决问题的是富文本框中Html的同一标签下设置两种字体的问题,一般来说Times New Roman没有中文字体,中文的应该直接适用后面设置的宋体 Crystal.Li 发表于 2021-4-29 18:40
您将这个改为全部嵌入试试:
已经设为全部了,导出的pdf还是那样,‘疾病简介’四个字的style是ont-family:宋体;,下面这行的style是font-family:Times New Roman,宋体;
Crystal.Li 发表于 2021-4-29 18:40
您将这个改为全部嵌入试试:
我用脚本解决了,感谢回答 离谱 发表于 2021-4-29 18:33
Function ziti1(ByVal state As String) As String
dim s as string
s = state
这个问题目前这样解决是最好的。
我们验证了下,可能是个bug,我们这边再确认下,如果是bug会尽快反馈给研发团队~~ Crystal.Li 发表于 2021-4-30 11:06
这个问题目前这样解决是最好的。
我们验证了下,可能是个bug,我们这边再确认下,如果是bug会尽快反馈给 ...
好的,谢谢 离谱 发表于 2021-4-30 11:11
好的,谢谢
不客气哦~
页:
[1]