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等),把所有中文字和英文字母分离开来之后再设置字体,但是这样好像很啰嗦。特此请教。谢谢。