Заголовки Crossa

отредактировано 20:24 Раздел: FastReport 3.0
Можно ли изменить направление текста в заголовках колонок Crossa?
Ситуация такая выводится большое количество кроссов в отчете. с разным количеством колонок (от 1 до 40 ). Хотелось бы для таблиц с 2-3 колонками текст в заголовке размещать горизонтально , а для остальных вертикально.
Пробовала менять в procedure DBCrossOnPrintColumnHeader(Memo: TfrxMemoView; HeaderIndexes, HeaderValues, Value: Variant); Но тогда приходится смещать заголовки строк и сами ячейки. Но это не проходит если строк много и они выводятся на след ующей странице. dbCross инициализируются в MasterData1OnBeforePrint(Sender: TfrxComponent);, то есть устанавливаются свойства :
dbCross.CellLevels := CellLevels;
dbCross.RowLevels := RowLevels;
dbCross.ColumnLevels := ColumnLevels;
dbCross.ColumnFields.Text := ColumnFields;
dbCross.ShowColumnHeader := ShowColumnH;
dbCross.ShowRowHeader := ShowRowH;
dbCross.ShowColumnTotal := ShowColumnT;
dbCross.ShowRowTotal := ShowRowT;
dbCross.DataSet := query;
Можно ли там же получить доступ к с войствам memo заголовков строк и столбцов?

Комментарии

  • отредактировано 20:24
    не могу сказать точно, но по моему нельзя.
  • отредактировано 20:24
    насколько я понимаю во время выполнения макет кросса менять нельзя. можно только значения ему подсовывать. макет можно менять только в редакторе кросса. вот.
  • отредактировано 20:24
    Нда , получается, что проще тогда пользоватся вертикальными бендами ;)
    И зачем тогда вообще DBCross ?
  • отредактировано 20:24
    Cross хорошая штука если не требовать от него больше, чем нужно ;)

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.