1

我正在尝试使用 CFDocument 创建带有条形码的 pdf。(条码字体已加载。可以在 CF 管理员中看到。)发现一大群人抱怨字体无法识别,但在任何地方都没有解决方案。

4

2 回答 2

3

好的,对于其他遇到此问题的人,这是我所做的:

我首先在服务器的控制面板“字体”应用程序中添加了字体。然后我在 CF 管理员中添加了字体。我注意到字体和字体系列都被列为“新”。我重新启动,当它出现时,它们仍然被列为“新”。我打开了 TTF 文件,查看名称实际列出的内容。然后我在我的css中使用了这个名字,就像“font-family:Free 3 of 9 Extended;”。有效。

我现在可以使用 flashpaper 打印条形码标签。出于某种原因,PDF 仍然希望将所有内容都设为纵向,即使我指定了横向。

(来自http://www.mail-archive.com/cf-talk@houseoffusion.com/msg290047.html

CF 将字体列为“free 3 of 9”(带空格)。确保在 cfdocument 中嵌入字体!

于 2012-06-09T15:05:36.343 回答
2

在服务器控制面板(Windows)中添加字体。在 CF admin 字体管理中添加字体(在服务器设置下)。重启服务器(注意:不要跳过服务器的重启,否则它将不起作用)。以下是“免费 3 of 9 扩展”的工作示例代码

<cfdocument format="pdf" filename="#expandpath('.')#\barcode.pdf" pagetype="letter" overwrite="yes" backgroundvisible="yes" margintop=".33" marginright=".33" marginbottom=".33" marginleft=".33" fontembed="yes"> <p style="font-family:Free 3 of 9 extended;font-size:75px;"> content here </p></cfdocument>

于 2015-03-02T16:06:17.843 回答