Is there a way to show the preview form of the report always maximized? Even when formsize was changed the previous time it was shown (it seems to remember this last setting)?
Currently the preview window size and placement is overwritten by the previously used values that are saved in the .ini file. The PreviewFormSettings.WindowState property is used before the .ini file is written to.
There is definitely room for improvement with this and we have added it to our like of possible features to disable the .ini file feature so the PreviewFormSettings are always used.
Currently you can override the .ini file usage by adding the following line of code to the Report.OnPreviewFormCreate event.
uses ppForms;
procedure TForm1.ppReport1PreviewFormCreate(Sender: TObject); begin TppFormState.SaveWindowPlacement(ppReport1.PreviewForm, 'PreviewForm');
Comments
Currently the preview window size and placement is overwritten by the
previously used values that are saved in the .ini file. The
PreviewFormSettings.WindowState property is used before the .ini file is
written to.
There is definitely room for improvement with this and we have added it
to our like of possible features to disable the .ini file feature so the
PreviewFormSettings are always used.
Currently you can override the .ini file usage by adding the following
line of code to the Report.OnPreviewFormCreate event.
uses
ppForms;
procedure TForm1.ppReport1PreviewFormCreate(Sender: TObject);
begin
TppFormState.SaveWindowPlacement(ppReport1.PreviewForm, 'PreviewForm');
end;
--
Nico Cizik
Digital Metaphors
http://www.digital-metaphors.com
Thank you very much for the workaround.
And great that you add this feature to the improvement-list.