|
BaCode.php 0.0.0
|
JAN-13作成クラス [詳解]
公開メンバ関数 | |
| SetExtendedGuard ($extended) | |
| 拡張ガードバーの設定 | |
| GetExtendedGuard () | |
| 拡張ガードバー設定の取得 | |
| draw ($code, $minWidthDot, $height) | |
| バーコードの描画を行います。バーコード全体の幅を指定するのではなく、バーを描画する横方向の最小単位のドット数を指定します。(1~) | |
| drawUniform ($code, $minWidthDot, $height) | |
| 均等サイズのバーでのJAN13描画 | |
| drawExtended ($code, $minWidthDot, $height) | |
| 拡張ガードバーを使用するJAN13描画 | |
| drawExtendedText ($img, $code, $gazouHeight, $posA, $posB, $posC, $posD, $posE, $leftMargin=0) | |
| 拡張ガードバー使用時のテキスト描画 | |
| draw_original ($code, $minWidthDot, $height) | |
| バーコードの描画を行います。バーコード全体の幅を指定するのではなく、バーを描画する横方向の最小単位のドット数を指定します。(1~) | |
| draw_by_width ($code, $width, $height) | |
| バーコードの描画を行います。バーコード全体の幅を指定します。 | |
| draw_svg ($code, $minWidthDot, $height) | |
| バーコードをSVGで描画します(均等配置版) | |
| draw_by_width_svg ($code, $width, $height) | |
| バーコードをSVGで描画します(幅指定版) | |
| drawUniformSvg ($code, $minWidthDot, $height) | |
| 均等サイズのバーでのJAN13描画(SVG版) | |
| drawExtendedSvg ($code, $minWidthDot, $height) | |
| 拡張ガードバーを使用するJAN13描画(SVG版) | |
| drawExtendedTextSvg ($code, $gazouHeight, $posA, $posB, $posC, $posD, $posE, $leftMargin=0) | |
| 拡張ガードバー使用時のテキスト描画(SVG版) | |
フィールド | |
| $TextWrite = true | |
| $FontName = "./font/mplus-1p-black.ttf" | |
| $FontSize = 10 | |
| $BarThick = 1 | |
| $KuroBarCousei = 0 | |
| $ExtendedGuard = true | |
| $OutputSVG = false | |
| $FitWidth = true | |
| 幅ぴったりモード(true: 幅優先/小数モジュール, false: 精度優先/整数モジュール) | |
JAN-13作成クラス
| draw | ( | $code, | |
| $minWidthDot, | |||
| $height ) |
バーコードの描画を行います。バーコード全体の幅を指定するのではなく、バーを描画する横方向の最小単位のドット数を指定します。(1~)
| $code | 描画を行うバーコードのコード(テキスト) |
| $minWidthDot | 横方向の最少描画ドット数 |
| $height | バーコードのバーの高さ(単位:ドット) |
| draw_by_width | ( | $code, | |
| $width, | |||
| $height ) |
バーコードの描画を行います。バーコード全体の幅を指定します。
| $code | 描画を行うバーコードのコード(テキスト) |
| $width | バーコードの全体幅(ドット) |
| $height | バーコードのバーの高さ(単位:ドット) |
| draw_by_width_svg | ( | $code, | |
| $width, | |||
| $height ) |
バーコードをSVGで描画します(幅指定版)
| $code | 描画を行うバーコードのコード(テキスト) |
| $width | バーコードの全体幅(ドット) |
| $height | バーコードのバーの高さ(単位:ドット) |
参照先 drawExtendedSvg(), drawUniformSvg().
参照元 draw_by_width().
| draw_original | ( | $code, | |
| $minWidthDot, | |||
| $height ) |
バーコードの描画を行います。バーコード全体の幅を指定するのではなく、バーを描画する横方向の最小単位のドット数を指定します。(1~)
| $code | 描画を行うバーコードのコード(テキスト) |
| $minWidthDot | 横方向の最少描画ドット数 |
| $height | バーコードのバーの高さ(単位:ドット) |
参照先 $FontName, $FontSize, $TextWrite.
| draw_svg | ( | $code, | |
| $minWidthDot, | |||
| $height ) |
バーコードをSVGで描画します(均等配置版)
| $code | 描画を行うバーコードのコード(テキスト) |
| $minWidthDot | 横方向の最少描画ドット数 |
| $height | バーコードのバーの高さ(単位:ドット) |
参照先 drawExtendedSvg(), drawUniformSvg().
参照元 draw().
| drawExtended | ( | $code, | |
| $minWidthDot, | |||
| $height ) |
拡張ガードバーを使用するJAN13描画
| $code | 描画を行うバーコードのコード(テキスト) |
| $minWidthDot | 横方向の最少描画ドット数 |
| $height | バーコードのバーの高さ(単位:ドット) |
参照先 $FontName, $FontSize, $TextWrite, drawExtendedText().
参照元 draw(), draw_by_width().
| drawExtendedText | ( | $img, | |
| $code, | |||
| $gazouHeight, | |||
| $posA, | |||
| $posB, | |||
| $posC, | |||
| $posD, | |||
| $posE, | |||
| $leftMargin = 0 ) |
拡張ガードバー使用時のテキスト描画
| $img | イメージリソース |
| $code | バーコードテキスト |
| $gazouHeight | 画像の高さ |
| $posA | 先頭文字位置 |
| $posB | スタートガード終了位置 |
| $posC | センターガード開始位置 |
| $posD | センターガード終了位置 |
| $posE | エンドガード開始位置 |
| $leftMargin | 左マージン幅 |
参照元 drawExtended().
| drawUniform | ( | $code, | |
| $minWidthDot, | |||
| $height ) |
均等サイズのバーでのJAN13描画
| $code | 描画を行うバーコードのコード(テキスト) |
| $minWidthDot | 横方向の最少描画ドット数 |
| $height | バーコードのバーの高さ(単位:ドット) |
参照先 $FontName, $FontSize, $TextWrite.
参照元 draw(), draw_by_width().
| GetExtendedGuard | ( | ) |
| SetExtendedGuard | ( | $extended | ) |
拡張ガードバーの設定
| $extended | 拡張モードを有効にするかどうか |
| $BarThick = 1 |
バー厚み
| $ExtendedGuard = true |
拡張モード(長いバーとテクスト配置変更)
参照元 GetExtendedGuard().
| $FontName = "./font/mplus-1p-black.ttf" |
添字(バーコードの下の文字)のフォントファイル名
| $FontSize = 10 |
添字のフォントサイズ
参照元 draw_original(), drawExtended(), drawUniform(), drawUniformSvg().
| $KuroBarCousei = 0 |
黒バーの太さ調整ドット数
| $OutputSVG = false |
SVG出力モード
| $TextWrite = true |
添字(バーコードの下の文字)を描画する・しない