DrawIntelligentMailBarcode
Gráficos vetoriais, códigos de barras
Descrição
Esta função desenha na página um código de barras USPS Intelligent Mail (também conhecido como OneCode)
Sintaxe
Delphi
Function TPDFlib.DrawIntelligentMailBarcode(Left, Top, BarWidth, FullBarHeight, TrackerHeight, SpaceWidth: Double; Const BarcodeData: WideString; Options: Integer): Integer;
ActiveX
Function PDFlib::DrawIntelligentMailBarcode(Left As Double, Top As Double, BarWidth As Double, FullBarHeight As Double, TrackerHeight As Double, SpaceWidth As Double, BarcodeData As String, Options As Long) As Long
DLL
int DLDrawIntelligentMailBarcode(int InstanceID, double Left, double Top, double BarWidth, double FullBarHeight, double TrackerHeight, double SpaceWidth, const wchar_t * BarcodeData, int Options);
Parâmetros
Left
Coordenada horizontal da margem esquerda do código de barras
Coordenada vertical da margem superior do código de barras
Top
A largura das barras
BarWidth
FullBarHeight
A altura de uma barra completa
TrackerHeight
A altura de uma barra de controlo
SpaceWidth
A largura dos espaços entre as barras
BarcodeData
Os dados do código de barras a codificar. Devem ser uma cadeia de 20, 25, 29 ou 31 carateres que contenha apenas os algarismos de 0 a 9. Não são aceites espaços nem outros carateres não numéricos. O segundo algarismo tem o valor máximo de 4
Options
0 = Normal
10 = Redução da largura das barras
Valores devolvidos
| 0 | Não foi possível desenhar o código de barras |
|---|---|
| 1 | O código de barras foi desenhado com êxito double SpaceWidth, wchar_t * BarcodeData, int Options); |