DrawBarcode
رسومات المتجهات، الرموز الشريطية
الوصف
يرسم رمز QR Code على الصفحة المحددة
في 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 درجة |
| Barcode | 1 = Code39 (or Code 3 of 9) 2 = EAN-13 3 = Code128 4 = PostNet 5 = Interleaved 2 of 5 |
| Options | يمسح قائمة ملفات مسماة |
قيم الإرجاع
| 0 | تعذّر رسم الباركود. معاملات Barcode أو Options غير صالحة |
|---|---|
| 1 | رُسم الباركود بنجاح |