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ề

0Không vẽ được barcode
1Barcode đã được vẽ thành công double SpaceWidth, wchar_t * BarcodeData, int Options);