DrawIntelligentMailBarcode
گرافیک برداری، بارکدها
توضیحات
این تابع بارکد USPS Intelligent Mail (که OneCode هم شناخته میشود) را روی صفحه رسم میکند
نحو
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);
پارامترها
Left
مختصات افقی لبهٔ چپ بارکد
مختصات عمودی لبهٔ بالایی بارکد
Top
عرض میلهها
BarWidth
FullBarHeight
ارتفاع یک میلهٔ کامل
TrackerHeight
ارتفاع میلهٔ ردیاب
SpaceWidth
عرض فاصلههای بین میلهها
BarcodeData
دادهٔ بارکد برای کدگذاری؛ باید رشتهای 20، 25، 29 یا 31 نویسهای شامل فقط ارقام 0 تا 9 باشد؛ فاصله یا هیچ نویسهٔ غیرعددی دیگری پذیرفته نمیشود. رقم دوم حداکثر مقدار 4 دارد
گزینهها
0 = Normal
10 = Bar width reduction
مقادیر بازگشتی
| 0 | بارکد رسم نشد |
|---|---|
| 1 | بارکد با موفقیت رسم شد double SpaceWidth, wchar_t * BarcodeData, int Options); |