Aspose::BarCode::ComplexBarcode::ComplexBarcodeGenerator class

ComplexBarcodeGenerator class

ComplexBarcodeGenerator for backend complex barcode (e.g. SwissQR) images generation.

class ComplexBarcodeGenerator : public System::IDisposable

Methods

MethodDescription
ComplexBarcodeGenerator(System::SharedPtr<IComplexCodetext>)Creates an instance of ComplexBarcodeGenerator.
Dispose() overrideClean up any resources being used.
GenerateBarCodeImage()Generates complex barcode image under current settings.
get_Parameters()Generation parameters.
Save(System::SharedPtr<System::IO::Stream>, Aspose::BarCode::Generation::BarCodeImageFormat)Generates and saves complex barcode image under current settings.
Save(System::String, Aspose::BarCode::Generation::BarCodeImageFormat)Generates and saves complex barcode image under current settings.
Save(System::String)Generates and saves complex barcode image under current settings.

Remarks

This sample shows how to create and save a SwissQR image.

[C#]
  var swissQRCodetext = new SwissQRCodetext();
  swissQRCodetext.Bill.Account = "Account";
  swissQRCodetext.Bill.BillInformation = "BillInformation";
  // init rest of the fields
  using (var cg = new ComplexBarcodeGenerator(swissQRCodetext))
  {
    var res = cg.GenerateBarCodeImage();
  }

See Also