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