Управление разрывами страниц при печати на двустороннем принтере

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

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


person Kevin O'Donovan    schedule 03.06.2013    source источник
comment
Я так не думаю. Я не использую отчеты по разделам для этого отчета, поэтому все, что я привык о событиях в рамках создания отчета, больше не применимо. Честно говоря, мне не нравятся отчеты с фиксированной страницей, поскольку они, кажется, предлагают гораздо меньше контроля, чем я привык в активных отчетах. Концепция идеальна для этого отчета, но отсутствует реализация. Кроме того, похоже, не существует какого-либо свойства группировки, указывающего, что следует использовать новую страницу.   -  person Kevin O'Donovan    schedule 03.06.2013
comment
имеет смысл, пропустил важный момент фиксированного шаблона страницы. Я полагаю, что к тому времени, когда макет будет обработан, изменить настройки страницы будет уже слишком поздно, поскольку эти изменения больше не вступят в силу (и это предусмотрено дизайном). Буду искать, если есть решение. - или, может быть, спросите у парней по компонентам в то же время   -  person Krishna    schedule 03.06.2013
comment
Задал вопрос в начале прошлой недели, ответа пока нет. Не самый активный из форумов. У меня есть немного времени, чтобы вернуться к этому в конце текущего спринта на следующей неделе, я думаю, что сосредоточусь на альтернативном решении, о котором я упоминал.   -  person Kevin O'Donovan    schedule 03.06.2013


Ответы (1)


Я не думаю, что в настоящее время есть какой-либо способ сделать это с AR. Тем не менее, это отличная идея, и я позабочусь о том, чтобы команда ActiveReports рассмотрела ее в будущем. Я также поспрашиваю и посмотрю, есть ли у кого-нибудь еще идеи в GrapeCity/ComponentOne.

person Scott Willeke    schedule 04.06.2013