Пожалуйста, установите для отчета свойство 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);