TRVFontInfoProperty, TRVFontInfoProperties Types

<< Click to display table of contents >>

TRVFontInfoProperty, TRVFontInfoProperties Types

Unit [VCL/FMX] RVStyle / fmxRVStyle;

type

TRVFontInfoProperty = 

   (rvfiFontName, rvfiSize, rvfiCharset, rvfiUnicode,

    rvfiBold, rvfiItalic, rvfiUnderline, rvfiStrikeout, rvfiOverline,

    rvfiAllCaps, rvfiSubSuperScriptType, rvfiVShift, rvfiColor, 

    rvfiBackColor, rvfiJump, rvfiHoverBackColor, rvfiHoverColor, 

    rvfiHoverUnderline, rvfiJumpCursor, rvfiNextStyleNo, rvfiProtection, 

    rvfiCharScale, rvfiBaseStyleNo, rvfiBiDiMode, rvfiCharSpacing, 

    rvfiHTMLCode, rvfiRTFCode, rvfiDocXCode, rvfiHidden,

    {$IFDEF RVLANGUAGEPROPERTY}

    rvfiLanguage,

    {$ENDIF}

    rvfiUnderlineType, rvfiUnderlineColor, rvfiHoverUnderlineColor,

    rvfiEmptyWidth,

    rvfiCustom, rvfiCustom2, rvfiCustom3, rvfiCustom4, rvfiCustom5);

 

TRVFontInfoProperties = set of TRVFontInfoProperty;

Identifies properties of TFontInfo.

This is a type of the following properties:

TRVStyleTemplate.ValidTextProperties;

TFontInfo.ModifiedProperties.

Parameters of this type are used in the following methods:

TFontInfos.FindSuchStyle, FindSuchStyleEx;

TFontInfo.IsEqual.

 

const

  RVAllFontInfoProperties: TRVFontInfoProperties =

    [Low(TRVFontInfoProperty)..High(TRVFontInfoProperty)];

Constant, lists all TFontInfo properties.