Completed
Last Updated: 12 May 2021 10:44 by ADMIN
Release R2 2021
Patrick
Created on: 12 May 2020 06:31
Type: Feature Request
5
Add logo to QR Code

For the new Swiss paiment system, we need to add a QR Code with a logo inside it. The logo must be centered and be 7x7 mm.

Currently, there is no possibility to do it with Telerik Reporting, so please add it.

2 comments
ADMIN
Neli
Posted on: 18 Mar 2021 08:28

Hello Esther,

We understand the importance of this barcode. As we discussed in a support ticket, indeed, the current implementation of the QR code doesn't allow to be used in this scenario, because, just as you noticed, it has different size depending on its data and preserving the exact size of the barcode and quiet zone is a really challenging task.

The only possible workaround I can currently suggest is to create a custom user function that uses a 3rd party software or a webservice to create an image of the Swiss QR barcode and use it in a PictureBox instead of a Barcode item. 

Meanwhile, we'll continue developing the Swiss QR Bill as described in the Style Guide and Implementation documents. We have raised the task priority and sincerely hope we'll be able to include it in our 2021 R2 release which is due in May.

 

Regards,
Neli
Progress Telerik

Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.

Esther
Posted on: 11 Mar 2021 13:28
This is really important for users in Switzerland. The QR code has to have an exact size of 4.6 x 4.6 cm. Actually, the size of the QR code changes depending on the amount of data that is delivered. We have created a workaround which fills each field with the maximum amount of characters; thanks to this workaround we manage to get a QR code that has always the same size of 4.6 x 4.6 cm. Unfortunately, the banks in Switzerland cannot automatically read these codes because of all the added blank characters. So we urgently need a solution for this. Thank you very much!