dwrite_3.h 標頭

DirectWrite會使用此標頭。 如需詳細資訊,請參閱

dwrite_3.h 包含下列程式設計介面:

介面

 
IDWriteAsyncResult

表示非同步作業的結果。 用戶端可以使用 介面來等候作業完成並取得結果。
IDWriteColorGlyphRunEnumerator1

色彩圖像執行之已排序集合的列舉值。
IDWriteFactory3

所有DirectWrite物件的根處理站介面。 (IDWriteFactory3)
IDWriteFactory4

所有DirectWrite物件的根處理站介面。 (IDWriteFactory4)
IDWriteFactory5

所有DirectWrite物件的根處理站介面。 (IDWriteFactory5)
IDWriteFactory6

這個介面代表建立所有DirectWrite物件的 Factory 物件。 IDWriteFactory6 新增了使用字型和字型資源的新設備。
IDWriteFactory7

這個介面代表建立所有DirectWrite物件的 Factory 物件。 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

用於篩選字型集及使用明確屬性建置字型集的字型屬性。
DWRITE_GLYPH_IMAGE_DATA

GetGlyphImageData 中單一圖像的資料。
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

定義常數,指定字型座標軸的四個字元識別碼。
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

指定圖像的轉譯方式。