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)

指定した 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)

適用対象

こちらもご覧ください