|
![]() |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.lowagie.text.pdf.Barcode
com.lowagie.text.pdf.BarcodeEANSUPP
public class BarcodeEANSUPP
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
Field Summary | |
---|---|
protected Barcode |
ean
The barcode with the EAN/UPC. |
protected Barcode |
supp
The barcode with the supplemental. |
Fields inherited from class com.lowagie.text.pdf.Barcode |
---|
altText, barHeight, baseline, checksumText, CODABAR, code, CODE128, CODE128_RAW, CODE128_UCC, codeType, EAN13, EAN8, extended, font, generateChecksum, guardBars, inkSpreading, n, PLANET, POSTNET, size, startStopText, SUPP2, SUPP5, textAlignment, UPCA, UPCE, x |
Constructor Summary | |
---|---|
BarcodeEANSUPP(Barcode ean,
Barcode supp)
Creates new combined barcode. |
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. |
Rectangle |
placeBarcode(PdfContentByte cb,
Color barColor,
Color textColor)
Places the barcode in a PdfContentByte . |
Methods inherited from class com.lowagie.text.pdf.Barcode |
---|
createImageWithBarcode, createTemplateWithBarcode, getAltText, getBarHeight, getBaseline, getCode, getCodeType, getFont, getInkSpreading, getN, getSize, getTextAlignment, getX, isChecksumText, isExtended, isGenerateChecksum, isGuardBars, isStartStopText, setAltText, setBarHeight, setBaseline, setChecksumText, setCode, setCodeType, setExtended, setFont, setGenerateChecksum, setGuardBars, setInkSpreading, setN, setSize, setStartStopText, setTextAlignment, setX |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected Barcode ean
protected Barcode supp
Constructor Detail |
---|
public BarcodeEANSUPP(Barcode ean, Barcode supp)
ean
- the EAN/UPC barcodesupp
- the supplemental barcodeMethod Detail |
---|
public Rectangle getBarcodeSize()
getBarcodeSize
in class Barcode
public Rectangle placeBarcode(PdfContentByte cb, Color barColor, Color textColor)
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 |
placeBarcode
in class Barcode
cb
- the PdfContentByte
where the barcode will be placedbarColor
- the color of the bars. It can be null
textColor
- the color of the text. It can be null
public Image createAwtImage(Color foreground, Color background)
java.awt.Image
. This image only
contains the bars without any text.
createAwtImage
in class Barcode
foreground
- the color of the barsbackground
- the color of the background
|
Hosted by Hostbasket | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |