TrvActionFontEx.ValidProperties

<< Click to display table of contents >>

TrvActionFontEx.ValidProperties

Defines a set of properties for applying to the selected text.

type

  TRVFontInfoMainProperty = (rvfimFontName, rvfimSize, rvfimCharset,

    rvfimBold, rvfimItalic, rvfimUnderline, rvfimStrikeout,

    rvfimOverline, rvfimAllCaps, rvfimVShift, rvfimColor, rvfimBackColor,

    rvfimCharScale, rvfimCharSpacing, rvfimSubSuperScriptType,

    rvfimUnderlineType, rvfimUnderlineColor);

  TRVFontInfoMainProperties = set of TRVFontInfoMainProperty;

 

property ValidProperties: TRVFontInfoMainProperties;

If UserInterface=False, assign a subset of properties (for applying) to ValidProperties.

If UserInterface=True, this property is maintained automatically. After displaying a font dialog, this property contains a set of properties corresponding to non-blank fields in the dialog.

For properties-sets (Font.Style and FontStyleEx) each value in the set is represented by one value in this property. For example:

if rvfimOverline in ValidProperties, rvfsOverline in FontStyleEx, the selected text will be overlined;

if rvfimOverline in ValidProperties, rvfsOverline not in FontStyleEx, overlines will be removed from the selected text;

if rvfimOverline not in ValidProperties, overlines in the selected text will not be affected.