ПРОДАЖИ
+7 (991) 312-04-37
trade@bestnet.ru
Авторизация

Логин:
Пароль:
Забыли свой пароль?
Регистрация
ВАШ ВОПРОС

Доступ к Личному кабинету закрыт!
Как получить доступ?


Форум

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Изменения шрифта, Изменения шрифта
 
Добрый день.
По умолчанию отчёт выводится шрифтом Tahoma 8.
Вопрос 1: В дизайнере отчётов как реализовать условие: Если a>b, то содержимое ячейки Memo20 выводить размером шрифта 6?
Вопрос 2: В дизайнере отчётов можно реализовать действие вписать в ячейку аналогичное Exсel (Формат ячейки-Выравнивание-Автоподбор ширины)? Подбирается шрифт, чтобы вписался в размеры ячейки Memo20
 
Для FR2 это выглядит примерно так:
1. If a > b Then Memo20.Font.Size := 6;
2. Memo20.AutoWidth := True;
При установке значения свойства AutoWidth в True, автоматически будет меняться только ширина того поля, для которого это значение установлено. Поля находящиеся справа от этого поля сами по себе сдвигаться никуда не будут.
 
На второй Вопрос вы неправильно поняли: Есть ли возможность размер шрифта автоматически подгонять под размер ячейки?
В Exсel (Формат ячейки-Выравнивание-Автоподбор ширины) ширина ячейки неизменна, а шрифт уменьшается, если не помещается в границы.
 
Автоматически подгонять размер шрифта под размер ячейки FastReport не умеет. Это можно сделать только вручную.
Примерно таким образом:
if Length('Проверяемая строка текста') > 150 then Memo20.font.size := 7 else Memo20.font.size := 8;
Страницы: 1
Читают тему (гостей: 1)