com.lowagie.text.pdf
public class BarcodePostnet extends Barcode
n = 72f / 22f; // distance between bars x = 0.02f * 72f; // bar width barHeight = 0.125f * 72f; // height of the tall bars size = 0.05f * 72f; // height of the short bars codeType = POSTNET; // type of code
Field Summary | |
---|---|
static byte[][] | BARS The bars for each character. |
Constructor Summary | |
---|---|
BarcodePostnet() Creates new BarcodePostnet |
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[] | getBarsPostnet(String text) Creates the bars for Postnet. |
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 code to be created without checksum
Returns: the bars
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:
|
|
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