Нехорошо, конечно.
Надеюсь удасться решить эту проблему в ближайшем будующем...
Но можно обойтись другими способами.
1. Для создания страницы нужной ширины (на всю ширину кросс-таба) я использовал следующий подход:
Код: Выделить всё
public void Report1_BeginRender(object sender, System.EventArgs e)
{
Page1.Width = 1000;
}
public void Report1_EndRender(object sender, System.EventArgs e)
{
double maxWidth = 0;
foreach (StiPage page in this.RenderedPages)
{
foreach (StiComponent comp in page.GetComponents())
{
if (((StiComponent)comp != null) && (comp.Left + comp.Width > maxWidth)) maxWidth = comp.Left + comp.Width;
}
page.Width = maxWidth;
};
}
Может все-же можно добавить свойство Unlimited Width, которое будет реализовывать этот код?
2. Для создания страницы с неограниченной высотой, как я понял, нужно использовать Unlimited Height = true.
Но работает это только с бэндом.
А мне такой вариант не подходит.
Как быть?
3. Так и не понял, как оставить заголовки кросс-таба только на первой странице?