DirectWrite 介面
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介面的typedef。 如需詳細資訊,請參閱 ID2D1SimplifiedGeometrySink 參考頁面。 |
IDWriteGlyphRunAnalysis | 包含用來轉譯字元回合的低階資訊。 |
IDWriteInlineObject | 包裝應用程式定義的內嵌圖形,允許 DWrite 查詢計量,就像圖形是內嵌文字的字元。 |
IDWriteInMemoryFontFileLoader | 表示可存取記憶體內部字型的字型檔案載入器。 |
IDWriteLocalFontFileLoader | IDWriteFontFileLoader介面的內建實作,可在本機字型檔案上運作,並從字型檔案參考機碼公開本機字型檔案資訊。 使用 CreateFontFileReference 建立的字型檔案參考會使用此字型檔案載入器。 |
IDWriteLocalizedStrings | 表示以地區設定名稱編制索引的字串集合。 |
IDWriteNumberSubstitution | 保留指定地區設定的適當數位和數值標點符號。 |
IDWritePixelSnapping | 定義圖元貼齊屬性,例如每個 DIP 的圖元 (裝置獨立圖元) 和文字轉譯器的目前轉換矩陣。 |
IDWriteRemoteFontFileLoader | 表示可存取遠端 (的字型檔案載入器,也就是可下載的) 字型。 |
IDWriteRemoteFontFileStream | 表示字型檔案資料流程,其中部分可能是非本機的。 |
IDWriteRenderingParams | 代表文字轉譯設定,例如 ClearType 層級、增強的對比,以及圖像點陣化和篩選的 Gamma 更正。 應用程式通常會藉由呼叫 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 | 表示字型印刷樣式設定。 |