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
| 0 | Barkod çizilemedi |
|---|---|
| 1 | Barkod başarıyla çizildi double SpaceWidth, wchar_t * BarcodeData, int Options); |