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