Opis
Moduł generuje obrazki z kodami kreskowymi. Obsługiwane są następujące rodzaje kodów:
- Kod 2 z 7 (Codabar, NW-7, USD-4)
- Kod 128
- Kod 3 z 9 (USS Code 39, Code 3/9, USD-3, Alpha39)
- EAN-8
- EAN-13
- Kod przeplatany 2 z 5 (ITF)
- POSTNET
- UPC-A
- UPC-E
Standardowe parametry obsługiwane przez wszystkie typy kodów:
- Long/BigDecimal BarHeight - wysokość kresek w mm
- String FontName - nazwa użytej czcionki {Arial, Helvetica ...}
- String MsgPosition - pozycja tekstu względem kresek {None, Top, Bottom}
- Long/BigDecimal FontSize - wielkość czcionki w mm
- Long/BigDecimal Height - całkowita wysokość kodu z tekstem
- Long/BigDecimal ModuleWidth - szerokość najwęższej kreski w mm
- Long/BigDecimal QuietZone - szerokość bocznych marginesów obrazka w mm
- Long/BigDecimal Resolution - rozdzielczość generowanego obrazka w punktach na cal (domyślnie 150)
- Long/BigDecimal Orientation - orientacja generowanego obrazka w stopniach: 0, 90, -90, 180, -180, 270 i -270 (domyślnie 0)
- Boolean AntiAlias - rozmycie krawędzi (domyślnie false)
Jeżeli chcemy podawać wymiary w pikselach zamiast milimetrach musimy użyć funkcji przeliczającej pix2mm(Long, Long)
.