DrawIntelligentMailBarcode
Đồ họa vector, Mã vạch
Mô tả
Hàm này vẽ barcode USPS Intelligent Mail (còn gọi là OneCode) lên trang
Cú pháp
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);
Tham số
Left
Tọa độ ngang của cạnh trái barcode
Tọa độ dọc của cạnh trên barcode
Top
Chiều rộng của các thanh
BarWidth
FullBarHeight
Chiều cao của một thanh đầy
TrackerHeight
Chiều cao của thanh tracker
SpaceWidth
Chiều rộng khoảng trống giữa các thanh
BarcodeData
Dữ liệu barcode cần encode. Phải là chuỗi 20, 25, 29 hoặc 31 ký tự, chỉ chứa chữ số 0 đến 9. Khoảng trắng hay ký tự không phải số nào cũng không được chấp nhận. Chữ số thứ hai có giá trị tối đa là 4
Options
0 = Normal
10 = Bar width reduction
Giá trị trả về
| 0 | Không vẽ được barcode |
|---|---|
| 1 | Barcode đã được vẽ thành công double SpaceWidth, wchar_t * BarcodeData, int Options); |