MSフォントを含んだPDFファイルを生成するには
Mr.PDF
Mr.PDF
ATOMRSS
  • ソースコードID: 643
  • 登録日時: 2008/10/01 20:29
  • 最終更新日時: 2008/10/14 15:09
  • アクセス数: 1189
  • タグ:  php pdflib pdf
  • codeなにがしブックマークに追加する 0 users
  • このページを del.icio.us に追加
  • このページをはてなブックマークに追加
  • GoodJob
  • 1

GJ

説明

PHPのPDFlibでMSfontを含んだPDFを出力する方法です。

MSfontを出力する際には、<a href="http://pdflib.jp/product/download/pdflib.html#JPKit">日本語リソースキット</a>が必要になります。
リンク先のファイルをダウンロードし、解凍したディレクトリの中の

resource/fonts

の内容(PDFlib-font-license.pdf msgothic.ttc msmincho.ttc)を下記ソースコード3行目にあるように、

/usr/local/pdflib7/resource/fonts

といったfontsを置く該当ディレクトリにコピーしてください。
(ttcファイルは、複数のフォントを含みます。「ttc」=「TrueType Collection font file」)

これらフォントを下記ソースコード11, 12行目のように、set_parameter関数からFontOutlineとして設定してます。


フォントの呼び出しは、23, 33, 43行目のようにload_font関数の第1引数に"f1:0", "f1:1", "f1:2"のように行います。

ソースコード

コメント

前へ 1 次へ

プレゼン公開・共有サイト handsOut.jp チーム・マイナス6% - みんなで止めよう温暖化

ソースコードのブログパーツ

デフォルトのフォントサイズ
修飾
表示サイズ
px px
プレビュー (表示する)
下のプレビュー領域をクリックすると、ポップアップで全体を見ることができます。
パラメータが不正です

    GoodJobしたユーザ

    ブックマークコメント

    関連するなにがし

    前へ 1 次へ

    タグ

    raketime machineイベントログfilesystemobjectdeveloperprogrammingprimenumberflexriatagged電卓分数逆ポーランド記法ポーランド記法jaxbdyndnsarraylistdeepcopyディープコピーobjectoutputstreambytearrayoutputstreamobjectinputstreambytearrayinputstreamiterator複数チェックボックスmultibytexencentos文字エンコーディングinit_connectcharacter-set-servercollation-serverdefault-character-setヘルパーメソッド動的メソッド呼び出しf:labelwsse2重登録防止prototype.js位置positionedoffsetscrolltoスクロールpositionlink_tocyclecheck_box_tagチュートリアルactive_formerror_messages_forハイライトバリデーションvalidate便利リストデコレーションメールデコメ非対応機種tilestext_field_tag一括複数情報etherealrtphexテキストデータ抽出validwhenリセット一括更新plop置換replacepcoslogmixisregソケットnet::telnetfopenmutexサンプルcalendar[linux][bash][シェルスクリプト][大容量]mobilerorrails2.1クリップボードclipboard横向きピラミッドs2jdbc-genjsonicお絵かきフルパス名抽出サブドメインサブドメイン名s2jdbc自動生成エンティティxhtml

    前へ 1 2 3 ... 8 次へ