DrawIntelligentMailBarcodeA

Vektör grafikleri, Barkodlar

Açıklama

Sondaki A, ANSI (char) DLL giriş noktasını belirtir; ActiveX/COM yüzeyi yalnızca Unicode biçimini sunar. Davranış DrawIntelligentMailBarcode ile aynıdır ve dize bağımsız değişkenleri geçerli SetAnsiMode kod sayfası kullanılarak yorumlanır

Bu işlev sayfaya USPS Intelligent Mail (OneCode olarak da bilinir) barkodu çizer

Sözdizimi

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

Parametreler

Left

Barkodun sol kenarının yatay koordinatı

Barkodun üst kenarının dikey koordinatı

Top

Çubukların genişliği

BarWidth

FullBarHeight

Tam çubuğun yüksekliği

TrackerHeight

İzleme çubuğunun yüksekliği

SpaceWidth

Çubuklar arasındaki boşlukların genişliği

BarcodeData

Kodlanacak barkod verisi. Yalnızca 0 ile 9 arasındaki rakamları içeren 20, 25, 29 veya 31 karakterlik bir dize olmalıdır. Boşluklar veya başka sayısal olmayan karakterler kabul edilmez. İkinci rakam en fazla 4 olabilir

Options

0 = Normal

10 = Çubuk genişliğini azaltma

Dönüş değerleri

0Barkod çizilemedi
1Barkod başarıyla çizildi double SpaceWidth, wchar_t * BarcodeData, int Options);