![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Возникла проблема с отрисовкой заголовка в кросс-табе, а именно: я хочу внести кое-какие изменения в заголовок одного из столбцов, ну, например, чтобы шрифт был жирным:
Код:
procedure DBCross2OnPrintColumnHeader(Memo: TfrxMemoView; HeaderIndexes, HeaderValues, Value: Variant); begin if (HeaderIndexes[0] = 1) and (HeaderIndexes[1] = 0) then begin Memo.Font.Style := Memo.Font.Style + [fsBold]; end; end; |
#2
|
|||
|
|||
![]() Проблему решил ниже описанным способом, но теперь возникла новая закавыка: когда я вручную, то бишь также внутри скрипта удаляю одну из сторон ячеек, например, верхнюю, то при РЕАЛЬНОЙ печати она все равно печатается:
Код:
procedure Tr_DBCrossOnPrintColumnHeader(Memo: TfrxMemoView; HeaderIndexes, HeaderValues, Value: Variant); begin if HeaderIndexes[0] = 1 then begin Memo.Font.Style := Memo.Font.Style + fsBold; if HeaderIndexes[1] = 0 then Memo.Frame.Typ := Memo.Frame.Typ - ftTop; Memo.Width := 27; end; end; Как быть? |