CFDocument を使用してバーコード付きの PDF を作成しようとしています。(バーコード フォントが読み込まれました。CF 管理画面で確認できます。) フォントが認識されないことに不満を持っている人が大勢いますが、解決策はどこにもありません。
2 に答える
OK、この問題を抱えている他の人のために、私がしたことは次のとおりです。
最初に、サーバーのコントロール パネルの「フォント」アプリにフォントを追加しました。次に、CF アドミニストレータにフォントを追加しました。フォント フェイスとフォント ファミリの両方が「新規」として表示されていることに気付きました。再起動したところ、両方とも「新規」としてリストされていました。TTFファイルを開いて、実際にリストされている名前を確認しました。次に、「font-family:Free 3 of 9 Extended;」のように、CSS でその名前を使用しました。出来た。
フラッシュペーパーを使用してバーコード ラベルを印刷できるようになりました。横長を指定しているにもかかわらず、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>