печать документа в виде брошюры

Обсуждение Stimulsoft Reports.NET
Ответить
Ell
Сообщения: 31
Зарегистрирован: 12 июл 2012, 15:30

печать документа в виде брошюры

Сообщение Ell »

Добрый день
Требуется разработать документ, чтобы впоследствии распечатать в виде брошюры, т.е. распечатывается всего один лист А4 с обеих сторон, на каждой странице расположено по 2 страницы альбомной ориентации. При сложении листа пополам должна получится книжечка из 4 страниц.
Подскажите, пожалуйста, как это можно сделать?
Andrew
Сообщения: 586
Зарегистрирован: 09 июн 2006, 12:22

Re: печать документа в виде брошюры

Сообщение Andrew »

Здравствуйте,

Мы добавили поддержку зеркальных полей. Для включения режима зеркальных полей, следует свойство Mirror Margins установить в значение Да (True).
https://www.stimulsoft.com/ru/documenta ... argins.htm

Спасибо.
Вложения
photo_2018-03-23_15-56-01.jpg
photo_2018-03-23_15-56-01.jpg (80.77 КБ) 1903 просмотра
Ell
Сообщения: 31
Зарегистрирован: 12 июл 2012, 15:30

Re: печать документа в виде брошюры

Сообщение Ell »

Добрый день
А с какой версии появились поля Mirror Margins ?
В данной ситуации нам не столько нужны отступы для переплета, сколько печать текста в горизонтальной плоскости.
После сложения листа пополам (в случае брошюры) текст что на первой, то и на второй странице должен идти сверху вниз.
Даже если без брошюры, а обычная печать двухсторонним способом: текст на первой странице печатается сверху вниз, а на обратной стороне - снизу вверх.
Ivan
Сообщения: 641
Зарегистрирован: 10 авг 2006, 05:40
Откуда: Stimulsoft Office

Re: печать документа в виде брошюры

Сообщение Ivan »

Здравствуйте.
А с какой версии появились поля Mirror Margins ?
Свойство MirrorMargins было добавлено в версии 2015.3.
В данной ситуации нам не столько нужны отступы для переплета, сколько печать текста в горизонтальной плоскости.
После сложения листа пополам (в случае брошюры) текст что на первой, то и на второй странице должен идти сверху вниз.
Даже если без брошюры, а обычная печать двухсторонним способом: текст на первой странице печатается сверху вниз, а на обратной стороне - снизу вверх.
Специальных свойств изменения отчета при двусторонней печати у нас нет.
Но с помощью скриптов можно реализовать многое.
Если мы правильно поняли вашу задачу, вам надо расположить две страницы формата А5 портретной ориентации на одной странице формата А4 альбомной ориентации.
В этом случае может быть два варианта решения задачи.

Первый вариант: разрабатываете ваш отчёт на странице формата А5, и добавляете в событие EndRender скрипт, который раскладывает ваши страницы по листам А4.
Пример отчёта RenderTwoA5toOneA4.mrt прилагаем.

Второй вариант: разрабатываете отчёт на листе А4, установив у него количество колонок 2, или добавив панели для имитации колонок.
Примеры отчётов TwoColumnsOnA4 v1.mrt и TwoColumnsOnA4 v2.mrt соответственно.

P.S. В прилагаемых отчётах тестовые данные хранятся в ресурсах отчёта, поэтому для их корректной работы надо или использовать версию нашего продукта 2017.3+ или подключить внешний источник данных Demo.xml из стандартной поставки.

Спасибо.
Вложения
TwoColumnsOnA4 v2.mrt
(169.66 КБ) 352 скачивания
TwoColumnsOnA4 v1.mrt
(169.05 КБ) 317 скачиваний
RenderTwoA5toOneA4.mrt
(169.83 КБ) 276 скачиваний
Ответить