TextModifier Class

Definition

Represents a specialized text run that can be used to modify properties of text runs within its scope.

public ref class TextModifier abstract : System::Windows::Media::TextFormatting::TextRun
public abstract class TextModifier : System.Windows.Media.TextFormatting.TextRun
type TextModifier = class
    inherit TextRun
Public MustInherit Class TextModifier
Inherits TextRun
Inheritance
TextModifier

Remarks

The scope of the TextModifier extends to the next matching TextEndOfSegment text run, or to the next TextEndOfParagraph. Note that TextModifier objects can be nested.

Constructors

TextModifier()

Initializes a new instance of the TextModifier class.

Properties

CharacterBufferReference

Gets the CharacterBufferReference for the TextModifier.

FlowDirection

Gets the FlowDirection for the TextModifier.

HasDirectionalEmbedding

Gets a value that indicates whether the TextModifier supports FlowDirection for the current scope of text.

Length

Gets the number of characters in the text run.

(Inherited from TextRun)
Properties

Gets the set of text properties that are shared by every character in the text run, such as typeface or foreground brush.

(Inherited from TextRun)

Methods

Equals(Object)

Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode()

Serves as the default hash function.

(Inherited from Object)
GetType()

Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
ModifyProperties(TextRunProperties)

Retrieves the TextRunProperties for a text run.

ToString()

Returns a string that represents the current object.

(Inherited from Object)

Applies to

See also