Я использую новый отчет с фиксированным макетом страницы в активных отчетах 7 с фиксированной титульной страницей и переменным количеством дополнительных страниц. Когда он распечатан, пользователь может выбрать несколько таких отчетов для одновременной печати, и данные для отчета будут скорректированы соответствующим образом. В отчете определена группировка, чтобы начать новую титульную страницу для каждой группы. Как обеспечить, чтобы при печати на двустороннем принтере каждая титульная страница печаталась на новом листе бумаги? Например, рассмотрим простой случай, когда есть только обложка и нет переполнения. Если набор данных содержит данные для трех таких страниц, как я могу обеспечить печать нового листа для каждой из них, а не печать второго листа на обратной стороне первого?
Альтернативным решением может быть разделение данных до того, как они попадут в отчет, а затем многократное создание и печать отчета для каждой группы. Для этого мне нужно попросить пользователя выбрать принтер для первой копии, а затем использовать тот же принтер для последующих вызовов. Как я могу определить, какой принтер выбрал пользователь, а затем передать этот принтер второму, третьему и т. д. вызовам? Думаю, я мог бы создать свой собственный диалог выбора принтера, но было бы полезно знать, могу ли я получить информацию из встроенного диалогового окна.