public final class ComplexBarcodeGenerator
extends java.lang.Object
ComplexBarcodeGenerator for backend complex barcode (e.g. SwissQR) images generation.
This sample shows how to create and save a SwissQR image.SwissQRCodetext swissQRCodetext = new SwissQRCodetext(); swissQRCodetext.getBill().setAccount("Account"); swissQRCodetext.getBill().setBillInformation("BillInformation"); // init rest of the fields ComplexBarcodeGenerator cg = new ComplexBarcodeGenerator(swissQRCodetext); BufferedImage res = cg.generateBarCodeImage();
Constructor and Description |
---|
ComplexBarcodeGenerator(IComplexCodetext complexCodetext)
Creates an instance of ComplexBarcodeGenerator.
|
Modifier and Type | Method and Description |
---|---|
void |
dispose()
Clean up any resources being used.
|
java.awt.image.BufferedImage |
generateBarCodeImage()
Generates complex barcode image under current settings.
|
BaseGenerationParameters |
getParameters()
Generation parameters.
|
void |
save(java.io.OutputStream stream,
BarCodeImageFormat format)
Generates and saves complex barcode image under current settings.
|
void |
save(java.lang.String filename)
Generates and saves complex barcode image under current settings.
|
void |
save(java.lang.String filename,
BarCodeImageFormat format)
Generates and saves complex barcode image under current settings.
|
public ComplexBarcodeGenerator(IComplexCodetext complexCodetext)
Creates an instance of ComplexBarcodeGenerator.
complexCodetext
- Complex codetextpublic BaseGenerationParameters getParameters()
Generation parameters.
public java.awt.image.BufferedImage generateBarCodeImage()
Generates complex barcode image under current settings.
Bitmap
.public void save(java.io.OutputStream stream, BarCodeImageFormat format) throws java.io.IOException
Generates and saves complex barcode image under current settings.
stream
- Output System.IO.Stream.format
- Specifies the file format of the output image.java.io.IOException
public void save(java.lang.String filename, BarCodeImageFormat format) throws java.io.IOException
Generates and saves complex barcode image under current settings.
filename
- Path to save to.format
- Specifies the file format of the output image.java.io.IOException
public void save(java.lang.String filename) throws java.io.IOException
Generates and saves complex barcode image under current settings.
filename
- Path to save to.java.io.IOException
public void dispose()
Clean up any resources being used.