| java.lang.Object com.lowagie.text.pdf.Barcode com.lowagie.text.pdf.BarcodeInter25
BarcodeInter25 | public class BarcodeInter25 extends Barcode (Code) | | Implements the code interleaved 2 of 5. The text can include
non numeric characters that are printed but do not generate bars.
The default parameters are:
x = 0.8f;
n = 2;
font = BaseFont.createFont("Helvetica", "winansi", false);
size = 8;
baseline = size;
barHeight = size * 3;
textAlignment = Element.ALIGN_CENTER;
generateChecksum = false;
checksumText = false;
author: Paulo Soares (psoares@consiste.pt) |
BarcodeInter25 | public BarcodeInter25()(Code) | | Creates new BarcodeInter25
|
createAwtImage | public java.awt.Image createAwtImage(Color foreground, Color background)(Code) | | Creates a java.awt.Image . This image only
contains the bars without any text.
Parameters: foreground - the color of the bars Parameters: background - the color of the background the image |
getBarcodeSize | public Rectangle getBarcodeSize()(Code) | | Gets the maximum area that the barcode and the text, if
any, will occupy. The lower left corner is always (0, 0).
the size the barcode occupies. |
getBarsInter25 | public static byte[] getBarsInter25(String text)(Code) | | Creates the bars for the barcode.
Parameters: text - the text. It can contain non numeric characters the barcode |
getChecksum | public static char getChecksum(String text)(Code) | | Calculates the checksum.
Parameters: text - the numeric text the checksum |
keepNumbers | public static String keepNumbers(String text)(Code) | | Deletes all the non numeric characters from text .
Parameters: text - the text a String with only numeric characters |
placeBarcode | public Rectangle placeBarcode(PdfContentByte cb, Color barColor, Color textColor)(Code) | | Places the barcode in a PdfContentByte . The
barcode is always placed at coodinates (0, 0). Use the
translation matrix to move it elsewhere.
The bars and text are written in the following colors:
barColor
|
textColor
|
Result |
null
|
null
|
bars and text painted with current fill color |
barColor
|
null
|
bars and text painted with barColor |
null
|
textColor
|
bars painted with current color text painted with textColor |
barColor
|
textColor
|
bars painted with barColor text painted with textColor |
Parameters: cb - the PdfContentByte where the barcode will be placed Parameters: barColor - the color of the bars. It can be null Parameters: textColor - the color of the text. It can be null the dimensions the barcode occupies |
|
|