Проблема со шрифтом в FooterBand (перекрываются настройки)

Обсуждение Stimulsoft Reports.NET
Ответить
Eugene A. Bykov
Сообщения: 52
Зарегистрирован: 28 июн 2006, 05:34
Откуда: Ekaterinburg, Russia

Проблема со шрифтом в FooterBand (перекрываются настройки)

Сообщение Eugene A. Bykov »

Добрый день,
Никак не могу заставить 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, либо ничего при попытке изменить шрифт?

Спасибо.
Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 12:23

Проблема со шрифтом в FooterBand (перекрываются настройки)

Сообщение Edward »

Дело в том, что FooterBand не имеет свойства, которое бы управляло выводом размещенных на нем объектов. Вы можете только измениять цвет заливки бэнда. Для изменения шрифта текстбоксов, размещенных на бэнде, используйте свойство Conditions текстбоксов или обработчик BeforePrint текстбоксов, как Вы и написали.
Если все же не удаётся справиться с проблемой стандартными средствами, обращайтесь на Изображение , разберёмся и поможем.
Спасибо.
Ответить