DirectWrite 構造体
DirectWrite では、次の構造体を定義します。
このセクションでは、次の操作を行います。
話題 | 形容 |
---|---|
DWRITE_BITMAP_DATA_BGRA32 | BGRA32 形式のビットマップ データを表します。 |
DWRITE_CARET_METRICS | DWRITE_CARET_METRICS 構造体は、フォントでのキャレット配置のメトリックを指定します。 |
DWRITE_CLUSTER_METRICS | グリフ クラスターに関する情報が含まれています。 |
DWRITE_COLOR_F | 色の赤、緑、青、およびアルファコンポーネントについて説明します。 |
DWRITE_COLOR_GLYPH_RUN | グリフの色情報を使用してグリフの実行を描画するためにレンダラーに必要な情報が含まれています。 |
DWRITE_COLOR_GLYPH_RUN1 | カラー グリフの実行を表します。 IDWriteFactory4::TranslateColorGlyphRun メソッドは、フォントでサポートされる内容に応じて、さまざまな種類のカラー グリフ実行の順序付けられたコレクションを返します。 |
DWRITE_FILE_FRAGMENT | フォント ファイル内のバイト範囲を表します。 |
DWRITE_FONT_AXIS_RANGE | フォント軸に使用できる値の最小値と最大値を表します。 |
DWRITE_FONT_AXIS_VALUE | フォント軸の値を表します。 フォント インスタンスのクエリと作成時に使用されます。 |
DWRITE_FONT_FEATURE | 現在のフォントフェイスで文字体裁機能を識別して実行するために使用されるプロパティを指定します。 |
DWRITE_FONT_METRICS | DWRITE_FONT_METRICS 構造体は、フォントフェイス内のすべてのグリフに適用できるメトリックを指定します。 |
DWRITE_FONT_METRICS1 | DWRITE_FONT_METRICS1 構造体は、フォントフェイス内のすべてのグリフに適用できるメトリックを指定します。 |
DWRITE_FONT_PROPERTY | フォント セットをフィルター処理し、明示的なプロパティを使用してフォント セットを構築するために使用される Font プロパティ。 |
DWRITE_GLYPH_IMAGE_DATA | GetGlyphImageData からの 1 つのグリフのデータ。 |
DWRITE_GLYPH_METRICS | 個々のグリフのメトリックを指定します。 |
DWRITE_GLYPH_OFFSET | グリフの位置に対するオプションの調整。 |
DWRITE_GLYPH_RUN | グリフの実行を描画するためにレンダラーに必要な情報が含まれています。 |
DWRITE_GLYPH_RUN_DESCRIPTION | DWRITE_GLYPH_RUNのプロパティに関連するその他のプロパティが含まれています。 |
DWRITE_HIT_TEST_METRICS | ヒット テストによって取得された領域について説明します。 |
DWRITE_INLINE_OBJECT_METRICS | アプリケーション定義のインライン オブジェクトの幾何学的測定を記述するプロパティが含まれています。 |
DWRITE_JUSTIFICATION_OPPORTUNITY | DWRITE_JUSTIFICATION_OPPORTUNITY 構造体は、グリフごとの理由情報を指定します。 |
DWRITE_LINE_BREAKPOINT | 文字の行ブレークポイント特性。 |
DWRITE_LINE_METRICS | 書式設定されたテキスト行に関する情報が含まれます。 |
DWRITE_LINE_METRICS1 | 書式設定されたテキスト行に関する情報が含まれます。 |
DWRITE_LINE_SPACING | |
DWRITE_MATRIX | DWRITE_MATRIX 構造体は、レンダリングされたグリフに適用するグラフィックス変換を指定します。 |
DWRITE_OVERHANG_METRICS | 表示されている DIP (デバイスに依存しないピクセル) がレイアウトまたはインライン オブジェクトの両側をオーバーシュートする量を示します。 |
DWRITE_PANOSE | DWRITE_PANOSE 共用体は、フォントを選択して一致させるために IDWriteFont1::GetPanose使用するタイプフェイス分類値を記述します。 |
DWRITE_SCRIPT_ANALYSIS | テキストとその書き込みシステム スクリプトの関連付けと、一部の表示属性を格納します。 |
DWRITE_SCRIPT_PROPERTIES | DWRITE_SCRIPT_PROPERTIES 構造体は、キャレット ナビゲーションと理由のスクリプト プロパティを指定します。 |
DWRITE_SHAPING_GLYPH_PROPERTIES | 出力グリフの出力プロパティを整形します。 |
DWRITE_SHAPING_TEXT_PROPERTIES | 出力グリフの出力プロパティを整形します。 |
DWRITE_STRIKETHROUGH | 取り消し線のサイズと配置に関する情報が含まれています。 |
DWRITE_TEXT_METRICS | レイアウト後のテキストに関連付けられているメトリックが含まれます。 |
DWRITE_TEXT_METRICS1 | レイアウト後のテキストに関連付けられているメトリックが含まれます。 |
DWRITE_TEXT_RANGE | IDWriteTextLayout オブジェクトによって表されるテキストに書式が適用されるテキスト位置の範囲を指定します。 |
DWRITE_TRIMMING | レイアウト ボックスをオーバーフローするテキストのトリミング オプションを指定します。 |
DWRITE_TYPOGRAPHIC_FEATURES | テキストの整形中に適用される一連の文字体裁機能が含まれています。 |
DWRITE_UNDERLINE | 下線の幅、太さ、オフセット、実行の高さ、読み取り方向、流れ方向に関する情報が含まれます。 |
DWRITE_UNICODE_RANGE | DWRITE_UNICODE_RANGE 構造体は、Unicode コード ポイントの範囲を指定します。 |