BEST logo логотип компании БЭСТ - программы для бизнеса ПРОДАЖИ
+7 (991) 312-04-37
trade@bestnet.ru
ПОДДЕРЖКА
+7 (495) 775-66-76
consult@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)
Федеральный центр мониторинга питания учащихся

Компания БЭСТ является официальным партнером государственной системы маркировки и прослеживания Честный ЗНАК

ХИТЫ ПРОДАЖ



Учет алкогольной продукции в"БЭСТ-5. Алко". Интеграция с УТМ ЕГАИС

Новости