Страница 1 из 1
Изменение формата отчета
Добавлено: 20 июн 2007, 07:08
Moristar
Здравствуйте!
Можно ли на этапе до компилирования отчета изменить его формат? Т.е. на реальном примере - есть отчет сделаный в дизайнере формата А4. Возникла задача - в некоторых случаях (не всегда!) расширять его до А3, а может и до А2. Каким образом это можно сделать?
Изменение формата отчета
Добавлено: 20 июн 2007, 10:21
Edward
Здравствуйте.
В шаблоне отчета до компиляции Вы можете изменить размер страницы при помощи следующего кода:
Код: Выделить всё
foreach (StiPage page in report.Pages)
{
// Изменение размера всех находящихся на странице компонентов
page.ResizePage(factorX,.factorY);
// Pазмер страницы может быть установлен произвольно в единицах измерения отчета
// A4 если единица измерения отчета - сантиметры
page.PageWidth = 21;
page.PageHeight = 29.7;
// A3 если единица измерения отчета - сантиметры
page.PageWidth = 42;
page.PageHeight = 29.7;
}
Спасибо.
Изменение формата отчета
Добавлено: 20 июн 2007, 10:52
Moristar
Спасибо
Изменение формата отчета
Добавлено: 20 июн 2007, 11:21
Moristar
Хм.. Только сейчас понял - а если я заранее не знаю ориентацию страницы? Хотелось бы поуниверсальней сделать.
Изменение формата отчета
Добавлено: 21 июн 2007, 06:48
Edward
Moristar писал(а):Хм.. Только сейчас понял - а если я заранее не знаю ориентацию страницы? Хотелось бы поуниверсальней сделать.
Вы не могли бы поподробнее объяснить Вашу задачу с заданием ориентации страницы.
Спасибо.