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

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

公開メンバ関数

 Gs1DatabarLimited (Graphics2D g)
 
 Gs1DatabarLimited (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)
 
String getImgFilePath ()
 
void setImgFilePath (String _imgFilePath)
 
void draw (String code)
 
void draw (String code, float x, float y, float width, float height)
 
void draw (String code, float x, float y, float width, float height, String filePath)
 
void draw (String code, float x, float y, float width, float height, GraphicsUnit gu, int dpi)
 
void drawDelicate (String code, float x, float y, float minLineWidth, float height)
 
void drawDelicate (String code, float x, float y, float minLineWidth, float height, String filePath)
 
void drawDirect (String code, float x, float y, float width, float height)
 
void drawDirect (String code, float x, float y, float width, float height, String filePath)
 
void drawDirect (String code, float x, float y, float width, float height, GraphicsUnit gu, int dpi, boolean roundDecimalPoint)
 
void drawDirect (String code, float x, float y, float width, float height, GraphicsUnit gu, int dpi)
 
float getDrawDirectWidth (String code, float width)
 
float getDrawDelicateWidth (String code, float minLineWidth)
 
boolean encode (String content)
 

限定公開メンバ関数

void setLinkageFlag ()
 
void unsetLinkageFlag ()
 

詳解

Class Gs1DatabarLimited is a barcode library used to generate barcode with GS1 Databar Limited (GS1-RSS Limited) method

著者
PAO

構築子と解体子

pao.barcode.Gs1DatabarLimited.Gs1DatabarLimited ( Graphics2D  g)

Creates a new instance for Gs1DatabarLimited

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

Creates a new instance for Gs1DatabarLimited

引数
filePathoutput image file path

メソッド詳解

void pao.barcode.Gs1DatabarLimited.draw ( String  code)

Draws barcode without specific position, width, and height

引数
codeText to be generated as barcode
void pao.barcode.Gs1DatabarLimited.draw ( String  code,
float  x,
float  y,
float  width,
float  height 
)

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
void pao.barcode.Gs1DatabarLimited.draw ( String  code,
float  x,
float  y,
float  width,
float  height,
String  filePath 
)

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
void pao.barcode.Gs1DatabarLimited.draw ( String  code,
float  x,
float  y,
float  width,
float  height,
GraphicsUnit  gu,
int  dpi 
)

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
void pao.barcode.Gs1DatabarLimited.drawDelicate ( String  code,
float  x,
float  y,
float  minLineWidth,
float  height 
)

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
例外
Exception
void pao.barcode.Gs1DatabarLimited.drawDelicate ( String  code,
float  x,
float  y,
float  minLineWidth,
float  height,
String  filePath 
)

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
例外
Exception
void pao.barcode.Gs1DatabarLimited.drawDirect ( String  code,
float  x,
float  y,
float  width,
float  height 
)

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
void pao.barcode.Gs1DatabarLimited.drawDirect ( String  code,
float  x,
float  y,
float  width,
float  height,
String  filePath 
)

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
void pao.barcode.Gs1DatabarLimited.drawDirect ( String  code,
float  x,
float  y,
float  width,
float  height,
GraphicsUnit  gu,
int  dpi,
boolean  roundDecimalPoint 
)

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
void pao.barcode.Gs1DatabarLimited.drawDirect ( String  code,
float  x,
float  y,
float  width,
float  height,
GraphicsUnit  gu,
int  dpi 
)

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
boolean pao.barcode.Gs1DatabarLimited.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.Gs1DatabarLimited.getDPI ( )

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

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

Get Pixel of Image Margin

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

Returns barcode angle

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

Gets the font used in writing text

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

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

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

Set Pixel of Image Margin

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

Sets barcode angle

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

Sets the font used in writing text

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

Enables or disables text writing

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

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