Страница 2 из 2

установить высоту заголовка данных

Добавлено: 10 янв 2012, 13:53
Aleksey
Здравствуйте,

Пожалуйста, установите для отчета свойство NumberOfPass в значение DoublePass и используйте следующий код в событии EndRender страницы:

Код: Выделить всё

double h1 = 0;
double h2 = 0;
if (IsFirstPass)
{
	foreach (StiPage page in this.RenderedPages)
	{
		StiText t1 = page.GetComponents()["txtHeadPlus1"] as StiText;
    	if (t1 != null)
        	h1 = t1.Height;
		StiText t2 = page.GetComponents()["txtHeadMinus1"] as StiText;
    	if (t2 != null)
        	h2 = t2.Height;
	}
}
txtHeadPlus1.Height = (h1 > h2 ? h1 : h2);
txtHeadMinus1.Height = (h1 > h2 ? h1 : h2);
Спасибо.

установить высоту заголовка данных

Добавлено: 13 янв 2012, 06:46
IVC
не работает на другом наборе данных, когда страниц в отчете больше двух
(в таблице "Удержания" высота заголовков не увеличивается)

установить высоту заголовка данных

Добавлено: 13 янв 2012, 14:00
HighAley
Здравствуйте.

Извините, нам надо некоторое время, чтобы подготовить для вас ответ.

Спасибо.

установить высоту заголовка данных

Добавлено: 16 янв 2012, 11:32
Aleksey
Здравствуйте,

Проверили с последними присланными данными. Все работает корректно.

Спасибо.

установить высоту заголовка данных

Добавлено: 18 янв 2012, 06:55
Aleksey
Здравствуйте,

Нашли из-за чего возникала данная проблема при большем количестве данных.
Для оптимизации, при двойном проходе, в памяти остаются компоненты только с 2ух последних страниц отчета.
Как вариант, для решения, можно использовать данный код в событии AfterPrint страницы, вместо EndRender.

Спасибо.

установить высоту заголовка данных

Добавлено: 18 янв 2012, 09:15
IVC
Aleksey писал(а):Здравствуйте,

Нашли из-за чего возникала данная проблема при большем количестве данных.
Для оптимизации, при двойном проходе, в памяти остаются компоненты только с 2ух последних страниц отчета.
Как вариант, для решения, можно использовать данный код в событии AfterPrint страницы, вместо EndRender.

Спасибо.
Работает. Спасибо за помощь!

установить высоту заголовка данных

Добавлено: 18 янв 2012, 11:44
Andrew
Здравствуйте,

Всегда рады помочь.

Спасибо.