THPDFPage.DirectDrawBarcode Method

Рисует линейный штрихкод прямо в контент страницы залитыми прямоугольниками, растягивая его на заданную рамку. В отличие от DrawBarcode, не проходит через canvas и берёт ширину штрихкода из аргумента Width, а не из размера модуля

Объявление

procedure DirectDrawBarcode(X, Y, Width, Height: Single; const Text : AnsiString; BarcodeType : Integer);

Модуль

HPDFDoc

Параметры

ИмяНазначение
XЛевый край штрихкода в координатах страницы
YВерхний край штрихкода в координатах страницы
WidthШирина штрихового рисунка; тихие зоны не входят
HeightВысота штрихов. Короткие штрихи POSTNET занимают нижние 40 %
TextДанные для кодирования (см. примечания по использованию)
BarcodeTypeПорядковый номер значения THPDFBarcodeType: 0 — Interleaved 2 of 5, 1 — Industrial 2 of 5, 2 — Matrix 2 of 5, 3 — Code 39, 4 — Code 39 Extended, 5–7 — Code 128 A, B и C, 8 — Code 93, 9 — Code 93 Extended, 10 — MSI, 11 — POSTNET, 12 — Codabar, 13 — EAN-8, 14 — EAN-13, 15 — UPC-A, 16 и 17 — UPC-E (система счисления 0 и 1), 18 и 19 — двух- и пятизначные add-on, 20–22 — GS1-128 с code set A, B или C. Остальные значения рисуют Code 39

Возвращаемое значение

Не возвращает значение

Примечания по использованию

Связанные API