DrawIntelligentMailBarcodeA
Gráficos vectoriales, códigos de barras
Descripción
La A final indica el punto de entrada de DLL ANSI (char); la interfaz ActiveX/COM solo expone la forma Unicode. El comportamiento es idéntico a DrawIntelligentMailBarcode y los argumentos de cadena se interpretan con la página de códigos SetAnsiMode actual
Esta función dibuja en la página un código de barras USPS Intelligent Mail (también denominado OneCode)
Sintaxis
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 del borde izquierdo del código de barras
Coordenada vertical del borde superior del código de barras
Top
La anchura de las barras
BarWidth
FullBarHeight
La altura de una barra completa
TrackerHeight
La altura de una barra de seguimiento
SpaceWidth
La anchura de los espacios entre las barras
BarcodeData
Los datos de código de barras que se van a codificar. Debe ser una cadena de 20, 25, 29 o 31 caracteres que contenga únicamente dígitos del 0 al 9. No se aceptan espacios ni otros caracteres no numéricos. El segundo dígito tiene un valor máximo de 4
Options
0 = Normal
10 = Reducción de la anchura de las barras
Valores devueltos
| 0 | No se pudo dibujar el código de barras |
|---|---|
| 1 | El código de barras se ha dibujado correctamente double SpaceWidth, wchar_t * BarcodeData, int Options); |