<<  movePage
MultiCell
罫線付きでセル(矩形領域)を表示する。 背景色やHTMLテキストも指定できる。 セルの上部左端に現在の座標を割り当てることも出来る。 呼び出した後の位置は、右または次の行を指定できます。 ページを跨ぐような場合は、出力の前にページブレイクして次のページから出力します。
publicメソッド、TCPDF Version 1.3~
- 書式
-
MultiCell( $w, $h, $txt, $border, $align, $fill, $ln, $x, $y, $reseth, $stretch, $ishtml, $autopadding, $maxh, $valign, $fitcell )
- 戻り値
-
セル数もしくはHTMLモードの場合は1
- 要素(パラメータ)
-
1 float $w セル幅、0とすると右端まで。
2 float $h セルの最小の高さ。 高さは必要に応じて自動的に拡張される。
3 float $txt 文字列 4 float $border 0 境界線の描画方法を指定、以下のいずれか
- 0: 境界線なし(既定)
- 1: 枠で囲む
または、以下の組み合わせで境界線を指定する
- L: 左
- T: 上
- R: 右
- B: 下
5 string $align 'J' テキストの整列を以下のいずれかで指定する
- L or 空文字: 左揃え
- C: 中央揃え
- R: 右揃え
- J: 両端揃え ($ishtml=falseの場合の既定値)
6 bool $fill false 背景の塗つぶし指定 [0:透明(既定) 1:塗つぶす] 7 int $ln 1 出力後のカーソルの移動方法を指定する
- 0: 右へ移動(既定)、但しRTL言語の場合は左へ移動
- 1: 次の行へ移動
- 2: 下へ移動
8 float $x '' X座標(省略時は現在位置) 9 float $y '' Y座標(省略時は現在位置) 10 bool $reseth true 前回のセルの高さ設定をリセットする場合はtrue、引き継ぐ場合はfalse 11 int $stretch 0 テキストの伸縮(ストレッチ)モード
- 0 = なし
- 1 = 必要に応じて水平伸縮
- 2 = 水平伸縮
- 3 = 必要に応じてスペース埋め
- 4 = スペース埋め
12 bool $ishtml false テキストがHTMLの場合にtrueとする。 13 bool $autopadding true 行幅に自動調整する場合にtrueとする。 14 float $maxh 0 高さの上限 15 string $valign 'T' 垂直方向のテキストの配置を指定する(requires $maxh = $h > 0)
- T: TOP
- M: middle
- B: bottom
$ishtmlがfalseの場合にのみ有効
16 bool $fitcell false if true attempt to fit all the text within the cell by reducing the font size. - 関連