DrawDataMatrixSymbol

ベクターグラフィックス、バーコード

説明

この関数は Data Matrix シンボルをページに描画します。Data Matrix は大量のデータを格納できる 2D バーコード方式です

構文

Delphi

Function TPDFlib.DrawDataMatrixSymbol(Left, Top, ModuleSize: Double; Const Text: WideString; Encoding, SymbolSize, Options: Integer): Integer;

ActiveX

Function PDFlib::DrawDataMatrixSymbol(Left As Double, Top As Double, ModuleSize As Double, Text As String, Encoding As Long, SymbolSize As Long, Options As Long) As Long

DLL

int DLDrawDataMatrixSymbol(int InstanceID, double Left, double Top, double ModuleSize, const wchar_t * Text, int Encoding, int SymbolSize, int Options);

パラメータ

Leftシンボル左端の水平座標
Topシンボル上端の垂直座標
ModuleSizeこの値はシンボルを構成するドットの幅と高さに使用されます
Textシンボルに格納するテキスト/データ
Encoding1 = ASCII エンコーディング。詳細は Data Matrix 仕様を参照してください
SymbolSize0 = 自動サイズ 1 = 10x10 2 = 12x12 3 = 8x18 4 = 14x14 5 = 8x32 6 = 16x16 7 = 12x26 8 = 18x18 9 = 20x20 10 = 12x36 11 = 22x22 12 = 16x36 13 = 24x24 14 = 26x26 15 = 16x48 16 = 32x32 17 = 36x36 18 = 40x40 19 = 44x44 20 = 48x48 21 = 52x52 22 = 64x64 23 = 72x72 24 = 80x80 25 = 88x88 26 = 96x96 27 = 104x104 28 = 120x120 29 = 132x132 0 = 通常 1 = 反時計回りに 90 度回転 2 = 180 度回転 3 = 時計回りに 90 度回転 1 単位のクワイエットゾーン (白い境界線) には 100 を加算 - (デフォルト) 2 単位には 200、3 単位には 300、4 単位には 400 を加算
Options

戻り値

0Encoding、SymbolSize、または Options パラメーターが無効でした
1Data Matrix シンボルを正常に描画しました int SymbolSize, int Options);