Constructor
new ComplexBarcodeGenerator(complexCodetext)
Creates an instance of ComplexBarcodeGenerator.
Parameters:
Name | Type | Description |
---|---|---|
complexCodetext |
Complex codetext |
- Source:
Example
This sample shows how to create and save a SwissQR image.
let swissQRCodetext = new SwissQRCodetext(null);
swissQRCodetext.getBill().setAccount("Account");
swissQRCodetext.getBill().setBillInformation("BillInformation");
swissQRCodetext.getBill().setBillInformation("BillInformation");
swissQRCodetext.getBill().setAmount(1024);
swissQRCodetext.getBill().getCreditor().setName("Creditor.Name");
swissQRCodetext.getBill().getCreditor().setAddressLine1("Creditor.AddressLine1");
swissQRCodetext.getBill().getCreditor().setAddressLine2("Creditor.AddressLine2");
swissQRCodetext.getBill().getCreditor().setCountryCode("Nl");
swissQRCodetext.getBill().setUnstructuredMessage("UnstructuredMessage");
swissQRCodetext.getBill().setReference("Reference");
swissQRCodetext.getBill().setAlternativeSchemes([new AlternativeScheme("AlternativeSchemeInstruction1"),new AlternativeScheme("AlternativeSchemeInstruction2")]);
swissQRCodetext.getBill().setDebtor(new Address(null));
swissQRCodetext.getBill().getDebtor().setName("Debtor.Name");
swissQRCodetext.getBill().getDebtor().setAddressLine1("Debtor.AddressLine1");
swissQRCodetext.getBill().getDebtor().setAddressLine2("Debtor.AddressLine2");
swissQRCodetext.getBill().getDebtor().setCountryCode("Lux");
let cg = new ComplexBarcodeGenerator(swissQRCodetext);
let res = cg.generateBarCodeImage(BarcodeImageFormat.PNG);
Methods
generateBarCodeImage()
Generates complex barcode image under current settings.
Returns:
Type | Description |
---|---|
Base64 presentation of image. |
- Source:
getParameters()
Generation parameters.
- Source:
save(filePath, format)
Generates and saves complex barcode image under current settings.
Parameters:
Name | Type | Description |
---|---|---|
filePath |
Path to save to. | |
format |
BarCodeImageFormat(PNG, BMP, JPEG, GIF) |
- Source: