Barcode.jar  ver 3.0.0
Java 開発者向け バーコード作成ライブラリ
公開メンバ関数 | 全メンバ一覧
pao.barcode.Jan13 クラス

pao.barcode.IBarCodeを継承しています。

公開メンバ関数

 Jan13 (Graphics2D g)
 
 Jan13 (String filePath)
 
boolean getTextWrite ()
 
void setTextWrite (boolean value)
 
boolean getTextKintou ()
 
void setTextKintou (boolean value)
 
Font getTextFont ()
 
void setTextFont (Font value)
 
float getRotateAngle ()
 
void setRotateAngle (float value)
 
int getKuroBarChousei ()
 
void setKuroBarChousei (int value)
 
int getDPI ()
 
void setDPI (int dpi)
 
int getImgMargin ()
 
void setImgMargin (int value)
 
boolean getDispStartStopCode ()
 
void setDispStartStopCode (boolean value)
 
void draw (String code) throws ErrJAN13BadChar, ErrCheckDigitBadChar, ErrJAN13CheckDigit, ErrJAN13BadLen
 
void draw (String code, float x, float y, float width, float height) throws ErrJAN13BadChar, ErrCheckDigitBadChar, ErrJAN13CheckDigit, ErrJAN13BadLen
 
void draw (String code, float x, float y, float width, float height, String filePath) throws ErrJAN13BadChar, ErrCheckDigitBadChar, ErrJAN13CheckDigit, ErrJAN13BadLen
 
void draw (String code, float x, float y, float width, float height, GraphicsUnit gu, int dpi) throws ErrJAN13BadChar, ErrCheckDigitBadChar, ErrJAN13CheckDigit, ErrJAN13BadLen
 
void draw (String code, float x, float y, float width, float height, GraphicsUnit gu, int dpi, boolean roundDecimalPoint) throws ErrJAN13BadChar, ErrCheckDigitBadChar, ErrJAN13CheckDigit, ErrJAN13BadLen
 
void drawDelicate (String code, float x, float y, float minLineWidth, float height) throws ErrJAN13BadChar, ErrCheckDigitBadChar, ErrJAN13CheckDigit, ErrJAN13BadLen
 
void drawDelicate (String code, float x, float y, float minLineWidth, float height, String filePath) throws ErrJAN13BadChar, ErrCheckDigitBadChar, ErrJAN13CheckDigit, ErrJAN13BadLen
 
void drawDirect (String code, float x, float y, float width, float height) throws ErrJAN13BadChar, ErrCheckDigitBadChar, ErrJAN13CheckDigit, ErrJAN13BadLen
 
void drawDirect (String code, float x, float y, float width, float height, String filePath) throws ErrJAN13BadChar, ErrCheckDigitBadChar, ErrJAN13CheckDigit, ErrJAN13BadLen
 
void drawDirect (String code, float x, float y, float width, float height, GraphicsUnit gu, int dpi, boolean roundDecimalPoint) throws ErrJAN13BadChar, ErrCheckDigitBadChar, ErrJAN13CheckDigit, ErrJAN13BadLen
 
void drawDirect (String code, float x, float y, float width, float height, GraphicsUnit gu, int dpi) throws ErrJAN13BadChar, ErrCheckDigitBadChar, ErrJAN13CheckDigit, ErrJAN13BadLen
 
float getDrawDirectWidth (String code, float width) throws ErrJAN13BadChar, ErrCheckDigitBadChar, ErrJAN13CheckDigit, ErrJAN13BadLen
 
float getDrawDelicateWidth (String code, float minLineWidth) throws ErrJAN13BadChar, ErrCheckDigitBadChar, ErrJAN13CheckDigit, ErrJAN13BadLen
 

詳解

Class Jan13 is a barcode library used to generate barcode with Jan13(Ean Code) method

著者
PAO

構築子と解体子

pao.barcode.Jan13.Jan13 ( Graphics2D  g)

Creates a new instance for Jan13

引数
gGraphics where the barcode is going to be generated in
pao.barcode.Jan13.Jan13 ( String  filePath)

Creates a new instance for Jan13

引数
filePathoutput image file path

メソッド詳解

void pao.barcode.Jan13.draw ( String  code) throws ErrJAN13BadChar, ErrCheckDigitBadChar, ErrJAN13CheckDigit, ErrJAN13BadLen

Draws barcode without specific position, width, and height

引数
codeText to be generated as barcode
例外
ErrJAN13BadCharif code contains non-numerical value
ErrJAN13BadLenif length of code is other than 12 or 13
ErrCheckDigitBadCharif code cannot be calculated with CheckDigit
ErrJAN13CheckDigitif check digit in code does not match Check Digit's calculation バーコードの描画を行います。
引数
Stringcode 描画を行うバーコードのコードを文字列で指定します。
例外
ErrJAN13BadChar数字以外の文字が使用されました。使用できる文字は数字のみです。
ErrCheckDigitBadChar数字以外の文字が使用されました。使用できる文字は数字のみです。
ErrJAN13CheckDigitコード末尾のチェックデジットが誤っています。
ErrJAN13BadLenコードの桁数は、13桁か、12桁を指定してください。12桁の場合チェックキャラクタを自動付与します。
void pao.barcode.Jan13.draw ( String  code,
float  x,
float  y,
float  width,
float  height 
) throws ErrJAN13BadChar, ErrCheckDigitBadChar, ErrJAN13CheckDigit, ErrJAN13BadLen

Draws barcode with specific position, width, and height

引数
codeText to be generated as barcode
xPosition of barcode (X axis)
yPosition of barcode (Y axis)
widthWidth of barcode
heightHeight of barcode
例外
ErrJAN13BadCharif code contains non-numerical value
ErrCheckDigitBadCharif check digit in code does not match Check Digit's calculation
ErrJAN13CheckDigitif code cannot be calculated with CheckDigit
ErrJAN13BadLenif length of code is other than 12 or 13
void pao.barcode.Jan13.draw ( String  code,
float  x,
float  y,
float  width,
float  height,
String  filePath 
) throws ErrJAN13BadChar, ErrCheckDigitBadChar, ErrJAN13CheckDigit, ErrJAN13BadLen

Draws barcode with specific position, width, and height

引数
codeText to be generated as barcode
xPosition of barcode (X axis)
yPosition of barcode (Y axis)
widthWidth of barcode
heightHeight of barcode
filePathimage file path
例外
ErrJAN13BadCharif code contains non-numerical value
ErrCheckDigitBadCharif check digit in code does not match Check Digit's calculation
ErrJAN13CheckDigitif code cannot be calculated with CheckDigit
ErrJAN13BadLenif length of code is other than 12 or 13
void pao.barcode.Jan13.draw ( String  code,
float  x,
float  y,
float  width,
float  height,
GraphicsUnit  gu,
int  dpi 
) throws ErrJAN13BadChar, ErrCheckDigitBadChar, ErrJAN13CheckDigit, ErrJAN13BadLen

Draws barcode with specific position, width, and height

引数
codeText to be generated as barcode
xPosition of barcode (X axis)
yPosition of barcode (Y axis)
widthWidth of barcode
heightHeight of barcode
guGraphics Unit (mm, Inch, Point, Pixel)
dpiOutput Device dpi
例外
ErrJAN13BadChar,ErrCheckDigitBadChar,ErrJAN13CheckDigit,ErrJAN13BadLenif code contains unknown character
void pao.barcode.Jan13.draw ( String  code,
float  x,
float  y,
float  width,
float  height,
GraphicsUnit  gu,
int  dpi,
boolean  roundDecimalPoint 
) throws ErrJAN13BadChar, ErrCheckDigitBadChar, ErrJAN13CheckDigit, ErrJAN13BadLen

Barcode is directly drawn within the width set in pixel. Accuracy and speed are better than Draw method, although the width cannot be fixed.

引数
codeText to be generated as barcode
xPosition of barcode (X axis)
yPosition of barcode (Y axis)
widthWidth of barcode
heightHeight of barcode
guGraphics Unit (mm, Inch, Point, Pixel)
dpiOutput Device dpi
roundDecimalRounding a decimal point
例外
ErrJAN13BadChar,ErrCheckDigitBadChar,ErrJAN13CheckDigit,ErrJAN13BadLenif code contains unknown character
void pao.barcode.Jan13.drawDelicate ( String  code,
float  x,
float  y,
float  minLineWidth,
float  height 
) throws ErrJAN13BadChar, ErrCheckDigitBadChar, ErrJAN13CheckDigit, ErrJAN13BadLen

Draws barcode with specific position, minimum line width, and height

引数
codeText to be generated as barcode
xPosition of barcode (X axis)
yPosition of barcode (Y axis)
minLineWidthMinimum line width of barcode
heightHeight of barcode
例外
ErrJAN13BadCharif code contains non-numerical value
ErrCheckDigitBadCharif check digit in code does not match Check Digit's calculation
ErrJAN13CheckDigitif code cannot be calculated with CheckDigit
ErrJAN13BadLenif length of code is other than 12 or 13
void pao.barcode.Jan13.drawDelicate ( String  code,
float  x,
float  y,
float  minLineWidth,
float  height,
String  filePath 
) throws ErrJAN13BadChar, ErrCheckDigitBadChar, ErrJAN13CheckDigit, ErrJAN13BadLen

Draws barcode with specific position, minimum line width, and height

引数
codeText to be generated as barcode
xPosition of barcode (X axis)
yPosition of barcode (Y axis)
minLineWidthMinimum line width of barcode
heightHeight of barcode
filePathimage file path
例外
ErrJAN13BadCharif code contains non-numerical value
ErrCheckDigitBadCharif check digit in code does not match Check Digit's calculation
ErrJAN13CheckDigitif code cannot be calculated with CheckDigit
ErrJAN13BadLenif length of code is other than 12 or 13
void pao.barcode.Jan13.drawDirect ( String  code,
float  x,
float  y,
float  width,
float  height 
) throws ErrJAN13BadChar, ErrCheckDigitBadChar, ErrJAN13CheckDigit, ErrJAN13BadLen

Barcode is directly drawn within the width set in pixel. Accuracy and speed are better than Draw method, although the width cannot be fixed.

引数
codeText to be generated as barcode
xPosition of barcode (X axis)
yPosition of barcode (Y axis)
widthWidth of barcode
heightHeight of barcode
例外
ErrJAN13BadCharif code contains non-numerical value
ErrCheckDigitBadCharif check digit in code does not match Check Digit's calculation
ErrJAN13CheckDigitif code cannot be calculated with CheckDigit
ErrJAN13BadLenif length of code is other than 12 or 13
void pao.barcode.Jan13.drawDirect ( String  code,
float  x,
float  y,
float  width,
float  height,
String  filePath 
) throws ErrJAN13BadChar, ErrCheckDigitBadChar, ErrJAN13CheckDigit, ErrJAN13BadLen

Barcode is directly drawn within the width set in pixel. Accuracy and speed are better than Draw method, although the width cannot be fixed.

引数
codeText to be generated as barcode
xPosition of barcode (X axis)
yPosition of barcode (Y axis)
widthWidth of barcode
heightHeight of barcode
filePathimage file path
例外
ErrJAN13BadCharif code contains non-numerical value
ErrCheckDigitBadCharif check digit in code does not match Check Digit's calculation
ErrJAN13CheckDigitif code cannot be calculated with CheckDigit
ErrJAN13BadLenif length of code is other than 12 or 13
void pao.barcode.Jan13.drawDirect ( String  code,
float  x,
float  y,
float  width,
float  height,
GraphicsUnit  gu,
int  dpi,
boolean  roundDecimalPoint 
) throws ErrJAN13BadChar, ErrCheckDigitBadChar, ErrJAN13CheckDigit, ErrJAN13BadLen

Barcode is directly drawn within the width set in pixel. Accuracy and speed are better than Draw method, although the width cannot be fixed.

引数
codeText to be generated as barcode
xPosition of barcode (X axis)
yPosition of barcode (Y axis)
widthWidth of barcode
heightHeight of barcode
guGraphics Unit (mm, Inch, Point, Pixel)
dpiOutput Device dpi
roundDecimalRounding a decimal point
例外
ErrJAN13BadChar,ErrCheckDigitBadChar,ErrJAN13CheckDigit,ErrJAN13BadLenif code contains unknown character
void pao.barcode.Jan13.drawDirect ( String  code,
float  x,
float  y,
float  width,
float  height,
GraphicsUnit  gu,
int  dpi 
) throws ErrJAN13BadChar, ErrCheckDigitBadChar, ErrJAN13CheckDigit, ErrJAN13BadLen

Barcode is directly drawn within the width set in pixel. Accuracy and speed are better than Draw method, although the width cannot be fixed.

引数
codeText to be generated as barcode
xPosition of barcode (X axis)
yPosition of barcode (Y axis)
widthWidth of barcode
heightHeight of barcode
例外
ErrJAN13BadChar,ErrCheckDigitBadChar,ErrJAN13CheckDigit,ErrJAN13BadLenif code contains unknown character
boolean pao.barcode.Jan13.getDispStartStopCode ( )

Returns true if start-stop-code will be generated along with barcode (dummy for interface)

戻り値
true if start-stop-code will be generated along with barcode, false otherwise
int pao.barcode.Jan13.getDPI ( )

Get DPI for fine adjustment of black bars.(The defined value is 600DPI.)

戻り値
DPI
int pao.barcode.Jan13.getImgMargin ( )

Get Pixel of Image Margin

  • 戻り値
    Pixel of Image Margin
int pao.barcode.Jan13.getKuroBarChousei ( )

Set number of dot for fine adjustment of black bars.(The defined value of dot is 0.)

引数
valueThe number of dot for fine adjustment of black bars.
float pao.barcode.Jan13.getRotateAngle ( )

Returns barcode angle

戻り値
Barcode angle
Font pao.barcode.Jan13.getTextFont ( )

Gets the font used in writing text

戻り値
Font used in writing text
boolean pao.barcode.Jan13.getTextKintou ( )

Get drawing position drawing position (to fit a barcode to set width).

戻り値
true: Draw barcode within an overall width by equal spacing, false: Draw barcode at a bar meaning a code (default)
boolean pao.barcode.Jan13.getTextWrite ( )

Returns true if text will be generated along with the barcode

戻り値
true if text will be generated along with the barcode, false otherwise
void pao.barcode.Jan13.setDispStartStopCode ( boolean  value)

Enables or disables start-stop-code (dummy for interface)

引数
valuetrue to enable start-stop-code, false to disable it
void pao.barcode.Jan13.setDPI ( int  dpi)

Set DPI for fine adjustment of black bars.(The defined value is 600DPI.)

引数
dpiDPI
void pao.barcode.Jan13.setImgMargin ( int  value)

Set Pixel of Image Margin

引数
valuePixelof Image Margin
void pao.barcode.Jan13.setKuroBarChousei ( int  value)

Set number of dot for fine adjustment of black bars.(The defined value of dot is 0.)

引数
valueThe number of dot for fine adjustment of black bars.
void pao.barcode.Jan13.setRotateAngle ( float  value)

Sets barcode angle

引数
valueBarcode angle
void pao.barcode.Jan13.setTextFont ( Font  value)

Sets the font used in writing text

引数
valueFont used in writing text
void pao.barcode.Jan13.setTextKintou ( boolean  value)

Set drawing position drawing position (to fit a barcode to set width).

引数
valuetrue: Draw barcode within an overall width by equal spacing, false: Draw barcode at a bar meaning a code (default)
void pao.barcode.Jan13.setTextWrite ( boolean  value)

Enables or disables text writing

引数
valuetrue to enable text writing, false to disable it

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