Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

Windows.UI.Text Namespace

Important

Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

Provides support for working with textual content.

Classes

Name Description
ContentLinkInfo

Represents information about a ContentLink.

FontWeights

Provides a set of predefined font weights as static property values.

RichEditTextDocument

Represents a rich text document that can be loaded, saved, and edited.

RichEditTextRange

Represents a span of continuous text in a RichEditTextDocument, and provides editing and data-binding properties and methods that allow an app to select, examine, and change document content.

TextConstants

Defines a set of constants that are used with various methods in the Windows.UI.Text namespace.

Structs

Name Description
FontWeight

Describes the density of a typeface, in terms of the lightness or heaviness of the strokes.

Interfaces

Name Description
ITextCharacterFormat

Defines the default character formatting attributes of a document, or the current character formatting attributes of a text range.

ITextDocument

Provides access to the content of a document, providing a way to load and save the document to a stream, retrieve text ranges, get the active selection, set default formatting attributes, and so on.

ITextParagraphFormat

Defines the default paragraph formatting attributes of a document, or the current paragraph formatting attributes of a text range.

ITextRange

Represents a span of continuous text in a document, and provides powerful editing and data-binding properties and methods that allow an app to select, examine, and change document text.

ITextSelection

Represents the currently selected text of a document.

Enums

Name Description
CaretType

Specifies the caret type.

FindOptions

Specifies the options to use when doing a text search.

FontStretch

Describes the degree to which a font has been stretched, compared to the normal aspect ratio of that font.

FontStyle

Represents the style of a font face (for example, normal or italic).

FormatEffect

Defines values that indicate the state of a character or paragraph formatting property.

HorizontalCharacterAlignment

Specifies the horizontal position of a character relative to a bounding rectangle.

LetterCase

Represents the character case formatting.

LineSpacingRule

Specifies options for line-spacing rules.

LinkType

Indicates the link type of a range of text.

MarkerAlignment

Defines bullet and numbering alignment.

MarkerStyle

Specifies the style used to mark the item paragraphs in a list.

MarkerType

Specifies the kind of characters used to mark the item paragraphs in a list.

ParagraphAlignment

Specifies values for aligning paragraphs.

ParagraphStyle

Specifies the paragraph style.

PointOptions

Defines options for specifying or retrieving a point.

RangeGravity

Specifies the gravity for a text range.

RichEditMathMode

Defines constants that specify whether a RichEditBox interprets input as math (MathML) or text.

Important

Windows 11, version 23H2 and earlier: the math mode API are part of a Limited Access Feature (see LimitedAccessFeatures class). For more information or to request an unlock token, please use the LAF Access Token Request Form.

SelectionOptions

Describes the options that apply to a selection.

SelectionType

Specifies the type of a selection.

TabAlignment

Alignment options for tab positions.

TabLeader

The character that is used to fill the space taken by a tab character.

TextDecorations

Defines constants that specify the decorations applied to text.

TextGetOptions

Specifies options for retrieving the text in a document or text range.

TextRangeUnit

Specifies the units to use when navigating a text range.

TextScript

Specifies the character repertoire for a run of character formatting.

TextSetOptions

Specifies options for setting the text in a text range.

UnderlineType

Specifies the type of character underlining.

VerticalCharacterAlignment

Specifies the vertical position of a character relative to a bounding rectangle.


Feedback

Was this page helpful?