ComplexBarcodeGenerator for backend complex barcode (e.g.
SwissQR) images generation. This sample shows how to create and save a SwissQR image.
swissQRCodetext = SwissQRCodetext(None)
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([AlternativeScheme("AlternativeSchemeInstruction1"), AlternativeScheme("AlternativeSchemeInstruction2")])
swissQRCodetext.getBill().setDebtor(Address(None))
swissQRCodetext.getBill().getDebtor().setName("Debtor.Name")
swissQRCodetext.getBill().getDebtor().setAddressLine1("Debtor.AddressLine1")
swissQRCodetext.getBill().getDebtor().setAddressLine2("Debtor.AddressLine2")
swissQRCodetext.getBill().getDebtor().setCountryCode("Lux")
cg = ComplexBarcodeGenerator(swissQRCodetext)
res = cg.generateBarCodeImage()