Barcode.net  ver 3.0
.net 開発者向けバーコード作成ライブラリ
公開型 | 公開メンバ関数 | 公開変数類 | プロパティ | 全メンバ一覧
Pao.BarCode.GS1_DataBar_14 クラス

GS1 Databar 標準型 (GS1 RSS 14)を生成するのに用いられるクラスです。 [詳解]

Pao.BarCode.GS1_DataBar_14 の継承関係図
Pao.BarCode.IBarCode

公開型

enum  DatabarType { DatabarType.OMNIDIRECTIONAL, DatabarType.STACKED, DatabarType.STACKED_OMNIDIRECTIONAL }
 GS1 Databa RSS 14 のタイプ [詳解]
 

公開メンバ関数

 GS1_DataBar_14 (Graphics g)
 コンストラクタ GS1 DATABAR RSS 14 [詳解]
 
 GS1_DataBar_14 (String imgFilePath, ImageFormat imgFormat)
 コンストラクタ ミリやインチ等の単位で幅・高さを指定し、かつ、dpiを指定して バーコードをファイルに書き込むときに使用する [詳解]
 
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 imgFilePath)
 バーコードを描画する コンストラクタでImageFormat指定時、画像ファイルに描画する。 [詳解]
 
void DrawDelicate (string code, float x, float y, float minLineWidth, float height)
 バーコードの描画を行います。Draw メソッドとの違いは、バーコード全体の幅を指定するのではなく、バーを描画する一番細い線の幅を指定します。 [詳解]
 
void DrawDelicate (string code, float x, float y, float minLineWidth, float height, string imgFilePath)
 バーコードの描画を行います。Draw メソッドとの違いは、バーコード全体の幅を指定するのではなく、バーを描画する一番細い線の幅を指定します。 コンストラクタでImageFormat指定時、画像ファイルに描画する。 [詳解]
 
void DrawDirect (string code, float x, float y, float width, float height)
 バーコードを指定した幅以内にピクセル単位でダイレクトに描画します。 幅が固定でありませんが、通常のDrawメソッドより精度・描画速度がよいです。 [詳解]
 
void DrawDirect (string code, float x, float y, float width, float height, string imgFilePath)
 バーコードを指定した幅以内にピクセル単位でダイレクトに描画します。 幅が固定でありませんが、通常のDrawメソッドより精度・描画速度がよいです。 ※コンストラクタでImageFormat指定時、画像ファイルに描画する。 [詳解]
 
void WriteSVG (string code, float x, float y, float width, float height, string filePath)
 SVGファイルへのバーコードの出力を行います。 [詳解]
 

公開変数類

DatabarType SymbolType
 GS1 Databa RSS 14 のタイプ [詳解]
 

プロパティ

bool TextWrite [get, set]
 TextWrite 添字の描画プロパティ [詳解]
 
bool TextKintou [get, set]
 描画位置設定(バーコード全体の幅に均等割付)プロパティ [詳解]
 
Font TextFont [get, set]
 添字のフォントプロパティ [詳解]
 
float RotateAngle [get, set]
 回転角度を数値で指定(左下を軸に右回転して描画を行う) [詳解]
 
bool DispStartStopCode [get, set]
 スタート/ストップコードの描画プロパティ [詳解]
 
int KuroBarChousei [get, set]
 描画する黒バー幅をドット単位で微細調整できます。 既定値は、0 ドットです。 例えば、このプロパティに-1 を指定すると、バーコード内全ての黒バーの幅が1ドットずつ細くなります。 プリンタにより、調整が必要な場合にこの機能を使用してください。 ※この機能は。DrawDirect / DrawDelicate メソッドには有効ですが、 Draw メソッドには無効ですのでご注意ください。 [詳解]
 
int ShiroBarChousei [get, set]
 描画する白バー幅をドット単位で微細調整できます。 既定値は、0 ドットです。 例えば、このプロパティに-1 を指定すると、バーコード内全ての白バーの幅が1ドットずつ細くなります。 プリンタにより、調整が必要な場合にこの機能を使用してください。 →インクジェットプリンタで黒バーがにじんで太くなる時などに有効 例:コンビニバーコード、EPSON PX-502A(360DPI)のプリンタには、   白バーを+1してあげると丁度良い。 ※この機能は。DrawDirect / DrawDelicate メソッドには有効ですが、 Draw メソッドには無効ですのでご注意ください。 [詳解]
 
GraphicsUnit ImgDrawUnit [get, set]
 画像描画単位 (画像ファイル出力用) [詳解]
 
float ImgDpi [get, set]
 画像DPI (画像ファイル出力用) [詳解]
 
- 基底クラス Pao.BarCode.IBarCode に属する継承プロパティ
bool TextWrite [get, set]
 true if text will be generated along with the barcode [詳解]
 
bool TextKintou [get, set]
 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) [詳解]
 
Font TextFont [get, set]
 the font used in writing text [詳解]
 
float RotateAngle [get, set]
 barcode angle [詳解]
 
int KuroBarChousei [get, set]
 number of dot for fine adjustment of black bars.(The defined value of dot is 0.) [詳解]
 
int ShiroBarChousei [get, set]
 number of dot for fine adjustment of white bars.(The defined value of dot is 0.) [詳解]
 
GraphicsUnit ImgDrawUnit [get, set]
 Image Draw Unit (use draw to image file) [詳解]
 
float ImgDpi [get, set]
 Image DPI (use draw to image file) [詳解]
 

詳解

GS1 Databar 標準型 (GS1 RSS 14)を生成するのに用いられるクラスです。

列挙型メンバ詳解

GS1 Databa RSS 14 のタイプ

列挙値
OMNIDIRECTIONAL 

標準型

STACKED 

二層型

STACKED_OMNIDIRECTIONAL 

標準二層型

構築子と解体子

Pao.BarCode.GS1_DataBar_14.GS1_DataBar_14 ( Graphics  g)

コンストラクタ GS1 DATABAR RSS 14

引数
gバーコードの描画を行うGraphicsを指定します。
Pao.BarCode.GS1_DataBar_14.GS1_DataBar_14 ( String  imgFilePath,
ImageFormat  imgFormat 
)

コンストラクタ ミリやインチ等の単位で幅・高さを指定し、かつ、dpiを指定して バーコードをファイルに書き込むときに使用する

引数
imgFilePath画像ファイルパス
imgFormat画像フォーマット

メソッド詳解

void Pao.BarCode.GS1_DataBar_14.Draw ( string  code,
float  x,
float  y,
float  width,
float  height 
)

バーコードの描画を行う

引数
code描画を行うバーコードのコードを文字列で指定
x描画位置の始点(左上)のX座標を指定
y描画位置の始点(左上)のY座標を指定
widthバーコードの全体の幅を指定
heightバーコードのバーの高さを指定

Pao.BarCode.IBarCodeを実装しています。

void Pao.BarCode.GS1_DataBar_14.Draw ( string  code,
float  x,
float  y,
float  width,
float  height,
string  imgFilePath 
)

バーコードを描画する コンストラクタでImageFormat指定時、画像ファイルに描画する。

引数
code描画を行うバーコードのコードを文字列で指定
x描画位置の始点(左上)のX座標を指定
y描画位置の始点(左上)のY座標を指定
widthバーコードの全体の幅を指定
heightバーコードのバーの高さを指定
imgFilePath画像ファイルパス

Pao.BarCode.IBarCodeを実装しています。

void Pao.BarCode.GS1_DataBar_14.DrawDelicate ( string  code,
float  x,
float  y,
float  minLineWidth,
float  height 
)

バーコードの描画を行います。Draw メソッドとの違いは、バーコード全体の幅を指定するのではなく、バーを描画する一番細い線の幅を指定します。

引数
code描画を行うバーコードのコードを文字列で指定
x描画位置の始点(左上)のX座標を指定
y描画位置の始点(左上)のY座標を指定
minLineWidthバーコードを描画するバーの最小幅の値を指定
heightバーコードのバーの高さを指定

Pao.BarCode.IBarCodeを実装しています。

void Pao.BarCode.GS1_DataBar_14.DrawDelicate ( string  code,
float  x,
float  y,
float  minLineWidth,
float  height,
string  imgFilePath 
)

バーコードの描画を行います。Draw メソッドとの違いは、バーコード全体の幅を指定するのではなく、バーを描画する一番細い線の幅を指定します。 コンストラクタでImageFormat指定時、画像ファイルに描画する。

引数
code描画を行うバーコードのコードを文字列で指定
x描画位置の始点(左上)のX座標を指定
y描画位置の始点(左上)のY座標を指定
minLineWidthバーコードを描画するバーの最小幅の値を指定
heightバーコードのバーの高さを指定
imgFilePath画像ファイルパス

Pao.BarCode.IBarCodeを実装しています。

void Pao.BarCode.GS1_DataBar_14.DrawDirect ( string  code,
float  x,
float  y,
float  width,
float  height 
)

バーコードを指定した幅以内にピクセル単位でダイレクトに描画します。 幅が固定でありませんが、通常のDrawメソッドより精度・描画速度がよいです。

引数
code描画を行うバーコードのコードを文字列で指定
x描画位置の始点(左上)のX座標を指定
y描画位置の始点(左上)のY座標を指定
widthバーコードの全体の幅を指定
heightバーコードのバーの高さを指定

Pao.BarCode.IBarCodeを実装しています。

void Pao.BarCode.GS1_DataBar_14.DrawDirect ( string  code,
float  x,
float  y,
float  width,
float  height,
string  imgFilePath 
)

バーコードを指定した幅以内にピクセル単位でダイレクトに描画します。 幅が固定でありませんが、通常のDrawメソッドより精度・描画速度がよいです。 ※コンストラクタでImageFormat指定時、画像ファイルに描画する。

引数
code描画を行うバーコードのコードを文字列で指定
x描画位置の始点(左上)のX座標を指定
y描画位置の始点(左上)のY座標を指定
widthバーコードの全体の幅を指定
heightバーコードのバーの高さを指定
imgFilePath画像ファイルパス

Pao.BarCode.IBarCodeを実装しています。

void Pao.BarCode.GS1_DataBar_14.WriteSVG ( string  code,
float  x,
float  y,
float  width,
float  height,
string  filePath 
)

SVGファイルへのバーコードの出力を行います。

引数
code描画を行うバーコードのコードを文字列で指定
x描画位置の始点(左上)のX座標を指定
y描画位置の始点(左上)のY座標を指定
widthバーコードの全体の幅を指定
heightバーコードのバーの高さを指定
filePathSVGファイルのファイル名をフルパスで指定

メンバ詳解

DatabarType Pao.BarCode.GS1_DataBar_14.SymbolType

GS1 Databa RSS 14 のタイプ

プロパティ詳解

bool Pao.BarCode.GS1_DataBar_14.DispStartStopCode
getset

スタート/ストップコードの描画プロパティ

float Pao.BarCode.GS1_DataBar_14.ImgDpi
getset

画像DPI (画像ファイル出力用)

GraphicsUnit Pao.BarCode.GS1_DataBar_14.ImgDrawUnit
getset

画像描画単位 (画像ファイル出力用)

int Pao.BarCode.GS1_DataBar_14.KuroBarChousei
getset

描画する黒バー幅をドット単位で微細調整できます。 既定値は、0 ドットです。 例えば、このプロパティに-1 を指定すると、バーコード内全ての黒バーの幅が1ドットずつ細くなります。 プリンタにより、調整が必要な場合にこの機能を使用してください。 ※この機能は。DrawDirect / DrawDelicate メソッドには有効ですが、 Draw メソッドには無効ですのでご注意ください。

float Pao.BarCode.GS1_DataBar_14.RotateAngle
getset

回転角度を数値で指定(左下を軸に右回転して描画を行う)

int Pao.BarCode.GS1_DataBar_14.ShiroBarChousei
getset

描画する白バー幅をドット単位で微細調整できます。 既定値は、0 ドットです。 例えば、このプロパティに-1 を指定すると、バーコード内全ての白バーの幅が1ドットずつ細くなります。 プリンタにより、調整が必要な場合にこの機能を使用してください。 →インクジェットプリンタで黒バーがにじんで太くなる時などに有効 例:コンビニバーコード、EPSON PX-502A(360DPI)のプリンタには、   白バーを+1してあげると丁度良い。 ※この機能は。DrawDirect / DrawDelicate メソッドには有効ですが、 Draw メソッドには無効ですのでご注意ください。

Font Pao.BarCode.GS1_DataBar_14.TextFont
getset

添字のフォントプロパティ

bool Pao.BarCode.GS1_DataBar_14.TextKintou
getset

描画位置設定(バーコード全体の幅に均等割付)プロパティ

bool Pao.BarCode.GS1_DataBar_14.TextWrite
getset

TextWrite 添字の描画プロパティ


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