DrawIntelligentMailBarcodeA
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 DrawIntelligentMailBarcode e os argumentos string são interpretados usando a página de código atual de SetAnsiMode
Esta função desenha um código de barras USPS Intelligent Mail (também conhecido como OneCode) na página
Sintaxe
Delphi
Function DLDrawIntelligentMailBarcodeA(InstanceID: Integer; Left, Top, BarWidth, FullBarHeight, TrackerHeight, SpaceWidth: Double; BarcodeData: PAnsiChar; Options: Integer): Integer;
DLL
int DLDrawIntelligentMailBarcodeA(int InstanceID, double Left, double Top, double BarWidth, double FullBarHeight, double TrackerHeight, double SpaceWidth, const char * BarcodeData, int Options);
Parâmetros
Left
Coordenada horizontal da borda esquerda do código de barras
Coordenada vertical da borda superior do código de barras
Top
The width of the bars
BarWidth
FullBarHeight
The height of a full bar
TrackerHeight
A altura de uma barra guia (tracker bar)
SpaceWidth
A largura dos espaços entre as barras
BarcodeData
Os dados do código de barras a codificar. Deve ser uma string de 20, 25, 29 ou 31 caracteres contendo apenas os dígitos de 0 a 9. Espaços ou quaisquer outros caracteres não numéricos não serão aceitos. O segundo dígito tem valor máximo 4
Options
0 = Normal
10 = Bar width reduction
Valores retornados
| 0 | O código de barras não pôde ser desenhado |
|---|---|
| 1 | O código de barras foi desenhado com sucesso double SpaceWidth, wchar_t * BarcodeData, int Options); |