We have a Powerbuilder application that uses the Amyuni PDF converter, currently running on Powerbuilder 12.5 with no problems. We are in the process of converting the application to Powerbuilder 2019 and would like to continue with the Amyuni product and use one of the new Powerbuilder themes that are available to modernize the application. We have the Amyuni product installed using the Developer Version which uses their Install.exe program to install the Amyuni PDF Printer on each client, which is running Windows 10 Pro.
In order to produce the PDF, the application needs to enable the PDF printer by using Amyuni functions such as SetFilenameOptions, SetJpegCompression and then EnablePrinter. Then the application uses the PrintDataWindow powerscript function to produce the PDF. The PDF does get created successfully.
The problem we are encountering has to do with the window display corruption after the PDF is produced. On or more invisible datawindow objects are used to create the PDF documents, and the main window flashes one or more times, and then ends up in a state where some of the invisible datawindows appear through the main visible datawindow and the screen becomes corrupt and needs to be closed and reopened.
This problem does not occur when Themes are disabled.
I reported this problem to Amyuni support and was given this reply:
"Last year, we detected that Powerbuilder 2017 was missing some implementations for parameter properties from OLE objects. It is possible that the problem is still present in PowerBuilder 2019?"
Thanks for any assistance on this problem.
Rich Dolan