dwrite_3.h ヘッダー
このヘッダーは、DirectWriteによって使用されます。 詳細については、次のトピックを参照してください。
dwrite_3.h には、次のプログラミング インターフェイスが含まれています。
インターフェイス
IDWriteAsyncResult 非同期操作の結果を表します。 クライアントは インターフェイスを使用して、操作が完了するまで待機し、結果を取得できます。 |
IDWriteColorGlyphRunEnumerator1 色グリフの順序付けられたコレクションの列挙子が実行されます。 |
IDWriteFactory3 すべてのDirectWrite オブジェクトのルート ファクトリ インターフェイス。 (IDWriteFactory3) |
IDWriteFactory4 すべてのDirectWrite オブジェクトのルート ファクトリ インターフェイス。 (IDWriteFactory4) |
IDWriteFactory5 すべてのDirectWrite オブジェクトのルート ファクトリ インターフェイス。 (IDWriteFactory5) |
IDWriteFactory6 このインターフェイスは、すべてのDirectWrite オブジェクトの作成元となるファクトリ オブジェクトを表します。 IDWriteFactory6 は、フォントとフォント リソースを操作するための新しい機能を追加します。 |
IDWriteFactory7 このインターフェイスは、すべてのDirectWrite オブジェクトの作成元となるファクトリ オブジェクトを表します。 IDWriteFactory7 は 、システム フォントを操作するための新しい機能を追加します。 |
IDWriteFont3 フォント コレクション内のフォントを表します。 |
IDWriteFontCollection1 システムにインストールされているフォントのセットや、特定のディレクトリ内のフォントのセットなど、フォントのセットをカプセル化するオブジェクト。 (IDWriteFontCollection1) |
IDWriteFontCollection2 このインターフェイスは、システムにインストールされているフォントのセットや、特定のディレクトリ内のフォントのセットなど、一連のフォントをカプセル化します。 フォント コレクション API を使用すると、使用できるフォント ファミリとフォントを検出したり、フォントに関するいくつかのメタデータを取得したりできます。 (IDWriteFontCollection2) |
IDWriteFontCollection3 このインターフェイスは、システムにインストールされているフォントのセットや、特定のディレクトリ内のフォントのセットなど、一連のフォントをカプセル化します。 フォント コレクション API を使用すると、使用できるフォント ファミリとフォントを検出したり、フォントに関するいくつかのメタデータを取得したりできます。 (IDWriteFontCollection3) |
IDWriteFontDownloadListener フォント ダウンロード キュー (IDWriteFontDownloadQueue インターフェイス) から通知を受信するアプリケーション定義のコールバック インターフェイス。 |
IDWriteFontDownloadQueue リモート フォント、文字、グリフ、フォント フラグメントのダウンロード要求をエンキューするインターフェイス。 |
IDWriteFontFace3 フォントの顔の種類、適切なファイル参照、顔識別データが含まれます。 (IDWriteFontFace3) |
IDWriteFontFace4 フォントの顔の種類、適切なファイル参照、顔識別データが含まれます。 (IDWriteFontFace4) |
IDWriteFontFace5 フォントの顔の種類、適切なファイル参照、顔識別データが含まれます。 (IDWriteFontFace5) |
IDWriteFontFaceReference フォント面への参照を表します。 |
IDWriteFontFaceReference1 フォント面への参照を表します。 フォントを一意に識別する参照。そこからフォントの顔を作成し、フォント メトリックのクエリを実行し、レンダリングに使用できます。 |
IDWriteFontFallback1 フォント リストからフォールバック フォントにアクセスできます。 |
IDWriteFontFamily1 関連するフォントのファミリを表します。 (IDWriteFontFamily1) |
IDWriteFontFamily2 関連するフォントのファミリを表します。 IDWriteFontFamily2 では 、フォント軸の値によるフォントの取得など、新しい機能が追加されます。 |
IDWriteFontList1 フォントの一覧を表します。 (IDWriteFontList1) |
IDWriteFontList2 フォントの一覧を表します。 IDWriteFontList2 は 、リストで使用される基になるフォント セットの取得など、新しい機能を追加します。 |
IDWriteFontResource フォント リソースの軸情報を提供し、特定のフォント フェイス インスタンスを作成するために使用されます。 |
IDWriteFontSet フォント セットを表します。 (IDWriteFontSet) |
IDWriteFontSet1 フォント セットを表します。 (IDWriteFontSet1) |
IDWriteFontSet2 フォント セットを表します。 (IDWriteFontSet2) |
IDWriteFontSet3 フォント セットを表します。 (IDWriteFontSet3) |
IDWriteFontSet4 フォント セットを表します。 (IDWriteFontSet4) |
IDWriteFontSetBuilder フォント セットを構築するためのメソッドが含まれています。 (IDWriteFontSetBuilder) |
IDWriteFontSetBuilder1 フォント セットを構築するためのメソッドが含まれています。 (IDWriteFontSetBuilder1) |
IDWriteFontSetBuilder2 フォント セットを構築するためのメソッドが含まれています。 (IDWriteFontSetBuilder2) |
IDWriteGdiInterop1 GDI との相互運用性を提供します。たとえば、フォントフェイスを LOGFONT 構造体に変換するメソッドや、GDI フォントの説明をフォントの顔に変換するメソッドなどです。 また、ビットマップ レンダー ターゲット オブジェクトを作成するためにも使用されます。 (IDWriteGdiInterop1) |
IDWriteInMemoryFontFileLoader メモリ内フォントにアクセスできるフォント ファイル ローダーを表します。 |
IDWriteRemoteFontFileLoader リモート (ダウンロード可能) フォントにアクセスできるフォント ファイル ローダーを表します。 |
IDWriteRemoteFontFileStream フォント ファイル ストリームを表します。その一部はローカル以外の場合があります。 |
IDWriteRenderingParams3 グリフのラスター化とフィルター処理のテキスト レンダリング設定を表します。 (IDWriteRenderingParams3) |
IDWriteStringList 数値でインデックス付けされた文字列のコレクションを表します。 |
IDWriteTextFormat2 テキストの書式設定に使用されるフォントと段落のプロパティについて説明し、ロケール情報について説明します。 (IDWriteTextFormat2) |
IDWriteTextFormat3 テキストの書式設定に使用されるフォントと段落のプロパティについて説明し、ロケール情報について説明します。 (IDWriteTextFormat3) |
IDWriteTextLayout3 テキストが完全に分析および書式設定された後のテキスト ブロックを表します。 (IDWriteTextLayout3) |
IDWriteTextLayout4 テキストが完全に分析および書式設定された後のテキスト ブロックを表します。 |
関数
DWRITE_MAKE_FONT_AXIS_TAG フォント軸の OpenType タグを作成します。 |
構造体
DWRITE_COLOR_GLYPH_RUN1 カラー グリフの実行を表します。 IDWriteFactory4::TranslateColorGlyphRun メソッドは、フォントでサポートされている内容に応じて、さまざまな種類のカラー グリフ実行の順序付けられたコレクションを返します。 |
DWRITE_FILE_FRAGMENT フォント ファイル内のバイト範囲を表します。 |
DWRITE_FONT_AXIS_RANGE フォント軸に使用できる値の最小値と最大値を表します。 |
DWRITE_FONT_AXIS_VALUE フォント軸の値を表します。 フォント インスタンスのクエリと作成時に使用されます。 |
DWRITE_FONT_PROPERTY フォント セットをフィルター処理し、明示的なプロパティを使用してフォント セットを構築するために使用される Font プロパティ。 |
DWRITE_GLYPH_IMAGE_DATA GetGlyphImageData からの 1 つのグリフのデータ。 |
DWRITE_LINE_METRICS1 書式設定されたテキスト行に関する情報が含まれます。 (DWRITE_LINE_METRICS1) |
DWRITE_LINE_SPACING テキストの行間の垂直方向の間隔を設定します。 |
列挙型
DWRITE_AUTOMATIC_FONT_AXES フォントの選択中にレイアウトに自動的に適用できる特定の軸を指定する定数を定義します。 |
DWRITE_CONTAINER_TYPE フォント リソースのコンテナー形式を指定します。 コンテナー形式はフォント ファイル形式 (DWRITE_FONT_FILE_TYPE) とは異なります。コンテナーは、基になるフォント ファイルがパッケージ化されているコンテナーを記述するためです。 |
DWRITE_FONT_AXIS_ATTRIBUTES フォント軸の属性を指定する定数を定義します。 |
DWRITE_FONT_AXIS_TAG フォント軸の 4 文字識別子を指定する定数を定義します。 |
DWRITE_FONT_FAMILY_MODEL フォント ファミリのグループ化方法を指定する定数を定義します。 |
DWRITE_FONT_LINE_GAP_USAGE DWRITE_FONT_METRICS::lineGap 値を行メトリックの一部にするかどうかを指定します。 |
DWRITE_FONT_PROPERTY_ID フォント内の文字列を識別します。 |
DWRITE_FONT_SOURCE_TYPE フォント セットにフォントを含めるメカニズムを指定する定数を定義します。 |
DWRITE_LOCALITY リソースの場所を指定します。 |
DWRITE_RENDERING_MODE1 グリフのレンダリング方法を指定します。 |