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

グリフのレンダリング方法を指定します。