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 オブジェクトによって使用されるすべてのマネージド リソースとアンマネージド リソースを解放します。 |
| Draw(DrawingContext, Point, InvertAxes) |
指定したTextLineに基づいて、DrawingContext オブジェクトをレンダリングします。 |
| Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| GetBackspaceCaretCharacterHit(CharacterHit) |
バックスペーシング後の前の文字ヒットを取得します。 |
| GetCharacterHitFromDistance(Double) |
行の先頭から指定した距離に対応する文字ヒットを取得します。 |
| GetDistanceFromCharacterHit(CharacterHit) |
行の先頭から指定した文字ヒットまでの距離を取得します。 |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetIndexedGlyphRuns() |
TextLine内IndexedGlyphRunオブジェクトを列挙するための列挙子を取得します。 |
| GetNextCaretCharacterHit(CharacterHit) |
キャレット ナビゲーションの次の文字ヒットを取得します。 |
| GetPreviousCaretCharacterHit(CharacterHit) |
キャレット ナビゲーションの前の文字ヒットを取得します。 |
| GetTextBounds(Int32, Int32) |
テキスト行内の文字範囲を表す外接する四角形の配列を取得します。 |
| GetTextCollapsedRanges() |
折りたたまれた行の後に折りたたまれたテキスト範囲のコレクションを取得します。 |
| GetTextLineBreak() |
改行プロセスによって改行されたときの行の状態を取得します。 |
| GetTextRunSpans() |
行内に含まれるテキスト スパン内の TextRun オブジェクトのコレクションを取得します。 |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |