public class BarCode
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static java.awt.Image |
code128(java.lang.String s) |
static java.awt.Image |
code128(java.lang.String s,
boolean ignoreErrors) |
static java.awt.Image |
ean13(java.lang.String s) |
static java.awt.Image |
ean13(java.lang.String s,
boolean ignoreErrors) |
static java.awt.Image |
error(netrexx.lang.Rexx msg,
boolean ignoreErrors)
Signals an IllegalArgumentException with the passed msg or returns null if ignoreErrors is true.
|
static java.awt.Image |
getEAN13Image(java.lang.Long id)
Takes a Long, converts it to a String, prepends it with zeros to get a length of 12 chars
and returns an Image showing the correct EAN13 code.
|
static java.awt.Image |
getEAN13Image(java.lang.String s)
Takes a String with length of 12 chars (or 12 chars plus checksum char)
and returns an Image showing the correct EAN13 code.
|
static java.awt.Image |
getEAN13Image(java.lang.String s,
boolean ignoreErrors) |
static java.awt.Image |
getEAN8Image(java.lang.String s)
Takes a String with length of 7 chars (or 7 chars plus checksum char)
and returns an Image showing the correct EAN8 code.
|
static java.awt.Image |
getEAN8Image(java.lang.String s,
boolean ignoreErrors) |
static java.awt.Image |
getEANImage(int codetype,
java.lang.String s)
Takes a codetype and a String and returns Image showing the correct EAN-code for the passed codetype,
using the passed foreground and background colors.
|
static java.awt.Image |
getEANImage(int codetype,
java.lang.String s,
java.awt.Color foreground) |
static java.awt.Image |
getEANImage(int codetype,
java.lang.String s,
java.awt.Color foreground,
java.awt.Color background) |
static java.awt.Image |
getQRCodeImage(java.lang.String s)
Takes a String and a size and returns Image showing the correct QR code in the given size.
|
static java.awt.Image |
getQRCodeImage(java.lang.String s,
int size) |
static java.awt.Image |
getQRCodeImage(java.lang.String s,
int size,
boolean ignoreErrors) |
public static java.awt.Image getEAN13Image(java.lang.Long id)
id
- a Long that shall be rendered as EAN13 barcodepublic static java.awt.Image getEAN13Image(java.lang.String s)
s
- a String of length 12 or 13 chars (with checksum) that shall be rendered as EAN13 barcodeignoreErrors
- whether errors should be ignored or not, defaults to truepublic static java.awt.Image getEAN13Image(java.lang.String s, boolean ignoreErrors)
public static java.awt.Image getEAN8Image(java.lang.String s)
s
- a String of length 7 or 8 chars (with checksum) that shall be rendered as EAN8 barcodeignoreErrors
- whether errors should be ignored or not, defaults to truepublic static java.awt.Image getEAN8Image(java.lang.String s, boolean ignoreErrors)
public static java.awt.Image error(netrexx.lang.Rexx msg, boolean ignoreErrors)
msg
- s String with a message to put into the possibly signalled IllegalArgumentExceptionignoreErrors
- if true, null is returned, otherwise an IllegalArgumentException is signalledpublic static java.awt.Image getEANImage(int codetype, java.lang.String s)
codeType
- an int representing a type of barcode, @see com.lowagie.text.pdf.Barcode#setCodeType(int), i.e. EAN8/EAN13/UPCE/UPCA/SUPP2/SUPP5/CODABAR/CODE128/CODE128_RAW/CODE128_UCC/PLANET/POSTNETs
- a String of the correct length for the selected type of barcode that shall be renderedforeground
- the foreground color to use for the barcode, defaults to Color.BLACKbackground
- the background color to use for the barcode, defaults to Color.WHITEpublic static java.awt.Image getEANImage(int codetype, java.lang.String s, java.awt.Color foreground)
public static java.awt.Image getEANImage(int codetype, java.lang.String s, java.awt.Color foreground, java.awt.Color background)
public static java.awt.Image getQRCodeImage(java.lang.String s)
s
- a String that shall be rendered as QR codesize
- (will be ignored and kept only for compatibility). The size will be data-dependent.ignoreErrors
- whether errors should be ignored or not, defaults to truepublic static java.awt.Image getQRCodeImage(java.lang.String s, int size)
public static java.awt.Image getQRCodeImage(java.lang.String s, int size, boolean ignoreErrors)
public static java.awt.Image ean13(java.lang.String s)
public static java.awt.Image ean13(java.lang.String s, boolean ignoreErrors)
public static java.awt.Image code128(java.lang.String s)
public static java.awt.Image code128(java.lang.String s, boolean ignoreErrors)
Copyright © 2000-2024 OAshi S.à r.l. All Rights Reserved.