pao.reports
インタフェース IBarcodeDraw

既知の実装クラスの一覧:
PdfBarCodeJan13, PdfBarCodeJan8, PdfBarCodeMatrix2of5, PdfBarCodeNEC2of5, PdfBarCodeNW7

public interface IBarcodeDraw


メソッドの概要
 void draw(java.lang.String code)
          バーコードの描画を行います。
 void draw(java.lang.String code, float x, float y, float width, float height)
          バーコードの描画を行います。
 void drawDelicate(java.lang.String code, float x, float y, float minLineWidth, float height)
          バーコードの描画を行います。
 void drawDirect(java.lang.String code, float x, float y, float width, float height)
          バーコードの描画を行います。
 float getRotateAngle()
          float getRotateAngle() 回転角度を取得 左下を軸に右回転して描画を行う。 
 java.awt.Font getTextFont()
          Font getTextFont() 添字のフォント取得
 pao.reports.PmDefFontAttr getTextFontAttr()
          Font getTextFont() 添字のフォント取得
 boolean getTextKintou()
          getTextKintou()  添字の描画位置取得
 boolean getTextWrite()
          getTextWrite() 添字の描画プロパティ取得
 void setRotateAngle(float value)
          void setRotateAngle(float value) 回転角度を数値で指定 左下を軸に右回転して描画を行う。 
 void setTextFont(java.awt.Font value)
          void setTextFont (Font value) 添字のフォント設定
 void setTextFontAttr(pao.reports.PmDefFontAttr fontAttr)
          void setTextFont (Font value) 添字のフォント設定
 void setTextKintou(boolean value)
          setTextKintou(boolean value) 添字の描画位置設定
 void setTextWrite(boolean value)
          setTextWrite(boolean value) 添字の描画プロパティ設定
 

メソッドの詳細

getTextWrite

boolean getTextWrite()
getTextWrite() 添字の描画プロパティ取得

戻り値:
value true 添字の描画を行う(規定値), false 添字の描画をしない。

setTextWrite

void setTextWrite(boolean value)
setTextWrite(boolean value) 添字の描画プロパティ設定

パラメータ:
value - true 添字の描画を行う(規定値), false 添字の描画をしない。

getTextKintou

boolean getTextKintou()
getTextKintou()  添字の描画位置取得

戻り値:
true 添字の描画は、バーコード全体の幅に均等割付で行う。, false コードを意味するバーの位置に行う。(既定値)

setTextKintou

void setTextKintou(boolean value)
setTextKintou(boolean value) 添字の描画位置設定

パラメータ:
value - true 添字の描画は、バーコード全体の幅に均等割付で行う。, false コードを意味するバーの位置に行う。(既定値)

getTextFont

java.awt.Font getTextFont()
Font getTextFont() 添字のフォント取得

戻り値:
添字のフォント

setTextFont

void setTextFont(java.awt.Font value)
void setTextFont (Font value) 添字のフォント設定

パラメータ:
value - 添字のフォント

getTextFontAttr

pao.reports.PmDefFontAttr getTextFontAttr()
Font getTextFont() 添字のフォント取得

戻り値:
添字のフォント

setTextFontAttr

void setTextFontAttr(pao.reports.PmDefFontAttr fontAttr)
void setTextFont (Font value) 添字のフォント設定

パラメータ:
fontAttr - 添字のフォント

getRotateAngle

float getRotateAngle()
float getRotateAngle() 回転角度を取得 左下を軸に右回転して描画を行う。 規定値0

戻り値:
回転角度

setRotateAngle

void setRotateAngle(float value)
void setRotateAngle(float value) 回転角度を数値で指定 左下を軸に右回転して描画を行う。 規定値0

パラメータ:
value - 回転角度

draw

void draw(java.lang.String code)
バーコードの描画を行います。

パラメータ:
code - 描画を行うバーコードのコードを文字列で指定します。

draw

void draw(java.lang.String code,
          float x,
          float y,
          float width,
          float height)
バーコードの描画を行います。

パラメータ:
code - 描画を行うバーコードのコードを文字列で指定します。
x - 描画位置の始点(左上)のX座標を指定します。
y - 描画位置の始点(左上)のY座標を指定します。
width - バーコードの全体の幅を指定します。
height - バーコードのバーの高さを指定します。

drawDelicate

void drawDelicate(java.lang.String code,
                  float x,
                  float y,
                  float minLineWidth,
                  float height)
バーコードの描画を行います。Draw メソッドとの違いは、バーコード全体の幅を指定するのではなく、バーを描画する一番細い線の幅を指定します。

パラメータ:
code - Text to be generated as barcode
x - 描画位置の始点(左上)のX座標を指定します。
y - 描画位置の始点(左上)のY座標を指定します。
minLineWidth - バーコードを描画するバーの最小幅の値を指定します。
height - バーコードのバーの高さを指定します。

drawDirect

void drawDirect(java.lang.String code,
                float x,
                float y,
                float width,
                float height)
バーコードの描画を行います。Draw メソッドとの違いは、バーコード全体の幅に描画できる一番細い線の幅を自動計算し描画します。

パラメータ:
code - 描画を行うバーコードのコードを文字列で指定します。
x - 描画位置の始点(左上)のX座標を指定します。
y - 描画位置の始点(左上)のY座標を指定します。
width - バーコードの全体の幅を指定します。
height - バーコードのバーの高さを指定します。