以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 一个文本对象里面如何设置不同的字体 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=137841) |
-- 作者:edisontsui -- 发布时间:2019/7/17 8:28:00 -- 一个文本对象里面如何设置不同的字体 rt = New prt.RenderText rt.Text = "标识: " & r("标识") & " " & r("铣端头or打毛刺") rt.x = 1.5 rt.y = 13 rt.Style.Font = New Font("Arial", 12, FontStyle.Bold) ra.Children.Add(rt) 如上代码只可以将rt.Text里面的英文字母设置为Arial字体,但是中文字还是宋体字,包括r("标识")里面的中文字和英文字母。我想把rt.Text里面的所有英文字母设为Arial字体,而中文字则设置为黑体。不知道有什么简单的方法。我的设想是定义多几个rt和ra(比如rt1、ra1;rt2、ra2;rt3、ta3等),把所有中文字和英文字母分离开来之后再设置字体,但是这样好像很啰嗦。特此请教。谢谢。
|
-- 作者:有点蓝 -- 发布时间:2019/7/17 9:32:00 -- 参考:http://www.foxtable.com/webhelp/topics/1183.htm |