| java.lang.Object com.lowagie.text.pdf.Barcode com.lowagie.text.pdf.BarcodeEANSUPP
BarcodeEANSUPP | public class BarcodeEANSUPP extends Barcode (Code) | | This class takes 2 barcodes, an EAN/UPC and a supplemental
and creates a single barcode with both combined in the
expected layout. The UPC/EAN should have a positive text
baseline and the supplemental a negative one (in the supplemental
the text is on the top of the barcode.
The default parameters are:
n = 8; // horizontal distance between the two barcodes
author: Paulo Soares (psoares@consiste.pt) |
Field Summary | |
protected Barcode | ean The barcode with the EAN/UPC. | protected Barcode | supp The barcode with the supplemental. |
supp | protected Barcode supp(Code) | | The barcode with the supplemental.
|
BarcodeEANSUPP | public BarcodeEANSUPP(Barcode ean, Barcode supp)(Code) | | Creates new combined barcode.
Parameters: ean - the EAN/UPC barcode Parameters: supp - the supplemental barcode |
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. |
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 |
|
|