我正在尝试使用CFDocument创建带条形码的pdf。 (条形码字体已加载。可以在CF管理员中看到它。)发现一大群人抱怨字体无法识别,但无处可寻。
答案 0 :(得分:3)
好的,对于有这个问题的其他人来说,这就是我所做的:
我首先在服务器的控制面板“fonts”app中添加了字体。 然后我在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 of of 9”(带空格)。确保在cfdocument中嵌入字体!
答案 1 :(得分:2)
在服务器控制面板(窗口)中添加字体。在CF管理字体管理中添加字体(在服务器设置下)。重新启动服务器(注意:不要跳过重新启动服务器或它不起作用)。 以下是“Free 3 of 9 extended”的工作示例代码
<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>