Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hello,
We would like to create a report (PPTX) in which we can render some images. For that, in Qlik Sense, we use the extension MGO Image Grid v3 (using the single image functionality)
However, when used with QlikNPrinting, it doesn't wait until the images are rendered, but only until the calculation made to get the image url is done. I know QlikNPrinting is not supporting well extensions right now, but I would like if there is any kind of workaround to make it wait a few second before to capture the sheet (for example by editing the extension and making it "sleep" for a few seconds ?)
Thank you in advance for your help
Hello, after some tests it seems that adding
return new Promise(function(resolve,reject) {
setTimeout(function(){ resolve(); }, 5000);
});
at the end of the paint function is doing the job. Obviously, it delays the Qlik NPrinting job (but that's intended) and the 5000ms value is subjective to give QlikNPrinting enough time to render the image, but at least it seems to work now
Hi,
Qlik NPrinting supports Qlik Sense extensions that fill some requirements listed in https://help.qlik.com/en-US/nprinting/June2020/Content/NPrinting/MultiDocument/Using-Sense-third-par.... So be sure that the extension you are using is compliant with them.
We don't have a list of supported exstensions.
Maybe also this article could help you https://help.qlik.com/en-US/nprinting/June2020/Content/NPrinting/Troubleshooting/Qlik-Sense-third-pa....
Best Regards,
Ruggero
Hello, after some tests it seems that adding
return new Promise(function(resolve,reject) {
setTimeout(function(){ resolve(); }, 5000);
});
at the end of the paint function is doing the job. Obviously, it delays the Qlik NPrinting job (but that's intended) and the 5000ms value is subjective to give QlikNPrinting enough time to render the image, but at least it seems to work now