我试图设置文本字段的字体(面)。
我试过了两个:
textElement.setTextAttr("face", replacementFont);
textElement.setTextAttr.face = replacementFont;
其中replacementFont是所需字体的文本名称。
这不起作用 - 我错过了什么吗?
答案 0 :(得分:2)
'textElement.setTextAttr(“face”,replacementFont);'适合我。 可能未安装您要替换的字体。 你可以试试这个:
textElement.setTextAttr('face', replacementFont);
if (textElement.getTextAttr('face') != replacementFont)
{
fl.trace("Font '" + replacementFont + "' is not available!\nTry a different font!");
}
答案 1 :(得分:1)
这最终导致了我在替换字体中加载的方式问题。
我制作了一个包含字体映射的csv文件。字体名称包含一个换行符。
我解析了新的行字符。有趣的是,新行字符需要比较和匹配字体映射。