DrawDataMatrixSymbolA
Gráficos vetoriais, Códigos de barras
Descrição
O A final indica o ponto de entrada DLL ANSI (char); a superfície ActiveX/COM expõe apenas a forma Unicode. O comportamento é idêntico ao de DrawDataMatrixSymbol e os argumentos string são interpretados usando a página de código atual de SetAnsiMode
Esta função desenha um símbolo Data Matrix na página. Data Matrix é uma simbologia de código de barras 2D que permite armazenar grandes quantidades de dados
Sintaxe
Delphi
Function DLDrawDataMatrixSymbolA(InstanceID: Integer; Left, Top, ModuleSize: Double; Text: PAnsiChar; Encoding, SymbolSize, Options: Integer): Integer;
DLL
int DLDrawDataMatrixSymbolA(int InstanceID, double Left, double Top, double ModuleSize, const char * Text, int Encoding, int SymbolSize, int Options);
Parâmetros
| Left | A coordenada horizontal da borda esquerda do símbolo |
|---|---|
| Top | A coordenada vertical da borda superior do símbolo |
| ModuleSize | Este valor é usado para a largura e a altura dos pontos que compõem o símbolo |
| Text | O texto/dados a armazenar no símbolo |
| Encoding | 1 = Codificação ASCII. Consulte a especificação do Data Matrix para detalhes. |
| SymbolSize | 0 = 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 = Girar 90 graus no sentido anti-horário 2 = Girar 180 graus 3 = Girar 90 graus no sentido horário Some 100 para 1 unidade de quiet zone (borda branca) - (padrão) Some 200 para 2 unidades de quiet zone Some 300 para 3 unidades de quiet zone Some 400 para 4 unidades de quiet zone |
| Options |
Valores retornados
| 0 | O parâmetro Encoding, SymbolSize ou Options era inválido |
|---|---|
| 1 | O símbolo Data Matrix foi desenhado com sucesso int SymbolSize, int Options); |