Class ComplexBarcodeGenerator

java.lang.Object
com.aspose.barcode.complexbarcode.ComplexBarcodeGenerator

public final class ComplexBarcodeGenerator extends 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 Details

    • ComplexBarcodeGenerator

      public ComplexBarcodeGenerator(IComplexCodetext complexCodetext)

      Creates an instance of ComplexBarcodeGenerator.

      Parameters:
      complexCodetext - Complex codetext
  • Method Details

    • getParameters

      public BaseGenerationParameters getParameters()

      Generation parameters.

    • generateBarCodeImage

      public android.graphics.Bitmap generateBarCodeImage()

      Generates complex barcode image under current settings.

      Returns:
      Barcode image. See Bitmap.
    • save

      public void save(OutputStream stream, BarCodeImageFormat format) throws IOException

      Generates and saves complex barcode image under current settings.

      Parameters:
      stream - Output System.IO.Stream.
      format - Specifies the file format of the output image.
      Throws:
      IOException
    • save

      public void save(String filename, BarCodeImageFormat format) throws IOException

      Generates and saves complex barcode image under current settings.

      Parameters:
      filename - Path to save to.
      format - Specifies the file format of the output image.
      Throws:
      IOException
    • save

      public void save(String filename) throws IOException

      Generates and saves complex barcode image under current settings.

      Parameters:
      filename - Path to save to.
      Throws:
      IOException
    • dispose

      public void dispose()

      Clean up any resources being used.