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

0O código de barras não pôde ser desenhado
1O código de barras foi desenhado com sucesso double SpaceWidth, wchar_t * BarcodeData, int Options);