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 | קואורדינטת ה-X של הקצה השמאלי של הברקוד |
|---|---|
| Top | קואורדינטת ה-Y של הקצה העליון של הברקוד |
| 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 | Code39: 0 = ציור ברירת מחדל EAN-13: 0 = ציור הברקוד בלבד 1 = הארכת סורגי ה-guard 2 = ציור הספרות הקריאות לאדם 3 = ציור הספרות הקריאות לאדם, עם מרווח ימני Code128: 0 = ציור ברירת מחדל PostNet: 0 = ציור ברירת מחדל Interleaved 2 of 5: 0 = בלי ספרת ביקורת ובלי סורגי מסגרת 1 = הוספת ספרת ביקורת, בלי סורגי מסגרת 2 = בלי ספרת ביקורת, עם סורגי מסגרת 3 = הוספת ספרת ביקורת וסורגי מסגרת כדי להקטין את רוחב הסורגים של הברקוד ב-10%, הגדילו את ערך הפרמטר Options ב-10 |
ערכי החזרה
| 0 | לא ניתן היה לצייר את הברקוד. הפרמטרים Barcode או Options אינם תקינים |
|---|---|
| 1 | הברקוד צויר בהצלחה |