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 градусів |
| Barcode | 1 = Code39 (чи Code 3 of 9) 2 = EAN-13 3 = Code128 4 = PostNet 5 = Interleaved 2 of 5 |
| Options | Code39: 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 | Штрихкод успішно намальовано |