Изменение формата отчета

Обсуждение Stimulsoft Reports.NET
Ответить
Moristar
Сообщения: 3
Зарегистрирован: 20 июн 2007, 07:03

Изменение формата отчета

Сообщение Moristar »

Здравствуйте!
Можно ли на этапе до компилирования отчета изменить его формат? Т.е. на реальном примере - есть отчет сделаный в дизайнере формата А4. Возникла задача - в некоторых случаях (не всегда!) расширять его до А3, а может и до А2. Каким образом это можно сделать?
Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 12:23

Изменение формата отчета

Сообщение 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;
}
Спасибо.
Moristar
Сообщения: 3
Зарегистрирован: 20 июн 2007, 07:03

Изменение формата отчета

Сообщение Moristar »

Спасибо
Moristar
Сообщения: 3
Зарегистрирован: 20 июн 2007, 07:03

Изменение формата отчета

Сообщение Moristar »

Хм.. Только сейчас понял - а если я заранее не знаю ориентацию страницы? Хотелось бы поуниверсальней сделать.
Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 12:23

Изменение формата отчета

Сообщение Edward »

Moristar писал(а):Хм.. Только сейчас понял - а если я заранее не знаю ориентацию страницы? Хотелось бы поуниверсальней сделать.
Вы не могли бы поподробнее объяснить Вашу задачу с заданием ориентации страницы.

Спасибо.
Ответить