FMX FastReport Print Dialog in case of 2 computer screens
In case I have 2 screens attached to the computer and I run my application on the screen which is not defined as the “main display” (Windows Display settings “make this my main display”), I get the following problem:
If I call the report designer or even only the print dialog of a frxReport, both forms open on the other screen (not on the one on which my application is running, they open on the screen which is defined as the “main display”).
Is there a way to define, that both forms (report designer and print dialog) open on the same screen on which the application is running ? The problem is, that my customers do not find the print dialog in case it opens on the other screen,…
I tested the standard PrintDialog from Windows. In this case it is shown on the right screen, so the problem only affects the PrintDialog built in the fastReport Component.
Thanks and regards
Thomas
Comments
Just in case somebody else has the same problem.
I think I found an interim solution, which seems to work for the moment.
I copied the files “FMX.frxPrintDialog.(fmx and pas)” from the FastReport Sources to my project folder. Afterwards I opened these files and changed the property “Position” of the component “frxPrintDialog” to “MainFormCenter”.
Maybe somebody from Fast Report could change this property in the standard settings in the next Update ? I guess most of the users want to have the Print Dialog on the same screen on which the application is running,… 😊
Regards
Thomas