1 of 1 people found this helpful
I always create separate layouts for screen display and printing, with each layout optimised for the specific job. It's necessary because the size of the print canvas is usually different from the size of the display canvas. (Back when I first started developing in FMP 2.1 the print canvas was bigger than the screen, LOL.)
The print process is scripted to open a new window, change layout, go to preview mode and issue the print dialog. Custom menus connect this print script to menu commands, keyboard shortcuts and toolbar icons.