【发布时间】:2011-01-10 20:13:17
【问题描述】:
我正在尝试嵌入 arial 粗体字体,但出现运行时错误
无法识别带有 Identity-H 的字体 ARIALBD.TTF
我将字体嵌入到 purepdf 库中,以便通过 flex 应用程序生成 pdf 文件。
在代码中。
[Embed( source="ARIALBD.TTF", mimeType="application/octet-stream" )]
public static const arialb:Class;
if ((style & Font.BOLD) == Font.BOLD)
f = BaseFont.createFont(arialb, BaseFont.IDENTITY_H);
【问题讨论】:
-
我可以问一个显而易见的问题吗?字体文件 ARIALBD.TTF 是否在您项目的根目录中?或者在与嵌入它的文件相同的目录中?该文件是有效的字体文件吗?
-
它与嵌入它的类在同一目录中。
-
嗨,请告诉任何人身份-H
-
好的,我发现它的身份 -H 是 PDF 文件的编码
标签: apache-flex fonts