AddFontMemResourceEx |
將內嵌字型新增至系統字型表格。 |
CreateCustomFontFileReference + CreateCustomFontCollection |
AddFontResource |
將字型資源新增至系統字型表格。 |
沒有對等專案。
AddFontResource 會在 GDI 字型安裝步驟中新增至系統字型集合。 DirectWrite會預先填入系統字型集合,並自動監視其更新,因此不需要安裝。 |
AddFontResourceEx |
將私用或不可列舉的字型新增至系統字型表格。 |
同上 |
CreateFont |
建立邏輯字型。 |
應用程式可以指定一組字型屬性 (,而不是邏輯字型,例如系列名稱、粗細、樣式、延展和大小) 來建立 IDWriteTextFormat。 只有需要列舉字型的應用程式才能透過IDWriteFontCollection存取IDWriteFont。 |
CreateFontIndirect |
從 結構建立邏輯字型。 |
同上 |
CreateFontIndirectEx |
從 結構建立邏輯字型。 |
同上 |
DrawText |
繪製矩形中的格式化文字。 |
IDWriteTextLayout::D raw |
DrawTextEx |
繪製矩形中的格式化文字。 |
IDWriteTextLayout::D raw |
EnumFontFamExProc |
搭配 EnumFontFamiliesEx 處理字型的應用程式定義回呼函式。 |
IDWriteFontCollection介面,透過IDWriteFactory::GetSystemFontCollection |
EnumFontFamiliesEx |
列舉系統中具有特定特性的所有字型。 |
IDWriteFontCollection介面,透過IDWriteFactory::GetSystemFontCollection |
ExtTextOut |
繪製字元字串。 |
IDWriteTextLayout::D raw或IDWriteRenderBitmapTarget::D rawGlyphRun |
GetAspectRatioFilterEx |
取得外觀比例篩選的設定。 |
N/A |
GetCharABCWidths |
從 TrueType 字型取得連續字元的寬度。 |
IDWriteFontFace::GetDesignGlyphMetrics |
GetCharABCWidthsFloat |
從目前的字型取得連續字元的寬度。 |
IDWriteFontFace::GetDesignGlyphMetrics |
GetCharABCWidthsI |
從 TrueType 字型取得連續圖像索引的寬度或字元索引陣列。 |
IDWriteFontFace::GetDesignGlyphMetrics |
GetCharacterPlacement |
取得字元字串的相關資訊。 |
IDWriteTextAnalyzer |
GetCharWidth32 |
從目前的字型取得連續字元的寬度。 |
IDWriteFontFace::GetDesignGlyphMetrics或IDWriteTextLayout::GetMetrics |
GetCharWidthFloat |
從目前字型取得連續字元的小數寬度。 |
IDWriteFontFace::GetDesignGlyphMetrics或IDWriteTextLayout::GetMetrics |
GetCharWidthI |
從目前字型取得連續圖像索引的寬度或字元索引陣列。 |
IDWriteFontFace::GetDesignGlyphMetrics或IDWriteTextLayout::GetMetrics |
GetFontData |
取得 TrueType 字型的計量資料。 |
IDWriteFontFace::TryGetFontTable |
GetFontLanguageInfo |
傳回顯示內容所選取字型的相關資訊。 |
N/A |
GetFontUnicodeRanges |
告知字型支援哪些 Unicode 字元。 |
IDWriteFont::HasCharacter的迴圈 |
GetGlyphIndices |
將字串轉譯成字元索引的陣列。 |
IDWriteFontFace::GetGlyphIndices |
GetGlyphOutline |
取得 TrueType 字型中字元的大綱或點陣圖。 |
圖像計量 -- IDWriteFontFace::GetDesignGlyphMetrics,實際大綱資訊 --IDwriteFontFace::GetGlyphRunOutline,如果您想要圖像點陣圖, IDWriteRenderBitmapRenderTarget::D rawGlyphRun |
GetKerningPairs |
取得字型的字元 kerning 字組。 |
透過版面配置印刷樣式屬性允許的 Kerning (DirectWrite本身會進行 Kerning,因此沒有方法可以傳回此資訊) 。 |
GetOutlineTextMetrics |
取得 TrueType 字型的文字計量。 |
IDWriteFontFace::GetMetrics |
GetRasterizerCaps |
告知是否已安裝 TrueType 字型。 |
(TrueType 字型預設會安裝在 Windows Vista 和 Windows 7 上。) |
GetTabbedTextExtent |
計算字元字串的寬度和高度,包括索引標籤。 |
IDWriteTextLayout::GetMetrics |
GetTextAlign |
取得裝置內容的文字對齊設定。 |
IDWriteTextFormat::GetTextAlignment |
GetTextCharacterExtra |
取得裝置內容的目前字元間距。 |
N/A |
GetTextColor |
取得裝置內容的文字色彩。 |
N/A。 (DirectWrite與轉譯無關,因此不知道色彩。應用程式必須自行追蹤。) |
GetTextExtentExPoint |
取得字串中將符合空格的字元數。 |
IDWriteTextLayout::GetMetrics |
GetTextExtentExPointI |
取得符合空間的字元索引數目。 |
IDWriteTextLayout::GetMetrics |
GetTextExtentPoint32 |
計算文字字串的寬度和高度。 |
IDWriteTextLayout::GetMetrics |
GetTextExtentPointI |
計算字元索引陣列的寬度和高度。 |
IDWriteTextLayout::GetMetrics |
GetTextFace |
取得在裝置內容中選取的字型名稱。 |
IDWriteFont::GetFaceNames (傳回所有名稱) |
GetTextMetrics |
使用字型的計量填入緩衝區。 |
IDWriteFontFace::GetMetrics |
PolyTextOut |
使用裝置內容中的字型和文字色彩繪製數個字串。 |
N/A;建立數個版面設定物件 |
RemoveFontMemResourceEx |
從系統字型表格移除來源內嵌在檔中的字型。 |
相關聯物件的IUnknown::Release |
RemoveFontResource |
從系統字型表格中移除檔案中的字型 |
N/A |
RemoveFontResourceEx |
從系統字型資料表中移除私人或不可列舉的字型。 |
N/A |
SetMapperFlags |
改變用來將邏輯字型對應至實體字型的演算法。 |
N/A |
SetTextAlign |
設定裝置內容的文字對齊旗標。 |
IDWriteTextFormat::SetTextAlignment |
SetTextCharacterExtra |
設定字元間間距。 |
N/A |
SetTextColor |
設定裝置內容的文字色彩。 |
應用程式必須負責在其中一個 Draw 呼叫中指定色彩。 |
SetTextJustification |
指定系統應該新增至字串中中斷字元的空間量。 |
N/A。 此版本不支援理由和字元間距。 |
TabbedTextOut |
在位置寫入字元字串,將索引標籤展開至指定的值。 |
IDWriteTextLayout::D raw |
TextOut |
在位置寫入字元字串 |
IDWriteTextLayout::D raw |