TRVChatFileIconsProperties.IconColor, IconSize, IconPadding

<< Нажмите, чтобы показать Содержание >>

TRVChatFileIconsProperties.IconColor, IconSize, IconPadding

Эти свойства позволяют настроить значки файлов, прикреплённых к сообщениям.

property IconSize: TRVPixel96Length;
property IconColor: TRVColor;
property IconPadding: TRVPixel96Length;

Значок зависит от типа прикреплённого файла, который определяется по его расширению. Эти свойства задают внешний вид значков, автоматически рисуемых чатом. Такие значки используются, если в свойствах Picture* не заданы изображения.

Значки отображаются в виде символов внутри кружков. IconSize задаёт высоту и ширину значка, то есть диаметр круга. Размер символа внутри круга равен IconSize - IconPadding * 2. Символ рисуется цветом IconColor, а круг заполняется цветом, используемым для отображения имени пользователя.

Если ScalePictures = True, то IconSize также влияет на изображения, заданные в свойствах Picture*.

IconSize и IconPadding задаются в пикселях, где 1 пиксель = 1/96 дюйма. Фактический размер рассчитывается с учётом плотности пикселей (значения DPI) документа.

Значения по умолчанию:

IconColor: rvclWhite

IconSize: 50

IconPadding: 10