TRVStyle.FontQuality [VCL и LCL]

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

TRVStyle.FontQuality [VCL и LCL]

Задаёт качество отображение шрифта.

type

  TFontQuality = (fqDefault, fqDraft, fqProof, fqNonAntialiased,

    fqAntialiased, fqClearType, fqClearTypeNatural);

property FontQuality: TFontQuality;

Тип

Описание

fqDefault

Качество задаётся системными настройками

fqDraft

Для растровых шрифтов масштабирование разрешено: размер шрифта можно увеличить, но качество может снизиться. При необходимости шрифт также поддерживает полужирное начертание, курсив, подчёркивание и зачёркивание. Качество менее важно, чем при использовании Proof.

fqProof

Качество символов имеет значение, поэтому для растровых шрифтов масштабирование отключено и выбирается шрифт с наиболее близким размером.

fqNonAntialiased

Сглаживание шрифтов никогда не используется.

fqAntialiased

Сглаживание шрифтов всегда используется, если оно поддерживается. Размер шрифта не может быть слишком маленьким или слишком большим.

fqClearType

Шрифты рисуются с использованием метода сглаживания ClearType.

fqClearTypeNatural

Шрифты рисуются с использованием метода сглаживания ClearTypeNatural.

Примечание: для версий Delphi до XE тип TFontQuality объявлен в RVStyle.pas; в более новых версиях Delphi вместо него используется UITypes.TFontQuality.

Примечание: это свойство отсутствует в версии FireMonkey.

Если задано свойство MainRVStyle, данное свойство предоставляет доступ к соответствующему свойству MainRVStyle.

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

fqDefault