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

0Não foi possível desenhar o código de barras
1O código de barras foi desenhado com êxito double SpaceWidth, wchar_t * BarcodeData, int Options);