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

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

公開メンバ関数

 Matrix2of5 (Graphics2D g)
 
 Matrix2of5 (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)
 
boolean getDispStartStopCode ()
 
void setDispStartStopCode (boolean value)
 
int getImgMargin ()
 
void setImgMargin (int value)
 
void draw (String code) throws ErrMatrix2of5BadChar
 
void draw (String code, float x, float y, float width, float height) throws ErrMatrix2of5BadChar
 
void draw (String code, float x, float y, float width, float height, String filePath) throws ErrMatrix2of5BadChar
 
void draw (String code, float x, float y, float width, float height, GraphicsUnit gu, int dpi) throws ErrMatrix2of5BadChar
 
void draw (String code, float x, float y, float width, float height, GraphicsUnit gu, int dpi, boolean roundDecimalPoint) throws ErrMatrix2of5BadChar
 
void drawDelicate (String code, float x, float y, float minLineWidth, float height) throws ErrMatrix2of5BadChar
 
void drawDelicate (String code, float x, float y, float minLineWidth, float height, String filePath) throws ErrMatrix2of5BadChar
 
void drawDirect (String code, float x, float y, float width, float height) throws ErrMatrix2of5BadChar
 
void drawDirect (String code, float x, float y, float width, float height, String filePath) throws ErrMatrix2of5BadChar
 
void drawDirect (String code, float x, float y, float width, float height, GraphicsUnit gu, int dpi, boolean roundDecimalPoint) throws ErrMatrix2of5BadChar
 
void drawDirect (String code, float x, float y, float width, float height, GraphicsUnit gu, int dpi) throws ErrMatrix2of5BadChar
 
float getDrawDirectWidth (String code, float width) throws ErrMatrix2of5BadChar
 
float getDrawDelicateWidth (String code, float minLineWidth) throws ErrMatrix2of5BadChar
 

詳解

Class Matrix2of5 is a barcode library used to generate barcode with Matrix2of5 method

著者
PAO

構築子と解体子

pao.barcode.Matrix2of5.Matrix2of5 ( Graphics2D  g)

Creates a new instance for Matrix2of5

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

Creates a new instance for Matrix2of5

引数
filePathoutput image file path

メソッド詳解

void pao.barcode.Matrix2of5.draw ( String  code) throws ErrMatrix2of5BadChar

Draws barcode without specific position, width, and height

引数
codeText to be generated as barcode
例外
ErrMatrix2of5BadCharif code contains non-numerical value
void pao.barcode.Matrix2of5.draw ( String  code,
float  x,
float  y,
float  width,
float  height 
) throws ErrMatrix2of5BadChar

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
例外
ErrMatrix2of5BadCharif code contains non-numerical value
void pao.barcode.Matrix2of5.draw ( String  code,
float  x,
float  y,
float  width,
float  height,
String  filePath 
) throws ErrMatrix2of5BadChar

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
例外
ErrMatrix2of5BadCharif code contains non-numerical value
void pao.barcode.Matrix2of5.draw ( String  code,
float  x,
float  y,
float  width,
float  height,
GraphicsUnit  gu,
int  dpi 
) throws ErrMatrix2of5BadChar

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
例外
ErrMatrix2of5BadCharif code contains unknown character
void pao.barcode.Matrix2of5.draw ( String  code,
float  x,
float  y,
float  width,
float  height,
GraphicsUnit  gu,
int  dpi,
boolean  roundDecimalPoint 
) throws ErrMatrix2of5BadChar

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
例外
ErrMatrix2of5BadCharif code contains unknown character
void pao.barcode.Matrix2of5.drawDelicate ( String  code,
float  x,
float  y,
float  minLineWidth,
float  height 
) throws ErrMatrix2of5BadChar

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
例外
ErrMatrix2of5BadCharif code contains unknown character
void pao.barcode.Matrix2of5.drawDelicate ( String  code,
float  x,
float  y,
float  minLineWidth,
float  height,
String  filePath 
) throws ErrMatrix2of5BadChar

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
例外
ErrMatrix2of5BadCharif code contains unknown character
void pao.barcode.Matrix2of5.drawDirect ( String  code,
float  x,
float  y,
float  width,
float  height 
) throws ErrMatrix2of5BadChar

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
例外
ErrMatrix2of5BadCharif code contains non-numerical value
void pao.barcode.Matrix2of5.drawDirect ( String  code,
float  x,
float  y,
float  width,
float  height,
String  filePath 
) throws ErrMatrix2of5BadChar

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
例外
ErrMatrix2of5BadCharif code contains non-numerical value
void pao.barcode.Matrix2of5.drawDirect ( String  code,
float  x,
float  y,
float  width,
float  height,
GraphicsUnit  gu,
int  dpi,
boolean  roundDecimalPoint 
) throws ErrMatrix2of5BadChar

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
例外
ErrMatrix2of5BadCharif code contains unknown character
void pao.barcode.Matrix2of5.drawDirect ( String  code,
float  x,
float  y,
float  width,
float  height,
GraphicsUnit  gu,
int  dpi 
) throws ErrMatrix2of5BadChar

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
例外
ErrMatrix2of5BadCharif code contains unknown character
boolean pao.barcode.Matrix2of5.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.Matrix2of5.getDPI ( )

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

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

Get Pixel of Image Margin

  • 戻り値
    Pixel of Image Margin
int pao.barcode.Matrix2of5.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.Matrix2of5.getRotateAngle ( )

Returns barcode angle

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

Gets the font used in writing text

戻り値
Font used in writing text
boolean pao.barcode.Matrix2of5.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.Matrix2of5.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.Matrix2of5.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.Matrix2of5.setDPI ( int  dpi)

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

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

Set Pixel of Image Margin

引数
valuePixelof Image Margin
void pao.barcode.Matrix2of5.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.Matrix2of5.setRotateAngle ( float  value)

Sets barcode angle

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

Sets the font used in writing text

引数
valueFont used in writing text
void pao.barcode.Matrix2of5.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.Matrix2of5.setTextWrite ( boolean  value)

Enables or disables text writing

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

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