DrawIntelligentMailBarcode

Grafică vectorială, Coduri de bare

Descriere

Această funcție desenează pe pagină un cod de bare USPS Intelligent Mail (cunoscut și ca OneCode)

Sintaxă

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);

Parametri

Left

Coordonata orizontală a marginii stângi a codului de bare

Coordonata verticală a marginii superioare a codului de bare

Top

Lățimea barelor

BarWidth

FullBarHeight

Înălțimea unei bare pline

TrackerHeight

Înălțimea unei bare tracker

SpaceWidth

Lățimea spațiilor dintre bare

BarcodeData

Datele codului de bare de encodat. Trebuie să fie un șir de 20, 25, 29 sau 31 de caractere care conține doar cifrele 0 până la 9. Spațiile și orice alte caractere non-numerice nu sunt acceptate. A doua cifră are valoarea maximă 4

Options

0 = Normal

10 = Bar width reduction

Valori returnate

0Codul de bare nu a putut fi desenat
1Codul de bare a fost desenat cu succes double SpaceWidth, wchar_t * BarcodeData, int Options);