基本文法

フォント設定

$this->fontdata = array(
	"dejavusanscondensed" => array(
		'R' => "DejaVuSansCondensed.ttf",
		'B' => "DejaVuSansCondensed-Bold.ttf",
		'I' => "DejaVuSansCondensed-Oblique.ttf",
		'BI' => "DejaVuSansCondensed-BoldOblique.ttf",
		),
 
	"ipagothic" => array(
		'R' => "ipag.ttf",
		),
	"ipapgothic" => array(
		'R' => "ipagp.ttf",
		),
	"ipamincho" => array(
		'R' => "ipam.ttf",
		),
	"ipapmincho" => array(
		'R' => "ipamp.ttf",
		),
 
 
mpdf配下の"ttfonts"配下にフォントファイル(*.ttf)を配置して上記の「config_fonts.php」ファイルを編集する
  • R :通常フォント
  • B :太字
  • I :斜体
  • BI:太字+斜体

文法

<?php
    require_once('mpdf50/mpdf.php');
 
    $html = "
    <div>
        Hello World
    </div>
    <br />
    <table border=\"1\">
      <tr>
        <td>aaa</td>
        <td>bbb</td>
      </tr>
      <tr>
        <td>ccc</td>
        <td>ddd</td>
      </tr>
    </table>
    <br />
    <b>テスト</b>
    ";
 
    // 生成(フォントを指定)
    $mpdf = new mPDF('', 'A4', 10, 'IPAGothic', 10, 10, 10, 10, 5, 5);
 
    // HTML設定
    $mpdf->WriteHTML($html);
 
    // PDF表示モード
    $mpdf->SetDisplayMode('fullpage', 'single');
 
    // PDF表示
    $mpdf->Output();
    exit;
?>
 
 
cssまたはHTMLのスタイルのフォント指定で追加したフォント名を設定することで使用可能



最終更新:2011年03月16日 23:27