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 | Баркодът беше начертан успешно |