我正在开发一个应用程序,它必须创建一个具有不同字体样式的PDF文件(有时是粗体,有时是斜体,有时是常规字体)。我必须使用的字体是Eras Medium BT (True Type),我使用一个名为"erasm.TTF“的本地文件加载它。我的问题是,如何使用我的Eras字体文件绘制粗体或斜体文本? 我有一个遗留代码,它使用iText生成类似的PDF,为了获得粗体字体,我只需要调用这个函数: public Font getFontErasMDBTBold9(){
FontFactory.register(fontPath + "erasm.TTF", "E
我有一个动态文本字段,它使用从XML文件加载的html文本:
XML:
<someText><![CDATA[I am <i>some</i> text.]]></someText>
正如您所看到的,这使用了常规和斜体。我已经将我的字体嵌入到各种字体中,每一个单独的字形,但是斜体文本没有显示。我的AS3:
字体变量:private var regularFont:Font = new myFontRegular();
myFontRegular是使用嵌入对话框嵌入的,但被设置为常规,而不是斜体。
文本字段格式:bodyFormat.f