フォントを指定する

version:VER1.0 以降

書式:void SetFont(string $family
            , [string $style = '']
            , [float $size = 0]
            , [string $fontfile = ''])

戻り値:なし

引数
$family AddFont()で追加したフォント名もしくは以下の標準フォント:
* times (Times-Roman)
* timesb (Times-Bol)
* timesi (Times-Italic)
* timesbi (Times-BoldItalic)
* helvetica (Helvetica)
* helveticab (Helvetica-Bold)
* helveticai (Helvetica-Oblique)
* helveticabi (Helvetica-BoldOblique)
* courier (Courier)
* courierb (Courier-Bold)
* courieri (Courier-Oblique)
* courierbi (Courier-BoldOblique)
* symbol (Symbol)
* zapfdingbats (ZapfDingbats)
TCPDFの日本語・標準フォント
1. Arial Uni CID0 (arialunicid0)
2. 小塚ゴシックPro M (kozgopromedium)
3. 小塚明朝Pro M (kozminproregular)
4. HYSMyeongJoStd-Medium (hysmyeongjostdmedium)
5. MSungStd-Light (msungstdlight)
6. STSongStd-Light (stsongstdlight)
''空文字を指定するとこれまで使用していたフォントが使われる。
$style フォント・スタイル:
* 空文字: regular
* B: ボールド
* I: イタリック
* U: アンダーライン
* D: 取り消し
もしくは、上記の組み合わせ。既定値は'標準'、また'Symbol'か'ZapfDingbats'フォントを選択した場合、ボールドとイタリックは無効。
$size フォントサイズ(ポイント数)、省略時は現在までのフォントサイズ、ドキュメント開始時点では12pt。
$fontfile フォント定義ファイルを指定、フォント名とフォントスタイルから規定される名称。

テキストを出力する際のフォントを指定します。
TCPDFで配布される標準フォントか、もしくはAddFont()で追加したユーザーフォントを指定します。 フォントサイズのみを途中で変更する場合には、SetFontSize()を使用します。 1ページ目を作成する前にこのメソッドを使ってフォントを設定できます。
標準フォント・ファイルは以下の場所に配置してください。
* カレント・ディレクトリ
* PHPの環境設定php.iniのinclude_pathで定義しているいずれかのディレクトリ
* K_PATH_FONTS定数で定義しているディレクトリ