System.Windows.Media.TextFormatting 命名空間

提供控制文字格式的類型,通常比基於控制項的文字呈現或文字物件模型更低層次。

類別

名稱 Description
CultureSpecificCharacterBufferRange

代表與某一文化相關的一系列角色。

IndexedGlyphRun

允許文字引擎用戶端將文字來源字元索引映射到對應 GlyphRun的 。

TextBounds

代表一組字元的邊界矩形。

TextCharacters

代表來自不同實體字體的字形集合。

TextCollapsedRange

代表字元範圍及其對摺疊文字的寬度測量。

TextCollapsingProperties

代表摺疊文本的特徵。

TextEmbeddedObject

定義了一種文字內容類型,整體進行測量、點擊測試與繪製。

TextEmbeddedObjectMetrics

指定 的性質。TextEmbeddedObject

TextEndOfLine

定義一種專門的文字連續,用於標記行尾。

TextEndOfParagraph

定義一種專門的文字連續,用於標記段落結尾。

TextEndOfSegment

定義一種專門的文字連續,用於標記段落結束。

TextFormatter

提供使用自定義文字版面配置用戶端格式化文字和中斷文字行的服務。

TextHidden

定義一種專門的文字連續,用來標記一系列隱藏字元。

TextLine

提供抽象類,以支援格式化服務到一行文字。

TextLineBreak

指定文字屬性和狀態,在文字被斷行程式中斷的位置。

TextMarkerProperties

代表一個抽象類別,用於定義文字標記。

TextModifier

代表一種專門的文字執行,可用來修改其範圍內文字執行的屬性。

TextParagraphProperties

提供一組屬性,例如流程方向、對齊或縮排,可套用於段落。 這是抽象類。

TextRun

代表一串共享單一屬性集合的字元序列。

TextRunBounds

代表文本執行的邊界矩形。

TextRunCache

為物件提供快取服務 TextFormatter 以提升效能。

TextRunProperties

提供一組屬性,例如字體或前景筆刷,可套用於物件 TextRun 上。 這是抽象類。

TextRunTypographyProperties

提供一個抽象類別,用於支援物件的排版屬性 TextRun 。

TextSimpleMarkerProperties

提供文字標記屬性的通用實作。

TextSource

提供一個抽象類別,用於指定物件使用的 TextFormatter 字元資料與格式屬性。

TextSpan<T>

代表一個通用類別,允許將類型 T 的物件與指定的串長簡單配對。

TextTabProperties

指定使用者自訂分頁的屬性。

TextTrailingCharacterEllipsis

定義了在字元細度下將整行向末尾摺疊的摺疊文字屬性,並以省略號表示摺疊的文字符號。

TextTrailingWordEllipsis

定義了在字尾摺疊整行的摺疊屬性,字序細度下,省略號為摺疊文字符號。

結構

名稱 Description
CharacterBufferRange

描述字元字串。

CharacterBufferReference

描述文字執行的字元緩衝區。

CharacterHit

表示字元在字元執行內點擊的相關信息。

MinMaxParagraphWidth

代表可以完整包含指定文字內容的最小和最大可能段落寬度。

列舉

名稱 Description
InvertAxes

指出繪圖介面的水平軸和垂直軸反轉。

TextCollapsingStyle

指定折疊文字的樣式。

TextTabAlignment

描述文字在索引標籤位置的對齊方式。