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 | シンボルに格納するテキスト/データ |
| Encoding | 1 = ASCII エンコーディング。詳細は Data Matrix 仕様を参照してください |
| SymbolSize | 0 = 自動サイズ 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 |
戻り値
| 0 | Encoding、SymbolSize、または Options パラメーターが無効でした |
|---|---|
| 1 | Data Matrix シンボルを正常に描画しました int SymbolSize, int Options); |