TfrxDBCrossView - MaxWidth, MinWidth
раньше до версии 3.07 при задание объекту TfrxDBCrossView свойств
MaxWidth = MinWidth = 50 становились "квадратными" только ячейки данных, то есть это не распостранялось на заголовки строк и столбцов.
Это было удобно так как заголовки строк всегда длинные (например перечисление наименований чего-то).
Теперь все ячейки отчета становятся "квадратными" - или заголовки строк переносятся по словам (ячейка слишком маленькая для вывода строки) или ячейки для данных слишком большие - что очень криво выглядит.
Сейчас я не помню точно какой FastReport был до 3.07, но после 3.07 произошло это изменение. Возможно ли как то вернуть старый вариант поведения TfrxDBCrossView.
MaxWidth = MinWidth = 50 становились "квадратными" только ячейки данных, то есть это не распостранялось на заголовки строк и столбцов.
Это было удобно так как заголовки строк всегда длинные (например перечисление наименований чего-то).
Теперь все ячейки отчета становятся "квадратными" - или заголовки строк переносятся по словам (ячейка слишком маленькая для вывода строки) или ячейки для данных слишком большие - что очень криво выглядит.
Сейчас я не помню точно какой FastReport был до 3.07, но после 3.07 произошло это изменение. Возможно ли как то вернуть старый вариант поведения TfrxDBCrossView.
Комментарии
{ calculate the widths of columns and the heights of rows }
FColumnHeader.CalcSizes(FMaxWidth, FMinWidth);
FRowHeader.CalcSizes(FMaxWidth, FMinWidth);
на
{ calculate the widths of columns and the heights of rows }
FColumnHeader.CalcSizes(FMaxWidth, FMinWidth);
FRowHeader.CalcSizes(10000, 0);