In my legacy application, the user may select many reports saved as a PDF file for preview or for automatic printing. With each report, I have a list of required settings (paper type, duplex printing, etc) so that when I want to print a report, I do not want the user to manually select all...