AvalonEdit
RichTextModel Class
NamespacesICSharpCode.AvalonEdit.HighlightingRichTextModel
Stores rich-text formatting.
Declaration Syntax
C#Visual BasicVisual C++
public sealed class RichTextModel
Public NotInheritable Class RichTextModel
public ref class RichTextModel sealed
Members
All MembersConstructorsMethods



IconMemberDescription
RichTextModel()()()()
Creates a new RichTextModel.

ApplyHighlighting(Int32, Int32, HighlightingColor)
Applies the HighlightingColor to the specified range of text. If the color specifies null for some properties, existing highlighting is preserved.

CreateRuns(ITextSource)
Creates WPF Run instances that can be used for TextBlock.Inlines.

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetHighlightedSections(Int32, Int32)
Retrieves the highlighted sections in the specified range. The highlighted sections will be sorted by offset, and there will not be any nested or overlapping sections.

GetHighlightingAt(Int32)
Gets a copy of the HighlightingColor for the specified offset.

GetType()()()()
Gets the Type of the current instance.
(Inherited from Object.)
SetBackground(Int32, Int32, HighlightingBrush)
Sets the background brush on the specified text segment.

SetFontStyle(Int32, Int32, FontStyle)
Sets the font style on the specified text segment.

SetFontWeight(Int32, Int32, FontWeight)
Sets the font weight on the specified text segment.

SetForeground(Int32, Int32, HighlightingBrush)
Sets the foreground brush on the specified text segment.

SetHighlighting(Int32, Int32, HighlightingColor)
Sets the HighlightingColor for the specified range of text, completely replacing the existing highlighting in that area.

ToString()()()()
Returns a String that represents the current Object.
(Inherited from Object.)
UpdateOffsets(TextChangeEventArgs)
Updates the start and end offsets of all segments stored in this collection.

UpdateOffsets(OffsetChangeMap)
Updates the start and end offsets of all segments stored in this collection.

UpdateOffsets(OffsetChangeMapEntry)
Updates the start and end offsets of all segments stored in this collection.

Inheritance Hierarchy
Object
RichTextModel

Assembly: ICSharpCode.AvalonEdit (Module: ICSharpCode.AvalonEdit.dll) Version: 5.0.0.4238