Разделить страницу на половину
Разделить страницу на половину
Есть форма документа, она не очень большая, от 5-15 строк (то есть по максимуму занимает ровно пол страницы А4 или меньше)
Надо печатать две таких формы на одной странице, чтобы потом можно страницу пополам разрезать и получить два бланка одинакового размера. по умолчанию они идут друг за другом, когда стоит печать на той же странице.
А как сделать чтобы вторая форма печаталась с середины страницы, то есть отчёт должен автоматом определять сколько нужно отступить до середины листа и оттуда начать рендерить её копию.
Надо печатать две таких формы на одной странице, чтобы потом можно страницу пополам разрезать и получить два бланка одинакового размера. по умолчанию они идут друг за другом, когда стоит печать на той же странице.
А как сделать чтобы вторая форма печаталась с середины страницы, то есть отчёт должен автоматом определять сколько нужно отступить до середины листа и оттуда начать рендерить её копию.
Разделить страницу на половину
Здравствуйте,
Можно использовать компонент Panel. Расположите нам нем все бэнды. Размер компонента Panel сделайте равной половине страницы.
Спасибо.
Можно использовать компонент Panel. Расположите нам нем все бэнды. Размер компонента Panel сделайте равной половине страницы.
Спасибо.
Разделить страницу на половину
сделал. в отчёте ставлю копий 2, печатать на предыдущей странице Да.
вылетает ошибка.
Method: [System.Collections.IList.get_Item]
Индекс за пределами диапазона. Индекс должен быть положительным числом, а его размер не должен превышать размер коллекции.
Имя параметра: Index
печатает на двух листах а не на одном
что я делаю не так?
версия 2009.1.344 от 23 февраля
вылетает ошибка.
Method: [System.Collections.IList.get_Item]
Индекс за пределами диапазона. Индекс должен быть положительным числом, а его размер не должен превышать размер коллекции.
Имя параметра: Index
печатает на двух листах а не на одном
что я делаю не так?
версия 2009.1.344 от 23 февраля
Разделить страницу на половину
Здравствуйте,
Пришлите пожалуйста отчет на support@stimulsoft.com. Добавьте ссылку на этот топик.
Спасибо.
Пришлите пожалуйста отчет на support@stimulsoft.com. Добавьте ссылку на этот топик.
Спасибо.
Разделить страницу на половину
Похожая проблема.
Разделение пополам легко решается панелями. Но есть проблема с порядком.
Печатаем квитанции по 2 на листе А4. После печати стопка листов разрезается пополам и половинки складываются одна на другую. Поэтому квитанции после сортировки по адресам должны быть разложены по листам для получения нужного порядка.
Сейчас это решается сортировкой записей в источнике данных перед передачей в отчет.
Есть ли способ без использования внешнего алгоритма сортировки? Например, способ поменять порядок строк в дата бэнде после того, как применится его собственная сортировка.
Разделение пополам легко решается панелями. Но есть проблема с порядком.
Печатаем квитанции по 2 на листе А4. После печати стопка листов разрезается пополам и половинки складываются одна на другую. Поэтому квитанции после сортировки по адресам должны быть разложены по листам для получения нужного порядка.
Сейчас это решается сортировкой записей в источнике данных перед передачей в отчет.
Есть ли способ без использования внешнего алгоритма сортировки? Например, способ поменять порядок строк в дата бэнде после того, как применится его собственная сортировка.
Разделить страницу на половину
Здравствуйте,
Спасибо.
Как вариант, установить данную сортировку для датабэнда.unic писал(а):Сейчас это решается сортировкой записей в источнике данных перед передачей в отчет.
Спасибо.
Разделить страницу на половину
И каким же, собственно, образом можно установить такую сортировку в датабэнде?
Поясню на примере пачки из 40 квитанций. По 2 на странице, итого 20 страниц. Порядок должен оказаться таким:
1 - 21
2 - 22
3 - 23
...
19 - 39
20 - 40
В данном случае число - порядковый номер записи после сортировки по адресу.
Поясню на примере пачки из 40 квитанций. По 2 на странице, итого 20 страниц. Порядок должен оказаться таким:
1 - 21
2 - 22
3 - 23
...
19 - 39
20 - 40
В данном случае число - порядковый номер записи после сортировки по адресу.
Разделить страницу на половину
Здравствуйте,
Как вариант, использовать отдельную страницу для каждой записи и свойство Collate = 2.
Спасибо.
Как вариант, использовать отдельную страницу для каждой записи и свойство Collate = 2.
Спасибо.
- Вложения
-
- SampleReport.mrt
- (15.75 КБ) 482 скачивания
Разделить страницу на половину
Спасибо.
Но как в этом случае экспортировать в PDF по 2 "половинки" на одну страницу?
Но как в этом случае экспортировать в PDF по 2 "половинки" на одну страницу?
Разделить страницу на половину
Здравствуйте,
Пожалуйста, посмотрите пример отчета в аттаче.
Спасибо.
Пожалуйста, посмотрите пример отчета в аттаче.
Спасибо.
- Вложения
-
- SampleReport.mrt
- (19.89 КБ) 530 скачиваний