DrawBarcode

گرافیک برداری، بارکدها

توضیحات

بارکد روی صفحهٔ انتخاب‌شده رسم می‌کند

در Code128، بارکد ترکیبی از مجموعه‌نویسه‌های "B" و "C" است که فشرده‌ترین نمایش را ایجاد می‌کند

بارکدهای GS1-128 (که EAN-128 هم شناخته می‌شوند) با تنظیم پارامتر Barcode روی 3 (Code128) و قرار دادن رشتهٔ "[FNC1]" در جای مناسب قابل رسم هستند. برای مثال:

"[FNC1]21ABC123[FNC1]2013"

مثال قبل، شمارهٔ سریال (AI 21) برابر "ABC123" و نوع محصول (AI 20) برابر "13" را نشان می‌دهد

نحو

Delphi

Function TPDFlib.DrawBarcode(Left, Top, Width, Height: Double; Const Text: WideString; Barcode, Options: Integer): Integer;

ActiveX

Function PDFlib::DrawBarcode(Left As Double, Top As Double, Width As Double, Height As Double, Text As String, Barcode As Long, Options As Long) As Long

DLL

int DLDrawBarcode(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * Text, int Barcode, int Options);

پارامترها

Leftمختصات افقی لبهٔ چپ بارکد
Topمختصات عمودی لبهٔ بالایی بارکد
Widthعرض بارکد ارتفاع بارکد
Height
Textدادهٔ بارکد؛ بارکد را می‌توان با الحاق موارد زیر به رشتهٔ دادهٔ بارکد چرخاند: /RC = چرخش ساعتگرد /RA = چرخش پادساعتگرد /RU = چرخش 180 درجه
Barcode1 = Code39 (یا Code 3 of 9) 2 = EAN-13 3 = Code128 4 = PostNet 5 = Interleaved 2 of 5
OptionsCode39: 0 = رسم پیش‌فرض EAN-13: 0 = فقط رسم بارکد 1 = امتداد میله‌های نگهبان 2 = رسم اعداد قابل خواندن 3 = رسم اعداد قابل خواندن با فاصله‌گذار راست Code128: 0 = رسم پیش‌فرض PostNet: 0 = رسم پیش‌فرض Interleaved 2 of 5: 0 = بدون رقم کنترل و بدون میله‌های حامل 1 = با رقم کنترل و بدون میله‌های حامل 2 = بدون رقم کنترل با میله‌های حامل 3 = با رقم کنترل و با میله‌های حامل برای اعمال کاهش 10٪ عرض میله‌ها، مقدار پارامتر Options را 10 واحد افزایش دهید

مقادیر بازگشتی

0بارکد رسم نشد؛ پارامترهای Barcode یا Options نامعتبرند
1بارکد با موفقیت رسم شد