|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.java4less.qrcode.QRCodeFacade
public class QRCodeFacade
helper class for creating barcodes with just one method. Used by webservices and plugins.
Constructor Summary | |
---|---|
QRCodeFacade()
|
Method Summary | |
---|---|
void |
createBarcode(java.util.Properties properties)
create barcode image from properties file |
void |
createBarcode(java.lang.String code,
byte[] codeBinary,
int moduleSize,
boolean processTilde,
int margin,
java.lang.String ecLevel,
java.lang.String encoding,
int configuration,
java.util.Properties properties)
generate barcode object |
java.awt.Image |
createBarcodeImage(java.lang.String code,
byte[] codeBinary,
int moduleSize,
boolean processTilde,
int margin,
java.lang.String ecLevel,
java.lang.String encoding,
int configuration,
java.util.Properties properties)
generate barcode and return image |
java.awt.Image |
createImage()
create image of the generated barcode |
QRCode |
getBarcode()
return barcode object |
void |
paintBarcode(java.awt.Graphics g)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public QRCodeFacade()
Method Detail |
---|
public QRCode getBarcode()
public java.awt.Image createBarcodeImage(java.lang.String code, byte[] codeBinary, int moduleSize, boolean processTilde, int margin, java.lang.String ecLevel, java.lang.String encoding, int configuration, java.util.Properties properties)
code
- value to be encodedcodeBinary
- binary value to be encodedmoduleSize
- size (pixels) of the modules (dots) of the matrix.processTilde
- see QRCode documentationmargin
- margin in pixels.ecLevel
- can be H, L, M or Q.encoding
- can be ALPHA, BYTE, NUMERIC, KANJI or AUTO.configuration
- the configuration is the size of the qrcode. Valid values are 1 to 40, set 1 for automatic configuration selection.properties
- currently ignored, use nullpublic void createBarcode(java.lang.String code, byte[] codeBinary, int moduleSize, boolean processTilde, int margin, java.lang.String ecLevel, java.lang.String encoding, int configuration, java.util.Properties properties)
code
- moduleSize
- processTilde
- margin
- ecLevel
- H, L ,M or Qencoding
- ALPHA, AUTO, KANJI, BYTE or NUMERICconfiguration
- public java.awt.Image createImage()
createImage
in interface com.java4less.rbarcode.common.IBarcodeGenerator
public void createBarcode(java.util.Properties properties)
createBarcode
in interface com.java4less.rbarcode.common.IBarcodeGenerator
public void paintBarcode(java.awt.Graphics g)
paintBarcode
in interface com.java4less.rbarcode.common.IBarcodeGenerator
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |