TextModifier TextModifier TextModifier TextModifier Class


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


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.


TextModifier() TextModifier() TextModifier() TextModifier()

Initializes a new instance of the TextModifier class.


CharacterBufferReference CharacterBufferReference CharacterBufferReference CharacterBufferReference

Gets the CharacterBufferReference for the TextModifier.

FlowDirection FlowDirection FlowDirection FlowDirection

Gets the FlowDirection for the TextModifier.

HasDirectionalEmbedding HasDirectionalEmbedding HasDirectionalEmbedding HasDirectionalEmbedding

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

Length Length Length Length

Gets the number of characters in the text run.

(Inherited from TextRun)
Properties Properties Properties 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)


Equals(Object) Equals(Object) Equals(Object) Equals(Object)

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

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
ModifyProperties(TextRunProperties) ModifyProperties(TextRunProperties) ModifyProperties(TextRunProperties) ModifyProperties(TextRunProperties)

Retrieves the TextRunProperties for a text run.

ToString() ToString() ToString() ToString()

Returns a string that represents the current object.

(Inherited from Object)

Applies to

See also