【发布时间】:2012-06-09 14:53:44
【问题描述】:
我正在尝试使用 CFDocument 创建带有条形码的 pdf。 (条形码字体已加载。可以在 CF 管理员中看到。)发现一大群人抱怨字体无法识别,但没有任何解决方案。
【问题讨论】:
标签: fonts coldfusion barcode cfdocument
我正在尝试使用 CFDocument 创建带有条形码的 pdf。 (条形码字体已加载。可以在 CF 管理员中看到。)发现一大群人抱怨字体无法识别,但没有任何解决方案。
【问题讨论】:
标签: fonts coldfusion barcode cfdocument
好的,对于其他遇到此问题的人,这是我所做的:
我首先在服务器的控制面板“字体”应用程序中添加了字体。 然后我在 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 中嵌入字体!
【讨论】:
在您的服务器控制面板(Windows)中添加字体。在 CF admin 字体管理中添加字体(在服务器设置下)。重启服务器(注意:不要跳过服务器的重启,否则它将不起作用)。 下面是'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>
【讨论】: