次の方法で共有


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 オブジェクトによって使用されるすべてのマネージド リソースとアンマネージド リソースを解放します。

Draw(DrawingContext, Point, InvertAxes)

指定したTextLineに基づいて、DrawingContext オブジェクトをレンダリングします。

Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetBackspaceCaretCharacterHit(CharacterHit)

バックスペーシング後の前の文字ヒットを取得します。

GetCharacterHitFromDistance(Double)

行の先頭から指定した距離に対応する文字ヒットを取得します。

GetDistanceFromCharacterHit(CharacterHit)

行の先頭から指定した文字ヒットまでの距離を取得します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetIndexedGlyphRuns()

TextLineIndexedGlyphRunオブジェクトを列挙するための列挙子を取得します。

GetNextCaretCharacterHit(CharacterHit)

キャレット ナビゲーションの次の文字ヒットを取得します。

GetPreviousCaretCharacterHit(CharacterHit)

キャレット ナビゲーションの前の文字ヒットを取得します。

GetTextBounds(Int32, Int32)

テキスト行内の文字範囲を表す外接する四角形の配列を取得します。

GetTextCollapsedRanges()

折りたたまれた行の後に折りたたまれたテキスト範囲のコレクションを取得します。

GetTextLineBreak()

改行プロセスによって改行されたときの行の状態を取得します。

GetTextRunSpans()

行内に含まれるテキスト スパン内の TextRun オブジェクトのコレクションを取得します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

こちらもご覧ください