I'm trying to control the printer dialog from a ProcessBook vba application as the ThisDisplay.PrintOut has no arguments to change the printer from portrait to landscape.
Is it possible to do this from the Display_BeforePrint event?
By default the Display.PrintOut() method doesn't have any arguments for changing the the printing options. Additionally we don't allow for saving default printing options (see this work item).
The only method I can think of for accomplishing this would be to have your printer's default setting be to print landscape, since the PrintOut method uses the default printer options when printing displays.
Retrieving data ...