BaCode.php 0.0.0
EAN128 クラス

UCC/EAN-128作成クラス [詳解]

公開メンバ関数

 draw ($code, $minWidthDot, $height)
 バーコード:EAN128を描画します
 getLenAI ($code, $idx)
 drawConvenience ($code, $minWidthDot, $height)
 標準料金収納用バーコードを描画します コンビニエンスストア等で使用される料金収納用バーコードを生成します
 draw_by_size ($code, $minWidthDot, $height)
 サイズ指定で描画(drawと同等)
 draw_by_width ($code, $width, $height)
 幅指定で描画
 draw_svg ($code, $minWidthDot, $height)
 SVGで描画(サイズ指定)
 draw_by_size_svg ($code, $minWidthDot, $height)
 サイズ指定でSVG描画
 draw_by_width_svg ($code, $width, $height)
 幅指定でSVG描画
 drawConvenience_by_width ($code, $width, $height)
 コンビニバーコードを幅指定で描画 ※ DrawConvenienceと同じロジックで、$dot[0]を$uwに置き換え
 drawConvenience_svg ($code, $minWidthDot, $height)
 コンビニバーコードをSVGで描画(サイズ指定)
 drawConvenience_by_width_svg ($code, $width, $height)
 コンビニバーコードを幅指定でSVG描画 ※ drawConvenience_by_widthと同じロジックでSVG出力

詳解

UCC/EAN-128作成クラス

関数詳解

◆ draw()

draw ( $code,
$minWidthDot,
$height )

バーコード:EAN128を描画します

引数
string$codeバーコードのコード
int$minWidthDot最小ドット数(1以上)
int$heightバーの高さ(ドット)
戻り値
resource バーコードイメージ
例外

Exception 無効な文字が含まれる場合

参照先 draw_svg(), getLenAI().

参照元 draw_by_size().

◆ draw_by_width()

draw_by_width ( $code,
$width,
$height )

幅指定で描画

引数
string$codeバーコードのコード
int$width幅(ピクセル)
int$heightバーの高さ(ピクセル)
戻り値
resource|\GdImage バーコードイメージ

参照先 draw_by_width_svg().

◆ drawConvenience()

drawConvenience ( $code,
$minWidthDot,
$height )

標準料金収納用バーコードを描画します コンビニエンスストア等で使用される料金収納用バーコードを生成します

引数
string$codeバーコードのコード
int$minWidthDot最小ドット数(1以上)
int$heightバーの高さ(ドット)
戻り値
resource バーコードイメージ
例外

Exception 無効な文字が含まれる場合

参照先 drawConvenience_svg(), getLenAI().

◆ drawConvenience_svg()

drawConvenience_svg ( $code,
$minWidthDot,
$height )

コンビニバーコードをSVGで描画(サイズ指定)

コンビニバーコードをSVGで描画(最小ピッチ指定) ※ DrawConvenienceと同じロジックでSVG出力

参照先 getLenAI().

参照元 drawConvenience().

◆ getLenAI()

getLenAI ( $code,
$idx )
引数
codeCode to be checked
idxIndex
戻り値
Len AI

参照元 draw(), drawConvenience(), drawConvenience_by_width(), drawConvenience_by_width_svg(), drawConvenience_svg().


このクラス詳解は次のファイルから抽出されました: