System.Windows.Media.TextFormatting 命名空間

提供可控制文字格式設定的型別,通常其層級會低於控制項架構的文字表示或文字物件模型。 Provides types that control formatting of text, typically at a lower level than control-based text presentation or the text object model.

類別

CultureSpecificCharacterBufferRange

表示與文化特性相關聯的字元範圍。Represents a range of characters that are associated with a culture.

IndexedGlyphRun

可讓文字引擎用戶端將文字來源字元索引對應至對應的 GlyphRunAllows text engine clients to map a text source character index to the corresponding GlyphRun.

TextBounds

表示字元範圍的週框。Represents the bounding rectangle of a range of characters.

TextCharacters

表示來自不同的實體字樣的字元圖像集合。Represents a collection of character glyphs from distinct physical typefaces.

TextCollapsedRange

表示行內摺疊文字的字元範圍及其寬度度量單位。Represents the range of characters and its width measurement for collapsed text within a line.

TextCollapsingProperties

表示摺疊文字的特性。Represents the characteristics of collapsed text.

TextEmbeddedObject

定義一種型別的文字內容,其中會針對整個內容進行測量、點擊測試及繪製。Defines a type of text content in which measuring, hit testing and drawing of the entire content is done in whole.

TextEmbeddedObjectMetrics

指定 TextEmbeddedObject 的屬性。Specifies properties for a TextEmbeddedObject.

TextEndOfLine

定義特定文字執行,用來標記行結尾。Defines a specialized text run that is used to mark the end of a line.

TextEndOfParagraph

定義特定文字執行,用來標記段落結尾。Defines a specialized text run that is used to mark the end of a paragraph.

TextEndOfSegment

定義特定文字執行,用來標記區段結尾。Defines a specialized text run that is used to mark the end of a segment.

TextFormatter

使用自訂文字配置用戶端提供格式化文字和分隔文字行的服務。Provides services for formatting text and breaking text lines using a custom text layout client.

TextHidden

定義特定文字執行,用來標記一個範圍的隱藏字元。Defines a specialized text run that is used to mark a range of hidden characters.

TextLine

為文字行提供用來支援格式化服務的抽象類別。Provides an abstract class for supporting formatting services to a line of text.

TextLineBreak

取得文字在遭到分行處理程序分行時的文字屬性和狀態。Specifies text properties and state at the point where text is broken by the line breaking process.

TextMarkerProperties

表示用於定義文字標記的抽象類別。Represents an abstract class for defining text markers.

TextModifier

表示可用來修改其範圍內文字執行之屬性的特定文字執行。Represents a specialized text run that can be used to modify properties of text runs within its scope.

TextParagraphProperties

提供可以套用至段落的屬性集,例如流向、對齊或縮排。Provides a set of properties, such as flow direction, alignment, or indentation, that can be applied to a paragraph. 這是 abstract 類別。This is an abstract class.

TextRun

表示共用單一屬性集的字元序列。Represents a sequence of characters that share a single property set.

TextRunBounds

表示文字執行的週框。Represents the bounding rectangle of a text run.

TextRunCache

TextFormatter 物件提供快取服務以增進效能。Provides caching services to the TextFormatter object in order to improve performance.

TextRunProperties

提供可以套用至 TextRun 物件的屬性集,例如字樣或前景筆刷。Provides a set of properties, such as typeface or foreground brush, that can be applied to a TextRun object. 這是 abstract 類別。This is an abstract class.

TextRunTypographyProperties

提供抽象類別給支援 TextRun 物件的印刷樣式屬性。Provides an abstract class for supporting typography properties for TextRun objects.

TextSimpleMarkerProperties

提供文字標記屬性的泛型實作。Provides for a generic implementation of text marker properties.

TextSource

提供抽象類別,以指定 TextFormatter 物件所要使用的字元資料和格式化屬性。Provides an abstract class for specifying character data and formatting properties to be used by the TextFormatter object.

TextSpan<T>

表示泛型類別,可簡單配對型別 T 和指定執行長度的物件。Represents a generic class that allows a simple pairing of an object of type T and a specified run length.

TextTabProperties

指定使用者定義索引標籤的屬性。Specifies properties of user-defined tabs.

TextTrailingCharacterEllipsis

定義摺疊文字屬性,用於以字元細微性將一整行朝結尾摺疊,並以省略符號做為折疊文字符號。Defines collapsed text properties for collapsing a whole line toward the end at character granularity, and with ellipsis being the collapsed text symbol.

TextTrailingWordEllipsis

定義摺疊文字屬性,用於以字組細微性將一整行朝結尾摺疊,並以省略符號做為折疊文字符號。Defines collapsed text properties for collapsing a whole line toward the end at word granularity, and with ellipsis being the collapsed text symbol.

結構

CharacterBufferRange

描述字元字串。Describes a string of characters.

CharacterBufferReference

描述文字執行的字元緩衝區。Describes a character buffer for a text run.

CharacterHit

表示圖像系列內之字元點擊的詳細資訊。Represents information about a character hit within a glyph run.

MinMaxParagraphWidth

代表可完整內含指定之文字內容的最小及最大可能段落的寬度。Represents the smallest and largest possible paragraph width that can fully contain the specified text content.

列舉

InvertAxes

表示顛倒繪圖介面的水平和垂直軸。Indicate the inversion of horizontal and vertical axes of the drawing surface.

TextCollapsingStyle

指定摺疊文字的樣式。Specifies the style of collapsed text.

TextTabAlignment

描述文字在索引標籤位置處的對齊方式。Describes how text is aligned at a tab location.