|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.jrefinery.report.ext.barcode.Barcode | +--com.jrefinery.report.ext.barcode.Barcode128
Implements the code 128 and UCC/EAN-128. Other symbologies are allowed in raw mode.
The code types allowed are:
x = 0.8f; font = BaseFont.createFont("Helvetica", "winansi", false); size = 8; baseline = size; barHeight = size * 3; textAlignment = Element.ALIGN_CENTER; codeType = CODE128;
Field Summary | |
static char |
CODE_AB_TO_C
The charset code change. |
static char |
CODE_AC_TO_B
The charset code change. |
static char |
CODE_BC_TO_A
The charset code change. |
static char |
FNC1
The code for UCC/EAN-128. |
static char |
START_A
The start code. |
static char |
START_B
The start code. |
static char |
START_C
The start code. |
Fields inherited from class com.jrefinery.report.ext.barcode.Barcode |
DEFAULT_FONT |
Constructor Summary | |
Barcode128()
Creates new Barcode128 |
Method Summary | |
java.awt.Image |
createImageWithBarcode(java.awt.Color barColor,
java.awt.Color textColor)
Creates an Image with the barcode. |
java.awt.geom.Dimension2D |
getBarcodeSize()
Gets the maximum area that the barcode and the text, if any, will occupy. |
static byte[] |
getBarsCode128Raw(java.lang.String text)
Generates the bars. |
java.lang.String |
getRawText()
|
static java.lang.String |
getRawText(java.lang.String text,
boolean ucc)
Converts the human readable text to the characters needed to create a barcode. |
java.lang.String |
getStrippedCode()
|
boolean |
isUccCode()
|
void |
setUccCode(boolean ucc)
|
Methods inherited from class com.jrefinery.report.ext.barcode.Barcode |
clone, getBarHeight, getBaseline, getCode, getFont, getFontAscent, getFontDescent, getMinWidth, getTextAlignment, isDisplayChecksumText, isGenerateChecksum, setBarHeight, setBaseline, setCode, setDisplayChecksumText, setFont, setGenerateChecksum, setMinWidth, setTextAlignment |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final char CODE_AB_TO_C
public static final char CODE_AC_TO_B
public static final char CODE_BC_TO_A
public static final char FNC1
public static final char START_A
public static final char START_B
public static final char START_C
Constructor Detail |
public Barcode128()
Method Detail |
public boolean isUccCode()
public void setUccCode(boolean ucc)
public static java.lang.String getRawText(java.lang.String text, boolean ucc)
text
- the text to convertucc
- true
if it is an UCC/EAN-128. In this case
the character FNC1 is added
public static byte[] getBarsCode128Raw(java.lang.String text)
text
- the barcode
public java.lang.String getStrippedCode()
public java.lang.String getRawText()
public java.awt.geom.Dimension2D getBarcodeSize()
getBarcodeSize
in class Barcode
public java.awt.Image createImageWithBarcode(java.awt.Color barColor, java.awt.Color textColor)
Image
with the barcode.
createImageWithBarcode
in class Barcode
barColor
- the color of the bars. It can be null
textColor
- the color of the text. It can be null
Image
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |