DrawDataMatrixSymbol

Đồ họa vector, Mã vạch

Mô tả

Hàm này vẽ một biểu tượng Data Matrix lên trang. Data Matrix là loại barcode 2D cho phép lưu lượng dữ liệu lớn

Cú pháp

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);

Tham số

LeftTọa độ ngang của cạnh trái biểu tượng
TopTọa độ dọc của cạnh trên biểu tượng
ModuleSizeGiá trị này dùng cho chiều rộng và chiều cao của các dot cấu thành biểu tượng
TextChữ/dữ liệu cần lưu vào biểu tượng
Encoding1 = Mã hóa ASCII. Chi tiết xem trong đặc tả Data Matrix
SymbolSize0 = Auto size 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 = Normal 1 = Rotate 90 degrees counter clockwise 2 = Rotate 180 degrees 3 = Rotate 90 degrees clockwise Add 100 to for 1 unit quiet zone (white border) - (default) Add 200 to for 2 units quiet zone Add 300 to for 3 units quiet zone Add 400 to for 4 units quiet zone
Options

Giá trị trả về

0Tham số Encoding, SymbolSize hoặc Options không hợp lệ
1Biểu tượng Data Matrix đã được vẽ thành công int SymbolSize, int Options);