DrawDataMatrixSymbol

Gráficos vetoriais, códigos de barras

Descrição

Esta função desenha um símbolo Data Matrix na página. Data Matrix é uma simbologia de código de barras 2D que permite guardar grandes quantidades de dados

Sintaxe

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

Parâmetros

LeftA coordenada horizontal da margem esquerda do símbolo
TopA coordenada vertical da extremidade superior do símbolo
ModuleSizeEste valor é utilizado para a largura e a altura dos pontos que compõem o símbolo
TextO texto ou os dados a armazenar no símbolo
Encoding1 = Codificação ASCII. Consulte a especificação Data Matrix para obter detalhes
SymbolSize0 = Tamanho automático 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 = Rodar 90 graus no sentido contrário ao dos ponteiros do relógio 2 = Rodar 180 graus 3 = Rodar 90 graus no sentido dos ponteiros do relógio Adicione 100 para uma zona livre de 1 unidade (contorno branco) - (predefinição) Adicione 200 para uma zona livre de 2 unidades Adicione 300 para uma zona livre de 3 unidades Adicione 400 para uma zona livre de 4 unidades
Options

Valores devolvidos

0O parâmetro Encoding, SymbolSize ou Options era inválido
1O símbolo Data Matrix foi desenhado com êxito int SymbolSize, int Options);