タグ

ブックマーク / shigememo.seesaa.net (1)

  • tcpdfでCELL内に収まるようにフォントを可変にしたい

    tcpdfはCell関数で外枠付きのテキストを表示できます。 これを組み合わせれば、単票形式のPDF文書を作成できるのですが、市販の 帳票ツールのような便利な機能はないので、Cell関数で指定した幅を超える 文字列を出力すると、枠を超えて表示されちゃいます。 たぶんtcpdfだけでなく、fpdf/mbfpdfでも同じはず。 (下の例では、はみ出した文字列の上に隣のCellが表示されてます) これじゃ不細工・・・というか問題オオアリなので、幅に収まるまで フォントを自動的に小さくするようにしてみました。 フォントの初期値を16にしてますが、この辺は適当に書き換えてください。 /** * 修正版Cell関数 * * @access public * @$pdf tcpdf * @$w 幅 * @$h 高さ * @$txt 文字列 * @$border 枠線 * @$ln 改行 * @$alig

    tcpdfでCELL内に収まるようにフォントを可変にしたい
  • 1