TextLine TextLine TextLine TextLine Class

定義

テキスト行の書式設定サービスをサポートするための抽象クラスを提供します。Provides an abstract class for supporting formatting services to a line of text.

public ref class TextLine abstract : IDisposable
public abstract class TextLine : IDisposable
type TextLine = class
    interface IDisposable
Public MustInherit Class TextLine
Implements IDisposable
継承
TextLineTextLineTextLineTextLine
実装

コンストラクター

TextLine() TextLine() TextLine() TextLine()

TextLine クラスの新しいインスタンスを初期化します。Initializes a new instance of the TextLine class.

TextLine(Double) TextLine(Double) TextLine(Double) TextLine(Double)

TextLine クラスの新しいインスタンスを初期化します。Initializes a new instance of the TextLine class.

プロパティ

Baseline Baseline Baseline Baseline

現在の TextLine オブジェクトの最上部からベースラインまでの距離を取得します。Gets the distance from the top to the baseline of the current TextLine object.

DependentLength DependentLength DependentLength DependentLength

行の最後の文字に続く文字の数を取得します。この値によっては、現在の行の書式設定が変更される可能性があります。Gets the number of characters following the last character of the line that may trigger reformatting of the current line.

Extent Extent Extent Extent

行の最上部と最下部の黒ピクセルの間の距離を取得します。Gets the distance from the top-most to bottom-most black pixel in a line.

HasCollapsed HasCollapsed HasCollapsed HasCollapsed

行が縮小されているかどうかを示す値を取得します。Gets a value that indicates whether the line is collapsed.

HasOverflowed HasOverflowed HasOverflowed HasOverflowed

行のコンテンツが指定した段落幅に入りきらないかどうかを示す値を取得します。Gets a value that indicates whether content of the line overflows the specified paragraph width.

Height Height Height Height

テキスト行の高さを取得します。Gets the height of a line of text.

IsTruncated IsTruncated IsTruncated IsTruncated

テキスト行が単語の途中で切り捨てられているかどうかを確認します。Determines whether the text line is truncated in the middle of a word.

Length Length Length Length

現在の行の TextSource 位置の総数を取得します。Gets the total number of TextSource positions of the current line.

MarkerBaseline MarkerBaseline MarkerBaseline MarkerBaseline

行の上端から行のベースライン マーカーまでの距離を取得します。Gets the distance from the edge of the line's highest point to the baseline marker of the line.

MarkerHeight MarkerHeight MarkerHeight MarkerHeight

リスト項目のマーカーの高さを取得します。Gets the height of a marker for a list item.

NewlineLength NewlineLength NewlineLength NewlineLength

行末の改行文字の数を取得します。Gets the number of newline characters at the end of a line.

OverhangAfter OverhangAfter OverhangAfter OverhangAfter

黒ピクセルが行の下側の配置端を超える距離を取得します。Gets the distance that black pixels extend beyond the bottom alignment edge of a line.

OverhangLeading OverhangLeading OverhangLeading OverhangLeading

黒ピクセルが行の左側にある先頭の配置端を超える距離を取得します。Gets the distance that black pixels extend prior to the left leading alignment edge of the line.

OverhangTrailing OverhangTrailing OverhangTrailing OverhangTrailing

黒ピクセルが行の右側にある末尾の配置端を超える距離を取得します。Gets the distance that black pixels extend following the right trailing alignment edge of the line.

PixelsPerDip PixelsPerDip PixelsPerDip PixelsPerDip

テキストを表示する PixelsPerDip を取得または設定します。Gets or sets the PixelsPerDip at which the text should be rendered.

Start Start Start Start

段落の開始から行の開始点までの距離を取得します。Gets the distance from the start of a paragraph to the starting point of a line.

TextBaseline TextBaseline TextBaseline TextBaseline

テキスト行の最上部からベースラインまでの距離を取得します。Gets the distance from the top to the baseline of the line of text.

TextHeight TextHeight TextHeight TextHeight

行のテキストおよびその他のコンテンツの高さを取得します。Gets the height of the text and any other content in the line.

TrailingWhitespaceLength TrailingWhitespaceLength TrailingWhitespaceLength TrailingWhitespaceLength

行の最後の空白以外の文字を超える空白コード ポイントの数を取得します。Gets the number of whitespace code points beyond the last non-blank character in a line.

Width Width Width Width

末尾の空白文字を除くテキスト行の幅を取得します。Gets the width of a line of text, excluding trailing whitespace characters.

WidthIncludingTrailingWhitespace WidthIncludingTrailingWhitespace WidthIncludingTrailingWhitespace WidthIncludingTrailingWhitespace

末尾の空白文字を含むテキスト行の幅を取得します。Gets the width of a line of text, including trailing whitespace characters.

メソッド

Collapse(TextCollapsingProperties[]) Collapse(TextCollapsingProperties[]) Collapse(TextCollapsingProperties[]) Collapse(TextCollapsingProperties[])

縮小テキスト プロパティに基づいて縮小された行を作成します。Create a collapsed line based on collapsed text properties.

Dispose() Dispose() Dispose() Dispose()

TextFormatter オブジェクトによって使用されているマネージド リソースおよびアンマネージド リソースをすべて解放します。Releases all managed and unmanaged resources used by the TextFormatter object.

Draw(DrawingContext, Point, InvertAxes) Draw(DrawingContext, Point, InvertAxes) Draw(DrawingContext, Point, InvertAxes) Draw(DrawingContext, Point, InvertAxes)

指定した DrawingContext に基づいて TextLine オブジェクトを表示します。Renders the TextLine object based upon the specified DrawingContext.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetBackspaceCaretCharacterHit(CharacterHit) GetBackspaceCaretCharacterHit(CharacterHit) GetBackspaceCaretCharacterHit(CharacterHit) GetBackspaceCaretCharacterHit(CharacterHit)

バックスペース後の直前の文字ヒットを取得します。Gets the previous character hit after backspacing.

GetCharacterHitFromDistance(Double) GetCharacterHitFromDistance(Double) GetCharacterHitFromDistance(Double) GetCharacterHitFromDistance(Double)

行頭からの指定した距離に対応する文字ヒットを取得します。Gets the character hit corresponding to the specified distance from the beginning of the line.

GetDistanceFromCharacterHit(CharacterHit) GetDistanceFromCharacterHit(CharacterHit) GetDistanceFromCharacterHit(CharacterHit) GetDistanceFromCharacterHit(CharacterHit)

行頭から指定した文字ヒットまでの距離を取得します。Gets the distance from the beginning of the line to the specified character hit.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetIndexedGlyphRuns() GetIndexedGlyphRuns() GetIndexedGlyphRuns() GetIndexedGlyphRuns()

IndexedGlyphRun 内の TextLine オブジェクトを列挙するための列挙子を取得します。Gets an enumerator for enumerating IndexedGlyphRun objects in the TextLine.

GetNextCaretCharacterHit(CharacterHit) GetNextCaretCharacterHit(CharacterHit) GetNextCaretCharacterHit(CharacterHit) GetNextCaretCharacterHit(CharacterHit)

キャレット ナビゲーションの次の文字ヒットを取得します。Gets the next character hit for caret navigation.

GetPreviousCaretCharacterHit(CharacterHit) GetPreviousCaretCharacterHit(CharacterHit) GetPreviousCaretCharacterHit(CharacterHit) GetPreviousCaretCharacterHit(CharacterHit)

キャレット ナビゲーションの前の文字ヒットを取得します。Gets the previous character hit for caret navigation.

GetTextBounds(Int32, Int32) GetTextBounds(Int32, Int32) GetTextBounds(Int32, Int32) GetTextBounds(Int32, Int32)

テキスト行内の文字の範囲を表す外接する四角形の配列を取得します。Gets an array of bounding rectangles that represent the range of characters within a text line.

GetTextCollapsedRanges() GetTextCollapsedRanges() GetTextCollapsedRanges() GetTextCollapsedRanges()

行が縮小された後の縮小テキスト範囲のコレクションを取得します。Gets a collection of collapsed text ranges after a line has been collapsed.

GetTextLineBreak() GetTextLineBreak() GetTextLineBreak() GetTextLineBreak()

改行処理によって中断されたときの行の状態を取得します。Gets the state of the line when broken by line breaking process.

GetTextRunSpans() GetTextRunSpans() GetTextRunSpans() GetTextRunSpans()

行に含まれているテキスト範囲内の TextRun オブジェクトのコレクションを取得します。Gets a collection of TextRun objects in a text span that are contained within a line.

GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

適用対象

こちらもご覧ください