TextLine 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
為文字行提供用來支援格式化服務的抽象類別。
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) |