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 градуса по часовниковата стрелка Добавете 100 за тиха зона с 1 единица (бяла рамка) - (по подразбиране) Добавете 200 за тиха зона с 2 единици Добавете 300 за тиха зона с 3 единици Добавете 400 за тиха зона с 4 единици
Options

Върнати стойности

0Параметърът Encoding, SymbolSize или Options беше невалиден
1Символът Data Matrix беше начертан успешно int SymbolSize, int Options);