программно изменить свойства страницы
Есть шаблон отчета для страницы А4.
Иногда этот отчет вместо печати экспортировали в Excel. Но т.к. при формировании отчета он разбивался на много страниц А4 то чтобы в при экспортировании в Excel получалась одна таблица делали так.
Свойства страницы
Ширина 21,00 заменяли на 2100
Высота 29,70 заменяли на 29,70
применить ко всем. И отчет перестраивался на одну боольшую виртуальную страницу и после этого вызывали экспорт.
Сейчас хотят чтобы сразу экспортровался отчет без показа.
Я разобрался что можно сделать frxReport.PrepareReport, а потом frxReport.Export(frxXMLExport1); в заданное имя файла.
Но как мне программно изменить Ширину и Высоту страницы (то что они делали вручную через диалог свойства страницы) и только после этого произвести экспорт. А то получается порезанная таблица в excel неудобно для манипуляций.
Шаблон при этом должен остаться не именным. Иногда они буду печатать как и раньше на А4.
Иногда этот отчет вместо печати экспортировали в Excel. Но т.к. при формировании отчета он разбивался на много страниц А4 то чтобы в при экспортировании в Excel получалась одна таблица делали так.
Свойства страницы
Ширина 21,00 заменяли на 2100
Высота 29,70 заменяли на 29,70
применить ко всем. И отчет перестраивался на одну боольшую виртуальную страницу и после этого вызывали экспорт.
Сейчас хотят чтобы сразу экспортровался отчет без показа.
Я разобрался что можно сделать frxReport.PrepareReport, а потом frxReport.Export(frxXMLExport1); в заданное имя файла.
Но как мне программно изменить Ширину и Высоту страницы (то что они делали вручную через диалог свойства страницы) и только после этого произвести экспорт. А то получается порезанная таблица в excel неудобно для манипуляций.
Шаблон при этом должен остаться не именным. Иногда они буду печатать как и раньше на А4.
Комментарии
Тоже гружу репорт и после надо изменить размер бумаги (или ее габариты) с А4 на А3 (или не изменять) делаю или все равно RuntimeError...
как изменить размер бумаги на которой репорт уже загружен (т.е. не создавать отдельно репорт под разные размеры бумаги)?
В общем все получилось! еше раз СПС!