TextLine 類別

定義

為文字行提供用來支援格式化服務的抽象類別。

public ref class TextLine abstract : IDisposable
public abstract class TextLine : IDisposable
type TextLine = class
    interface IDisposable
Public MustInherit Class TextLine
Implements IDisposable
繼承
TextLine
實作

建構函式

TextLine()

初始化 TextLine 類別的新執行個體。

TextLine(Double)

初始化 TextLine 類別的新執行個體。

屬性

Baseline

取得目前 TextLine 物件頂端到基準線的距離。

DependentLength

取得該行最後一個字元後的字元數目,這些字元會觸發目前行的重新格式化。

Extent

取得行中最頂端黑色像素到最底端黑色像素的距離。

HasCollapsed

取得值,這個值指出行是否摺疊。

HasOverflowed

取得值,這個值表示行內容是否超出指定的段落寬度。

Height

取得文字行的高度。

IsTruncated

判斷文字行是否在一個字組的中間截斷。

Length

取得目前行的 TextSource 位置總數。

MarkerBaseline

取得從行最高點的邊緣到行基準線標記的距離。

MarkerHeight

取得清單項目之標記的高度。

NewlineLength

取得位於行尾的新行字元數目。

OverhangAfter

取得黑色像素延伸超過行底端對齊邊緣的距離。

OverhangLeading

取得黑色像素延伸到行的左前置對齊邊緣之前的距離。

OverhangTrailing

取得黑色像素延伸到行的右結尾對齊邊緣後面的距離。

PixelsPerDip

取得或設定應轉譯文字的 PixelsPerDip。

Start

取得從段落開頭到行起點的距離。

TextBaseline

取得從文字行頂端到基準線的距離。

TextHeight

取得文字高度以及行中的任何其他內容。

TrailingWhitespaceLength

取得超過行中最後一個非空白字元的空白字元字碼指標數。

Width

取得文字行的寬度,不包括結尾的空白字元。

WidthIncludingTrailingWhitespace

取得文字行的寬度,包括結尾的空白字元。

方法

Collapse(TextCollapsingProperties[])

根據摺疊文字屬性建立摺疊行。

Dispose()

釋放 TextFormatter 物件使用的所有 Managed 和 Unmanaged 資源。

Draw(DrawingContext, Point, InvertAxes)

根據指定的 DrawingContext 來呈現 TextLine 物件。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetBackspaceCaretCharacterHit(CharacterHit)

取得退格後點擊的上一個字元。

GetCharacterHitFromDistance(Double)

取得字元點擊,此字元點擊對應於與行開頭的指定距離。

GetDistanceFromCharacterHit(CharacterHit)

取得從行開頭到指定之字元點擊的距離。

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetIndexedGlyphRuns()

取得列舉值,用於列舉 IndexedGlyphRun 中的 TextLine 物件。

GetNextCaretCharacterHit(CharacterHit)

取得要進行插入號巡覽的下一個字元點擊。

GetPreviousCaretCharacterHit(CharacterHit)

取得要進行插入號巡覽的上一個字元點擊。

GetTextBounds(Int32, Int32)

取得週框陣列,這些週框表示文字行內的字元範圍。

GetTextCollapsedRanges()

取得摺疊一行之後的摺疊文字範圍集合。

GetTextLineBreak()

取得遭到分行符號處理序分行時的行狀態。

GetTextRunSpans()

取得文字範圍中包含在一行內的 TextRun 物件集合。

GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於

另請參閱