Никак не могу заставить FooterBand отображаться тем шрифтом, который задан на этапе проектирования отчёта. На некоторых текстбоксах в DataBand стоят обработчики, выделяющие эти текстбоксы исходя из данных:
Код: Выделить всё
bool flag=(tRegRep.CONCOD.ToString().Length>0);
if (tRegRep.PROD_OTM.ToString()=="1")
{
tLoc.Font=new Font(tLoc.Font.FontFamily, 8.0F, FontStyle.Bold);
tLoc.Brush=new StiSolidBrush(Color.Silver);
}
else
{
tLoc.Font=new Font(tLoc.Font.FontFamily, 8.0F, FontStyle.Regular);
tLoc.Brush=new StiSolidBrush(Color.Transparent);
}
Может они как-то влияют на футер? В футере я тоже пробовал прописать в BeforePrint установку нужного шрифта тем же способом, но безуспешно.
Может, есть возможность задать свойством невозможность программно изменить настройки шрифта текстбокса? Что-нибудь вроде KeepDesignSettings=true и тогда либо exception, либо ничего при попытке изменить шрифт?
Спасибо.