IdxRichEditCharacterPropertiesBase Interface
Exposes the basic character settings.
Declaration
IdxRichEditCharacterPropertiesBase = interface(IInterface)
Remarks
Use a subdocument‘s BeginUpdateCharacters and EndUpdateCharacters methods to modify its character formatting, such as font typeface, font size, various font attributes, etc.
The IdxRichEditCharacterPropertiesBase interface exposes properties and methods that allow you to:
Assign the new font typeface to a text fragment (FontName and SetFontName);
Modify the font size and color of a text fragment (FontSize, SetFontSize, ForeColor, and SetForeColor);
Apply or remove the bold and italic font attributes to a text fragment (Bold, SetBold, Italic, and SetItalic);
Apply, modify, or remove the underline font attribute to a text fragment (Underline, SetUnderline, UnderlineColor, and SetUnderlineColor);
Apply, modify, or remove the strikeout font attribute to a text fragment (Strikeout, SetStrikeout, StrikeoutColor, and SetStrikeoutColor);
Apply or remove the subscript or superscript font attributes to a text fragment (SubScript, SetSubscript, SuperScript, and SetSuperscript);
Capitalize a text fragment (AllCaps and SetAllCaps);
Apply or remove the hidden font attribute to a text fragment (Hidden and SetHidden);
Highlight a text fragment with a color (BackColor and SetBackColor).
The IdxRichEditCharacterPropertiesBase interface is the direct ancestor of the IdxRichEditCharacterStyle and IdxRichEditCharacterProperties interfaces.
The IdxRichEditCharacterPropertiesBase interface is referenced by:
The CharacterProperties properties and GetCharacterProperties functions provided by the IdxRichEditParagraphStyle, IdxRichEditTableCellStyle, IdxRichEditTableConditionalStyle, IdxRichEditTableStyle, and IdxRichEditListLevel interfaces;
The GetDefaultCharacterProperties and GetDefaultParagraphProperties functions and the DefaultCharacterProperties and DefaultParagraphProperties properties provided by the IdxRichEditDocument interface.