System.Windows.Media.TextFormatting Namespace

通常は、コントロール ベースのテキスト表現またはテキスト オブジェクト モデルよりも低いレベルでテキストの書式設定を制御する型を提供します。 Provides types that control formatting of text, typically at a lower level than control-based text presentation or the text object model.

クラス

CultureSpecificCharacterBufferRange

カルチャに関連付けられる文字の範囲を表します。Represents a range of characters that are associated with a culture.

IndexedGlyphRun

テキスト エンジン クライアントがテキスト ソース文字インデックスを対応する GlyphRun にマップできるようにします。Allows text engine clients to map a text source character index to the corresponding GlyphRun.

TextBounds

文字の範囲の外接する四角形を表します。Represents the bounding rectangle of a range of characters.

TextCharacters

異なる物理タイプフェイスからの文字グリフのコレクションを表します。Represents a collection of character glyphs from distinct physical typefaces.

TextCollapsedRange

行内の縮小テキストに対する文字の範囲とその幅の測定値を表します。Represents the range of characters and its width measurement for collapsed text within a line.

TextCollapsingProperties

縮小テキストの特性を表します。Represents the characteristics of collapsed text.

TextEmbeddedObject

コンテンツ全体の計測、ヒット テスト、および描画がすべて実行されるテキスト コンテンツの種類を定義します。Defines a type of text content in which measuring, hit testing and drawing of the entire content is done in whole.

TextEmbeddedObjectMetrics

TextEmbeddedObject のプロパティを指定します。Specifies properties for a TextEmbeddedObject.

TextEndOfLine

行末を示すために使用される特殊なテキスト ランを定義します。Defines a specialized text run that is used to mark the end of a line.

TextEndOfParagraph

段落の終了を示すために使用される特殊なテキスト ランを定義します。Defines a specialized text run that is used to mark the end of a paragraph.

TextEndOfSegment

セグメントの終了を示すために使用される特殊なテキスト ランを定義します。Defines a specialized text run that is used to mark the end of a segment.

TextFormatter

カスタム テキスト レイアウト クライアントを使用して、テキストの書式設定およびテキスト行の改行のサービスを提供します。Provides services for formatting text and breaking text lines using a custom text layout client.

TextHidden

非表示文字の範囲を示すために使用される特殊なテキスト ランを定義します。Defines a specialized text run that is used to mark a range of hidden characters.

TextLine

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

TextLineBreak

改行処理によってテキストが区切られる位置でのテキストのプロパティと状態を指定します。Specifies text properties and state at the point where text is broken by the line breaking process.

TextMarkerProperties

テキスト マーカーを定義するための抽象クラスを表します。Represents an abstract class for defining text markers.

TextModifier

範囲内のテキスト ランのプロパティの変更に使用できる、特殊なテキスト ランを表します。Represents a specialized text run that can be used to modify properties of text runs within its scope.

TextParagraphProperties

フロー方向、配置、インデントなど、段落に適用できるプロパティのセットを提供します。Provides a set of properties, such as flow direction, alignment, or indentation, that can be applied to a paragraph. これは抽象クラスです。This is an abstract class.

TextRun

単一のプロパティ セットを共有する文字列を表します。Represents a sequence of characters that share a single property set.

TextRunBounds

テキスト ランの外接する四角形を表します。Represents the bounding rectangle of a text run.

TextRunCache

パフォーマンスを向上させるために、TextFormatter オブジェクトに対してキャッシュ サービスを提供します。Provides caching services to the TextFormatter object in order to improve performance.

TextRunProperties

タイプフェイスや前景ブラシなど、TextRun オブジェクトに適用できるプロパティのセットを提供します。Provides a set of properties, such as typeface or foreground brush, that can be applied to a TextRun object. これは抽象クラスです。This is an abstract class.

TextRunTypographyProperties

TextRun オブジェクトの文字体裁プロパティをサポートする抽象クラスを提供します。Provides an abstract class for supporting typography properties for TextRun objects.

TextSimpleMarkerProperties

テキスト マーカーのプロパティのジェネリックな実装を提供します。Provides for a generic implementation of text marker properties.

TextSource

TextFormatter オブジェクトによって使用される文字データと書式設定プロパティを指定するための抽象クラスを提供します。Provides an abstract class for specifying character data and formatting properties to be used by the TextFormatter object.

TextSpan<T>

T 型のオブジェクトと指定した実行の長さを単純に対にすることができるジェネリック クラスを表します。Represents a generic class that allows a simple pairing of an object of type T and a specified run length.

TextTabProperties

ユーザー定義のタブのプロパティを指定します。Specifies properties of user-defined tabs.

TextTrailingCharacterEllipsis

文字単位で行末に向かって行全体を縮小する縮小テキスト プロパティおよび縮小テキスト シンボルとしての省略記号を使用した縮小テキスト プロパティを定義します。Defines collapsed text properties for collapsing a whole line toward the end at character granularity, and with ellipsis being the collapsed text symbol.

TextTrailingWordEllipsis

単語単位で行末に向かって行全体を縮小する縮小テキスト プロパティおよび縮小テキスト シンボルとしての省略記号を使用した縮小テキスト プロパティを定義します。Defines collapsed text properties for collapsing a whole line toward the end at word granularity, and with ellipsis being the collapsed text symbol.

構造体

CharacterBufferRange

文字列を記述します。Describes a string of characters.

CharacterBufferReference

テキスト ランの文字バッファーを記述します。Describes a character buffer for a text run.

CharacterHit

グリフ実行内でヒットした文字に関する情報を表します。Represents information about a character hit within a glyph run.

MinMaxParagraphWidth

指定したテキスト コンテンツをすべて格納できる最小および最大の段落幅を表します。Represents the smallest and largest possible paragraph width that can fully contain the specified text content.

列挙型

InvertAxes

描画サーフェイスの水平軸と垂直軸の反転を示します。Indicate the inversion of horizontal and vertical axes of the drawing surface.

TextCollapsingStyle

縮小テキストのスタイルを指定します。Specifies the style of collapsed text.

TextTabAlignment

タブ位置でのテキストの配置方法を記述します。Describes how text is aligned at a tab location.