![]() |
Barcode.jar ver 5.0.0
Java 開発者向け バーコード作成ライブラリ(SVG出力・Base64出力対応)
|
| pao.barcode.UpcE.UpcE | ( | Graphics2D | g | ) |
UPC-Eのインスタンスを作成します
| g | バーコードを描画するGraphicsオブジェクト |
| pao.barcode.UpcE.UpcE | ( | String | filePath | ) |
UPC-Eのインスタンスを作成します
| filePath | 出力画像ファイルパス |
| pao.barcode.UpcE.UpcE | ( | ) |
UPC-Eのインスタンスを作成します。 画像形式はデフォルトでPNGが設定されます。
このコンストラクタは以下の用途で使用できます:
Graphics2Dやファイルパスを指定せずに、シンプルにバーコードを生成できます。
| pao.barcode.UpcE.UpcE | ( | String | imgFormat, |
| boolean | useStream ) |
UPC-Eのインスタンスを作成します(メモリストリーム出力用)。
このコンストラクタは、ファイルに保存せずにメモリ上で画像データを取得したい場合に使用します。 生成後、以下のメソッドで画像データを取得できます:
| imgFormat | 出力画像フォーマット("png", "jpeg", "bmp"など)。 nullや空文字、または無効な形式が指定された場合は"png"が使用されます。 |
| useStream | ストリーム出力を使用する場合はtrue。 falseの場合はストリーム機能は無効となり、getImageBase64等は空を返します。 |
| void pao.barcode.UpcE.draw | ( | String | code | ) | throws ErrUpcEBadChar, ErrUpcEBadLen, ErrCheckDigitBadChar, ErrUpcECheckDigit, pao.error.ErrUpcEBadCodeForCheckDigit |
バーコードを描画します
| code | バーコードとして生成するテキスト |
| ErrUpcEBadChar | 数字以外の文字が含まれている場合 |
| ErrUpcEBadLen | コードの長さが7桁または8桁以外の場合 |
| ErrCheckDigitBadChar | チェックデジット計算でエラーが発生した場合 |
| ErrUpcECheckDigit | チェックデジットが一致しない場合 |
pao.barcode.IBarCodeを実装しています。
| void pao.barcode.UpcE.draw | ( | String | code, |
| float | x, | ||
| float | y, | ||
| float | width, | ||
| float | height ) throws ErrUpcEBadChar, ErrUpcEBadLen, ErrCheckDigitBadChar, ErrUpcECheckDigit, pao.error.ErrUpcEBadCodeForCheckDigit |
バーコードを描画します
| code | バーコードとして生成するテキスト |
| x | バーコードのX座標位置 |
| y | バーコードのY座標位置 |
| width | バーコードの幅 |
| height | バーコードの高さ |
| ErrUpcEBadChar | 数字以外の文字が含まれている場合 |
| ErrUpcEBadLen | コードの長さが7桁または8桁以外の場合 |
| ErrCheckDigitBadChar | チェックデジット計算でエラーが発生した場合 |
| ErrUpcECheckDigit | チェックデジットが一致しない場合 |
pao.barcode.IBarCodeを実装しています。
| void pao.barcode.UpcE.draw | ( | String | code, |
| float | x, | ||
| float | y, | ||
| float | width, | ||
| float | height, | ||
| GraphicsUnit | gu, | ||
| int | dpi ) throws ErrUpcEBadChar, ErrUpcEBadLen, ErrCheckDigitBadChar, ErrUpcECheckDigit, pao.error.ErrUpcEBadCodeForCheckDigit |
バーコードを描画します
| code | バーコードとして生成するテキスト |
| x | バーコードのX座標位置 |
| y | バーコードのY座標位置 |
| width | バーコードの幅 |
| height | バーコードの高さ |
| gu | 単位(mm、Inch、Point、Pixel) |
| dpi | 出力デバイスのDPI |
| ErrUpcEBadChar,ErrUpcEBadLen,ErrCheckDigitBadChar,ErrUpcECheckDigit | 不正な文字が含まれている場合 |
pao.barcode.IBarCodeを実装しています。
| void pao.barcode.UpcE.draw | ( | String | code, |
| float | x, | ||
| float | y, | ||
| float | width, | ||
| float | height, | ||
| GraphicsUnit | gu, | ||
| int | dpi, | ||
| boolean | roundDecimalPoint ) throws ErrUpcEBadChar, ErrUpcEBadLen, ErrCheckDigitBadChar, ErrUpcECheckDigit, pao.error.ErrUpcEBadCodeForCheckDigit |
バーコードを描画します ピクセル単位で直接描画します。Drawメソッドより精度と速度が向上しますが、幅は固定されません。
| code | バーコードとして生成するテキスト |
| x | バーコードのX座標位置 |
| y | バーコードのY座標位置 |
| width | バーコードの幅 |
| height | バーコードの高さ |
| gu | 単位(mm、Inch、Point、Pixel) |
| dpi | 出力デバイスのDPI |
| roundDecimalPoint | 小数点を丸めるかどうか |
| ErrUpcEBadChar,ErrUpcEBadLen,ErrCheckDigitBadChar,ErrUpcECheckDigit | 不正な文字が含まれている場合 |
| void pao.barcode.UpcE.draw | ( | String | code, |
| float | x, | ||
| float | y, | ||
| float | width, | ||
| float | height, | ||
| String | filePath ) throws ErrUpcEBadChar, ErrUpcEBadLen, ErrCheckDigitBadChar, ErrUpcECheckDigit, pao.error.ErrUpcEBadCodeForCheckDigit |
バーコードを描画します
| code | バーコードとして生成するテキスト |
| x | バーコードのX座標位置 |
| y | バーコードのY座標位置 |
| width | バーコードの幅 |
| height | バーコードの高さ |
| filePath | 画像ファイルパス |
| ErrUpcEBadChar | 数字以外の文字が含まれている場合 |
| ErrUpcEBadLen | コードの長さが7桁または8桁以外の場合 |
| ErrCheckDigitBadChar | チェックデジット計算でエラーが発生した場合 |
| ErrUpcECheckDigit | チェックデジットが一致しない場合 |
| void pao.barcode.UpcE.drawDelicate | ( | String | code, |
| float | x, | ||
| float | y, | ||
| float | minLineWidth, | ||
| float | height ) throws ErrUpcEBadChar, ErrUpcEBadLen, ErrCheckDigitBadChar, ErrUpcECheckDigit, pao.error.ErrUpcEBadCodeForCheckDigit |
最小線幅を指定してバーコードを描画します
| code | バーコードとして生成するテキスト |
| x | バーコードのX座標位置 |
| y | バーコードのY座標位置 |
| minLineWidth | バーコードの最小線幅 |
| height | バーコードの高さ |
| ErrUpcEBadChar | 数字以外の文字が含まれている場合 |
| ErrUpcEBadLen | コードの長さが7桁または8桁以外の場合 |
| ErrCheckDigitBadChar | チェックデジット計算でエラーが発生した場合 |
| ErrUpcECheckDigit | チェックデジットが一致しない場合 |
pao.barcode.IBarCodeを実装しています。
| void pao.barcode.UpcE.drawDelicate | ( | String | code, |
| float | x, | ||
| float | y, | ||
| float | minLineWidth, | ||
| float | height, | ||
| String | filePath ) throws ErrUpcEBadChar, ErrUpcEBadLen, ErrCheckDigitBadChar, ErrUpcECheckDigit, pao.error.ErrUpcEBadCodeForCheckDigit |
最小線幅を指定してバーコードを描画します
| code | バーコードとして生成するテキスト |
| x | バーコードのX座標位置 |
| y | バーコードのY座標位置 |
| minLineWidth | バーコードの最小線幅 |
| height | バーコードの高さ |
| filePath | 画像ファイルパス |
| ErrUpcEBadChar | 数字以外の文字が含まれている場合 |
| ErrUpcEBadLen | コードの長さが7桁または8桁以外の場合 |
| ErrCheckDigitBadChar | チェックデジット計算でエラーが発生した場合 |
| ErrUpcECheckDigit | チェックデジットが一致しない場合 |
| void pao.barcode.UpcE.drawDirect | ( | String | code, |
| float | x, | ||
| float | y, | ||
| float | width, | ||
| float | height ) throws ErrUpcEBadChar, ErrUpcEBadLen, ErrCheckDigitBadChar, ErrUpcECheckDigit, pao.error.ErrUpcEBadCodeForCheckDigit |
ピクセル単位で直接バーコードを描画します Drawメソッドより精度と速度が向上しますが、幅は固定されません。
| code | バーコードとして生成するテキスト |
| x | バーコードのX座標位置 |
| y | バーコードのY座標位置 |
| width | バーコードの幅 |
| height | バーコードの高さ |
| ErrUpcEBadChar | 数字以外の文字が含まれている場合 |
| ErrUpcEBadLen | コードの長さが7桁または8桁以外の場合 |
| ErrCheckDigitBadChar | チェックデジット計算でエラーが発生した場合 |
| ErrUpcECheckDigit | チェックデジットが一致しない場合 |
pao.barcode.IBarCodeを実装しています。
| void pao.barcode.UpcE.drawDirect | ( | String | code, |
| float | x, | ||
| float | y, | ||
| float | width, | ||
| float | height, | ||
| GraphicsUnit | gu, | ||
| int | dpi ) throws ErrUpcEBadChar, ErrUpcEBadLen, ErrCheckDigitBadChar, ErrUpcECheckDigit, pao.error.ErrUpcEBadCodeForCheckDigit |
ピクセル単位で直接バーコードを描画します Drawメソッドより精度と速度が向上しますが、幅は固定されません。
| code | バーコードとして生成するテキスト |
| x | バーコードのX座標位置 |
| y | バーコードのY座標位置 |
| width | バーコードの幅 |
| height | バーコードの高さ |
| ErrUpcEBadChar,ErrUpcEBadLen,ErrCheckDigitBadChar,ErrUpcECheckDigit | 不正な文字が含まれている場合 |
pao.barcode.IBarCodeを実装しています。
| void pao.barcode.UpcE.drawDirect | ( | String | code, |
| float | x, | ||
| float | y, | ||
| float | width, | ||
| float | height, | ||
| GraphicsUnit | gu, | ||
| int | dpi, | ||
| boolean | roundDecimalPoint ) throws ErrUpcEBadChar, ErrUpcEBadLen, ErrCheckDigitBadChar, ErrUpcECheckDigit, pao.error.ErrUpcEBadCodeForCheckDigit |
ピクセル単位で直接バーコードを描画します Drawメソッドより精度と速度が向上しますが、幅は固定されません。
| code | バーコードとして生成するテキスト |
| x | バーコードのX座標位置 |
| y | バーコードのY座標位置 |
| width | バーコードの幅 |
| height | バーコードの高さ |
| gu | 単位(mm、Inch、Point、Pixel) |
| dpi | 出力デバイスのDPI |
| roundDecimalPoint | 小数点を丸めるかどうか |
| ErrUpcEBadChar,ErrUpcEBadLen,ErrCheckDigitBadChar,ErrUpcECheckDigit | 不正な文字が含まれている場合 |
pao.barcode.IBarCodeを実装しています。
| void pao.barcode.UpcE.drawDirect | ( | String | code, |
| float | x, | ||
| float | y, | ||
| float | width, | ||
| float | height, | ||
| String | filePath ) throws ErrUpcEBadChar, ErrUpcEBadLen, ErrCheckDigitBadChar, ErrUpcECheckDigit, pao.error.ErrUpcEBadCodeForCheckDigit |
ピクセル単位で直接バーコードを描画します Drawメソッドより精度と速度が向上しますが、幅は固定されません。
| code | バーコードとして生成するテキスト |
| x | バーコードのX座標位置 |
| y | バーコードのY座標位置 |
| width | バーコードの幅 |
| height | バーコードの高さ |
| filePath | 画像ファイルパス |
| ErrUpcEBadChar | 数字以外の文字が含まれている場合 |
| ErrUpcEBadLen | コードの長さが7桁または8桁以外の場合 |
| ErrCheckDigitBadChar | チェックデジット計算でエラーが発生した場合 |
| ErrUpcECheckDigit | チェックデジットが一致しない場合 |
| Color pao.barcode.UpcE.getBackColor | ( | ) |
| int pao.barcode.UpcE.getBlackBarAdjusterByDot | ( | ) |
| boolean pao.barcode.UpcE.getDispStartStopCode | ( | ) |
| int pao.barcode.UpcE.getDPI | ( | ) |
| float pao.barcode.UpcE.getDrawDelicateWidth | ( | String | code, |
| float | minLineWidth ) throws ErrUpcEBadChar, ErrUpcEBadLen, ErrCheckDigitBadChar, ErrUpcECheckDigit, pao.error.ErrUpcEBadCodeForCheckDigit |
DrawDelicate時のバーコード幅を取得します
| code | バーコードとして生成するテキスト |
| minLineWidth | バーコードの最小線幅 |
| ErrUpcEBadChar | 数字以外の文字が含まれている場合 |
| ErrUpcEBadLen | コードの長さが7桁または8桁以外の場合 |
| ErrCheckDigitBadChar | チェックデジット計算でエラーが発生した場合 |
| ErrUpcECheckDigit | チェックデジットが一致しない場合 |
pao.barcode.IBarCodeを実装しています。
| float pao.barcode.UpcE.getDrawDirectWidth | ( | String | code, |
| float | width ) throws ErrUpcEBadChar, ErrUpcEBadLen, ErrCheckDigitBadChar, ErrUpcECheckDigit, pao.error.ErrUpcEBadCodeForCheckDigit |
DrawDirect時のバーコード幅を取得します
| code | バーコードとして生成するテキスト |
| width | バーコードの幅 |
| ErrUpcEBadChar | 数字以外の文字が含まれている場合 |
| ErrUpcEBadLen | コードの長さが7桁または8桁以外の場合 |
| ErrCheckDigitBadChar | チェックデジット計算でエラーが発生した場合 |
| ErrUpcECheckDigit | チェックデジットが一致しない場合 |
pao.barcode.IBarCodeを実装しています。
| Color pao.barcode.UpcE.getForeColor | ( | ) |
| String pao.barcode.UpcE.getImageBase64 | ( | ) |
| String pao.barcode.UpcE.getImageFormat | ( | ) |
出力画像フォーマットを取得します
| ByteArrayOutputStream pao.barcode.UpcE.getImageStream | ( | ) |
画像ストリームを取得します
| int pao.barcode.UpcE.getImgMargin | ( | ) |
| int pao.barcode.UpcE.getKuroBarChousei | ( | ) |
| float pao.barcode.UpcE.getRotateAngle | ( | ) |
| boolean pao.barcode.UpcE.getTextEvenSpacing | ( | ) |
テキスト均等配置設定を取得します(getTextKintouのエイリアス)
pao.barcode.IBarCodeを実装しています。
| Font pao.barcode.UpcE.getTextFont | ( | ) |
| boolean pao.barcode.UpcE.getTextKintou | ( | ) |
| boolean pao.barcode.UpcE.getTextWrite | ( | ) |
| void pao.barcode.UpcE.setBackColor | ( | Color | value | ) |
背景色を設定します。 画像データ保存時のみ有効です。直接描画する場合、背景色は透明になります。 nullを指定すると透明になります。
| value | 背景色 |
pao.barcode.IBarCodeを実装しています。
| void pao.barcode.UpcE.setBlackBarAdjusterByDot | ( | int | value | ) |
| void pao.barcode.UpcE.setDispStartStopCode | ( | boolean | value | ) |
スタート・ストップコードを表示するかどうかを設定します
| value | スタート・ストップコードを表示する場合はtrue、しない場合はfalse |
pao.barcode.IBarCodeを実装しています。
| void pao.barcode.UpcE.setDPI | ( | int | dpi | ) |
| void pao.barcode.UpcE.setForeColor | ( | Color | value | ) |
| void pao.barcode.UpcE.setImageFormat | ( | String | value | ) |
出力画像フォーマットを設定します
| value | 画像フォーマット("png", "jpeg", "bmp"など)。空文字やnullの場合はpngがデフォルト。 |
| void pao.barcode.UpcE.setImageStream | ( | ByteArrayOutputStream | value | ) |
画像ストリームを設定します
| value | 画像データを格納したByteArrayOutputStream |
| void pao.barcode.UpcE.setImgMargin | ( | int | value | ) |
| void pao.barcode.UpcE.setKuroBarChousei | ( | int | value | ) |
| void pao.barcode.UpcE.setRotateAngle | ( | float | value | ) |
| void pao.barcode.UpcE.setTextEvenSpacing | ( | boolean | value | ) |
テキスト均等配置設定を設定します(setTextKintouのエイリアス)
| value | true: 全体幅に均等配置、false: バーに対応した位置に配置 |
pao.barcode.IBarCodeを実装しています。
| void pao.barcode.UpcE.setTextFont | ( | Font | value | ) |
| void pao.barcode.UpcE.setTextKintou | ( | boolean | value | ) |
| void pao.barcode.UpcE.setTextWrite | ( | boolean | value | ) |
| String pao.barcode.UpcE.writeSVGToString | ( | String | code, |
| float | x, | ||
| float | y, | ||
| float | width, | ||
| float | height ) throws ErrUpcEBadChar, ErrUpcEBadLen, ErrCheckDigitBadChar, ErrUpcECheckDigit, pao.error.ErrUpcEBadCodeForCheckDigit |
Generates the UPC-E barcode as an SVG string.
| code | Text to be generated as barcode |
| x | X position |
| y | Y position |
| width | Width of barcode |
| height | Height of barcode |
| ErrUpcEBadChar | If code contains non-numerical value |
| ErrUpcEBadLen | If code length is not 6-8 digits |
| ErrCheckDigitBadChar | If check digit calculation failed |
| ErrUpcECheckDigit | If provided check digit is invalid |
| ErrUpcEBadCodeForCheckDigit | If data cannot be represented as UPC-E |