DirectWrite 會定義下列介面。
在本節中
| 主題 | 描述 |
|---|---|
| IDWriteAsyncResult | 表示異步作的結果。 用戶端可以使用 介面來等候作業完成,並取得結果。 |
| IDWriteBitmapRenderTarget | 封裝 32 位裝置獨立位圖和裝置內容,可用於轉譯圖像。 |
| IDWriteBitmapRenderTarget1 | 封裝 32 位裝置獨立位圖和裝置內容,可用於轉譯圖像。 |
| IDWriteBitmapRenderTarget2 | 封裝 32 位裝置獨立位圖和裝置內容,可用於轉譯圖像。 |
| IDWriteColorGlyphRunEnumerator | 這個介面可讓應用程式透過色彩圖像執行來列舉。 |
| IDWriteColorGlyphRunEnumerator1 | 色彩圖像執行之已排序集合的列舉值。 |
| IDWriteFactory | 用來建立所有後續的 DirectWrite 物件。 此介面是所有 DirectWrite 物件的根處理站介面。 |
| IDWriteFactory1 | 所有 DirectWrite 物件的根處理站介面。 |
| IDWriteFactory2 | 所有 DirectWrite 物件的根處理站介面。 |
| IDWriteFactory3 | 所有 DirectWrite 物件的根處理站介面。 |
| IDWriteFactory4 | 所有 DirectWrite 物件的根處理站介面。 |
| IDWriteFactory5 | 所有 DirectWrite 物件的根處理站介面。 |
| IDWriteFactory6 | 這代表建立所有 DirectWrite 物件的 Factory 物件。 IDWriteFactory6 新增使用字型和字型資源的新設施。 |
| IDWriteFactory7 | 這個介面代表建立所有 DirectWrite 物件的 Factory 物件。 IDWriteFactory7 新增使用系統字型的新設施。 |
| IDWriteFont | 表示字型集合中的實體字型。 此介面可用來從實體字型建立字型臉部,或從現有的字型臉部擷取字型臉部計量或臉部名稱等資訊。 |
| IDWriteFont1 | 表示字型集合中的實體字型。 |
| IDWriteFont2 | 表示字型集合中的實體字型。 |
| IDWriteFont3 | 表示字型集合中的字型。 |
| IDWriteFontCollection | 物件,封裝一組字型,例如系統上安裝的字型集合,或特定目錄中的字型集合。 字型集合 API 可用來探索有哪些字型系列和字型可供使用,以及取得有關字型的一些元數據。 |
| IDWriteFontCollection1 | 物件,封裝一組字型,例如系統上安裝的字型集合,或特定目錄中的字型集合。 字型集合 API 可用來探索有哪些字型系列和字型可供使用,以及取得有關字型的一些元數據。 |
| IDWriteFontCollection2 | 這個介面會封裝一組字型,例如系統上安裝的字型集合,或特定目錄中的字型集合。 |
| IDWriteFontCollection3 | 這個介面會封裝一組字型,例如系統上安裝的字型集合,或特定目錄中的字型集合。 |
| IDWriteFontCollectionLoader | 用來建構特定類型索引鍵的字型集合。 |
| IDWriteFontDownloadListener | 從字型下載佇列接收通知的應用程式定義回呼介面(IDWriteFontDownloadQueue 介面)。 下載線程上會發生回呼,而且對象必須準備好隨時處理來自其他線程之方法的呼叫。 |
| IDWriteFontDownloadQueue | 將遠端字型、字元、字元、字元和字型片段的要求加入佇列的介面。 |
| IDWriteFontFace | 此介面會公開各種字型數據,例如計量、名稱和字元外框。 其中包含字型臉部類型、適當的檔案參考,以及臉部識別數據。 |
| IDWriteFontFace1 | 包含字型臉部類型、適當的檔案參考和臉部識別數據。 |
| IDWriteFontFace2 | 此介面包含字型臉部類型、適當的檔案參考,以及臉部識別數據。 它新增了檢查色彩轉譯路徑是否可能必要的功能。 |
| IDWriteFontFace3 | 包含字型臉部類型、適當的檔案參考和臉部識別數據。 |
| IDWriteFontFace4 | 包含字型臉部類型、適當的檔案參考和臉部識別數據。 |
| IDWriteFontFace5 | 此介面包含字型臉部類型、適當的檔案參考,以及臉部識別數據。 它會新增新的功能,例如比較兩個字型臉部、擷取字型軸值,以及擷取基礎字型資源。 |
| IDWriteFontFaceReference | 表示字型臉部的參考。 唯一識別字型參考,您可以從中建立字型臉部來查詢字型計量,並用於轉譯。 字型臉部參考包含字型檔案、字型臉部索引和字型臉部模擬。 檔案數據可能尚未在本機計算機上實際存在。 |
| IDWriteFontFaceReference1 | 表示字型臉部的參考。 唯一識別字型參考,您可以從中建立字型臉部來查詢字型計量,並用於轉譯。 |
| IDWriteFontFallback | 可讓您從字型清單存取後援字型。 |
| IDWriteFontFallbackBuilder | 可讓您建立 Unicode 字型後援對應,並從這些對應建立字型後援物件。 |
| IDWriteFontFamily | 表示相關字型系列。 |
| IDWriteFontFamily1 | 表示相關字型系列。 |
| IDWriteFontFamily2 | 表示相關字型系列。 IDWriteFontFamily2 新增功能,包括依字型軸值擷取字型。 |
| IDWriteFontFile | 表示字型檔案。 字型管理員或字型查看器等應用程式可以呼叫 IDWriteFontFile::Analyze,以瞭解特定檔案是否為字型檔案,以及它是否為字型系統支援的字型類型。 |
| IDWriteFontFileEnumerator | 封裝字型檔案的集合。 字型系統會在建置字型集合時使用此介面來列舉字型檔案。 |
| IDWriteFontFileLoader | 處理將特定類型的字型檔案資源從字型檔案參考索引鍵載入字型檔案數據流物件。 |
| IDWriteFontFileStream | 從自定義字型檔案載入器載入字型檔案數據。 |
| IDWriteFontList | 表示字型清單。 |
| IDWriteFontList1 | 表示字型清單。 |
| IDWriteFontList2 | 表示字型清單。 IDWriteFontList2 新增功能,包括擷取清單所使用的基礎字型集。 |
| IDWriteFontResource | nn-dwrite_3-idwritefontresource |
| IDWriteFontSet | 表示字型集。 |
| IDWriteFontSet1 | 表示字型集。 |
| IDWriteFontSet2 | 表示字型集。 |
| IDWriteFontSet3 | 表示字型集。 |
| IDWriteFontSet4 | 表示字型集。 |
| IDWriteFontSetBuilder | 包含建置字型集的方法。 |
| IDWriteFontSetBuilder1 | 包含建置字型集的方法。 |
| IDWriteFontSetBuilder2 | 包含建置字型集的方法。 |
| IDWriteGdiInterop | 提供與 GDI 的互作性,例如將字型臉部轉換成 LOGFONT 結構的方法,或將 GDI 字型描述轉換成字型。 它也可用來建立位圖轉譯目標物件。 |
| IDWriteGdiInterop1 | 提供與 GDI 的互作性,例如將字型臉部轉換成 LOGFONT 結構的方法,或將 GDI 字型描述轉換成字型。 它也可用來建立位圖轉譯目標物件。 |
| IDWriteGeometrySink | IDWriteGeometrySink 是 ID2D1SimplifiedGeometrySink 介面的 typed ef。 如需詳細資訊,請參閱 ID2D1SimplifiedGeometrySink 參考頁面。 |
| IDWriteGlyphRunAnalysis | 包含低階資訊,用來轉譯字元執行。 |
| IDWriteInlineObject | 包裝應用程式定義的內嵌圖形,讓 DWrite 查詢計量,就像圖形是文字的字元內嵌一樣。 |
| IDWriteInMemoryFontFileLoader | 表示可以存取記憶體中字型的字型檔案載入器。 |
| IDWriteLocalFontFileLoader | IDWriteFontFileLoader 介面的內建實作,可在本機字型檔案上運作,並從字型檔案參考索引鍵公開本機字型檔案資訊。 使用 createFontFileReference 建立的字型檔案參考, 使用此字型檔案載入器。 |
| IDWriteLocalizedStrings | 表示依地區設定名稱編製索引的字串集合。 |
| IDWriteNumberSubstitution | 保留指定地區設定的適當數位和數值標點符號。 |
| IDWritePixelSnapping | 定義圖元貼齊屬性,例如每個 DIP 的圖元(裝置獨立圖元)和文字轉譯器目前的轉換矩陣。 |
| IDWriteRemoteFontFileLoader | 表示可存取遠端字型的字型檔案載入器,也就是可下載的字型。 |
| IDWriteRemoteFontFileStream | 表示字型檔案數據流,其中部分可能是非本機的。 |
| IDWriteRenderingParams | 代表文字轉譯設定,例如 ClearType 層級、增強的對比,以及圖像點陣化和篩選的伽瑪修正。 應用程式通常會藉由呼叫 IDWriteFactory::CreateMonitorRenderingParams 方法來取得轉譯參數物件。 |
| IDWriteRenderingParams1 | 代表圖像點陣化和篩選的文字轉譯設定。 |
| IDWriteRenderingParams2 | 代表圖像點陣化和篩選的文字轉譯設定。 |
| IDWriteRenderingParams3 | 代表圖像點陣化和篩選的文字轉譯設定。 |
| IDWriteStringList | 表示依數位編製索引的字串集合。 |
| IDWriteTextAnalysisSink | 此介面是由文字分析器的用戶端實作,以接收指定文字分析的輸出。 |
| IDWriteTextAnalysisSink1 | 您實作以接收文字分析器輸出的介面。 |
| IDWriteTextAnalysisSource | 由文字分析器的用戶端實作,以提供文字給分析器。 它允許將文字邏輯檢視分隔為可透過唯一文字位置識別的字元連續串流,以及用戶端備份存放區中可能離散文字區塊的實際記憶體配置。 |
| IDWriteTextAnalysisSource1 | 您實作的介面,可提供文字分析器所需的資訊,例如文字和相關聯的文字屬性。 |
| IDWriteTextAnalyzer | 分析各種文字屬性,以進行複雜的腳本處理,例如雙向(bidi)支持阿拉伯文、判斷換行機會、字元放置和數位替代等語言。 |
| IDWriteTextAnalyzer1 | 分析各種文字屬性以進行複雜的腳本處理。 |
| IDWriteTextAnalyzer2 | 分析各種文字屬性以進行複雜的腳本處理。 |
| IDWriteTextFormat | IDWriteTextFormat 介面描述用來格式化文字的字型和段落屬性,並描述地區設定資訊。 |
| IDWriteTextFormat1 | 描述用來格式化文字的字型和段落屬性,並描述地區設定資訊。 |
| IDWriteTextFormat2 | 描述用來格式化文字的字型和段落屬性,並描述地區設定資訊。 |
| IDWriteTextFormat3 | 描述用來格式化文字的字型和段落屬性,並描述地區設定資訊。 |
| IDWriteTextLayout | IDWriteTextLayout 介面代表經過完整分析和格式化之後的文字區塊。 |
| IDWriteTextLayout1 | 表示經過完整分析和格式化之後的文字區塊。 |
| IDWriteTextLayout2 | 表示經過完整分析和格式化之後的文字區塊。 |
| IDWriteTextLayout3 | 表示經過完整分析和格式化之後的文字區塊。 |
| IDWriteTextRenderer | 表示一組應用程式定義的回呼,這些回呼會執行文字、內嵌物件和裝飾,例如底線。 |
| IDWriteTextRenderer1 | 表示一組應用程式定義的回呼,這些回呼會執行文字、內嵌物件和裝飾,例如底線。 |
| IDWriteTypography | 表示字型印刷樣式設定。 |