<<  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: 次の行