- トップ
- > メソッド
- > w
- > write1DBarcode
<<  Write
class TCPDF : メソッド write1DBarcode
一次元バーコードを出力する。
publicメソッド、Version 3.1.000~
- 書式
-
write1DBarcode( $code, $type, $x, $y, $w, $h, $xres, $style, $align )
- 戻り値
-
(なし)
- パラメータ
-
string $code 出力するコード string $type バーコード種別 int $x 出力位置のX座標 int $y 出力位置のY座標 int $w 幅 int $h 高さ float $xres 最小幅 array $style スタイル・オプション - boolean $style['border'] trueであれば、境界線を出力する
- int $style['padding'] バーコード周囲の余白('auto'で余白は自動で設定される)
- int $style['hpadding'] horizontal padding in user units (set to 'auto' for automatic padding)
- int $style['vpadding'] vertical padding in user units (set to 'auto' for automatic padding)
- array $style['fgcolor'] バーと文字の色を配列で指定する
- mixed $style['bgcolor'] 背景の色を指定する。(falseであれば、透明)
- boolean $style['text'] trueであれば、バーコードの下にテキストを出力する
- string $style['label'] override default label
- string $style['font'] テキストのフォント名
- int $style['fontsize'] テキストのフォントサイズ
- int $style['stretchtext']: 出力テキストの伸縮(ストレッチ)モード指定 [0:不可 1:場合により水平伸縮 2:常に水平伸縮 3:場合により空白挿入 4:常に空白挿入]
- string $style['position'] バーコードの$wで指定する幅に対する相対位置の指定 [L:左寄(英語日本語などLTR言語での既定値) C:中央 R:右寄(ヘブライ語などRTL言語での既定値) S:ストレッチ]
- string $style['align'] horizontal position of the barcode on the containing rectangle: L = left; C = center; R = right.
- string $style['stretch'] if true stretch the barcode to best fit the available width, otherwise uses $xres resolution for a single bar.
- string $style['fitwidth'] if true reduce the width to fit the barcode width + padding. When this option is enabled the 'stretch' option is automatically disabled.
- string $style['cellfitalign'] this option works only when 'fitwidth' is true and 'position' is unset or empty. Set the horizontal position of the containing barcode cell inside the specified rectangle: L = left; C = center; R = right.
strikng $align 画像挿入後に移動するカーソルの垂直方向の位置、以下のいずれか - T: 右上(RTLの場合は左上)
- M: 右中(RTLの場合は左中)
- B: 右下(RTLの場合は左下)
- N: 次の行