com.lowagie.text.pdf
public class BarcodeInter25 extends Barcode
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;
| Field Summary | |
|---|---|
| static byte[][] | BARS The bars to generate the code. |
| Constructor Summary | |
|---|---|
| BarcodeInter25() Creates new BarcodeInter25 | |
| Method Summary | |
|---|---|
| Image | createAwtImage(Color foreground, Color background) Creates a java.awt.Image. |
| Rectangle | getBarcodeSize() Gets the maximum area that the barcode and the text, if
any, will occupy. |
| static byte[] | getBarsInter25(String text) Creates the bars for the barcode. |
| static char | getChecksum(String text) Calculates the checksum. |
| static String | keepNumbers(String text) Deletes all the non numeric characters from text. |
| Rectangle | placeBarcode(PdfContentByte cb, Color barColor, Color textColor) Places the barcode in a PdfContentByte. |
java.awt.Image. This image only
contains the bars without any text.Parameters: foreground the color of the bars background the color of the background
Returns: the image
Returns: the size the barcode occupies.
Parameters: text the text. It can contain non numeric characters
Returns: the barcode
Parameters: text the numeric text
Returns: the checksum
text.Parameters: text the text
Returns: a String with only numeric characters
PdfContentByte. The
barcode is always placed at coordinates (0, 0). Use the
translation matrix to move it elsewhere.The bars and text are written in the following colors:
|
|
Result |
|---|---|---|
|
|
bars and text painted with current fill color |
|
|
bars and text painted with |
|
|
bars painted with current color |
|
|
bars painted with |
Parameters: cb the PdfContentByte where the barcode will be placed barColor the color of the bars. It can be null textColor the color of the text. It can be null
Returns: the dimensions the barcode occupies