DirectWrite

DirectWrite技術概觀。

若要開發DirectWrite,您需要下列標頭:

如需這項技術的程式設計指導方針,請參閱:

列舉

 
DWRITE_AUTOMATIC_FONT_AXES

定義常數,指定可在字型選取期間自動套用在版面配置中的特定座標軸。
DWRITE_BASELINE

DWRITE_BASELINE列舉包含指定文字對齊基準的值。
DWRITE_BREAK_CONDITION

指出内嵌物件或文字邊緣的條件,用來判斷換行行為。
DWRITE_CONTAINER_TYPE

指定字型資源的容器格式。 容器格式與字型檔案格式不同 (DWRITE_FONT_FILE_TYPE) ,因為容器描述封裝基礎字型檔案的容器。
DWRITE_FACTORY_TYPE

指定DirectWrite Factory 物件的類型。
DWRITE_FLOW_DIRECTION

指出文字行相對於彼此放置的方向。
DWRITE_FONT_AXIS_ATTRIBUTES

定義常數,指定字型座標軸的屬性。
DWRITE_FONT_AXIS_TAG

定義常數,指定字型座標軸的四個字元識別碼。
DWRITE_FONT_FACE_TYPE

表示完整字型臉部的檔案格式。
DWRITE_FONT_FAMILY_MODEL

定義常數,指定字型系列如何分組在一起。
DWRITE_FONT_FEATURE_TAG

值,表示字型所提供之文字的印刷樣式功能。
DWRITE_FONT_FILE_TYPE

單一字型檔案所代表的字型類型。 由多個檔案組成的字型格式,例如類型 1 。PFM 和 。PFB,每個檔案類型都有個別的列舉值。
DWRITE_FONT_LINE_GAP_USAGE

指定DWRITE_FONT_METRICS::lineGap 值是否應該是行計量的一部分。
DWRITE_FONT_PROPERTY_ID

識別字型中的字串。
DWRITE_FONT_SIMULATIONS

指定要套用至字型臉部的演算法樣式模擬。 粗體和斜體模擬可以透過位 OR 運算結合。
DWRITE_FONT_SOURCE_TYPE

定義常數,指定字型包含在字型集中的機制。
DWRITE_FONT_STRETCH

表示相對於字型的一般外觀比例,字型的延展程度。
DWRITE_FONT_STYLE

表示字型臉部的樣式,如平常、斜體或斜體。
DWRITE_FONT_WEIGHT

表示字樣密度,以筆劃的光線或粗細來表示。
DWRITE_GLYPH_IMAGE_FORMATS

指定字型中支援的格式,不論是在全字型層級或每一字元。
DWRITE_GLYPH_ORIENTATION_ANGLE

DWRITE_GLYPH_ORIENTATION_ANGLE列舉包含值,指定字元如何導向 X 軸。
DWRITE_GRID_FIT_MODE

指定是否啟用圖像外框的格線調整, (也稱為提示) 。
DWRITE_INFORMATIONAL_STRING_ID

參考字串列舉,可識別內嵌在字型檔案中的字串。
DWRITE_LINE_SPACING_METHOD

用於文字版面配置中行距的方法。
DWRITE_LOCALITY

指定資源的位置。
DWRITE_MEASURING_MODE

指出用於文字版面配置的測量方法。
DWRITE_NUMBER_SUBSTITUTION_METHOD

指定如何在數位和相關標點符號上套用數位替代。
DWRITE_OPTICAL_ALIGNMENT

光學邊界對齊模式。
DWRITE_OUTLINE_THRESHOLD

DWRITE_OUTLINE_THRESHOLD列舉包含值,指定 IDWriteFontFace1::GetRecommendedRenderingMode 方法所使用的原則,以判斷是否要在大綱模式中轉譯字元。
DWRITE_PANOSE_ARM_STYLE

DWRITE_PANOSE_ARM_STYLE列舉包含值,指定文字的字幹終止和四捨五入字母格式的樣式。
DWRITE_PANOSE_ASPECT

DWRITE_PANOSE_ASPECT列舉包含值,指定字元臉部寬度與高度之間的比率。
DWRITE_PANOSE_ASPECT_RATIO

DWRITE_PANOSE_ASPECT_RATIO列舉包含值,這些值會指定字元臉部寬度與高度之間的比率相關資訊。
DWRITE_PANOSE_CHARACTER_RANGES

DWRITE_PANOSE_CHARACTER_RANGES列舉包含值,指定字型中可用的字元類型。
DWRITE_PANOSE_CONTRAST

DWRITE_PANOSE_CONTRAST列舉包含值,這些值會指定大寫 'O' 等字母筆劃最粗點與最細點之間的比率。
DWRITE_PANOSE_DECORATIVE_CLASS

DWRITE_PANOSE_DECORATIVE_CLASS列舉包含指定字元臉部一般外觀的值。
DWRITE_PANOSE_DECORATIVE_TOPOLOGY

DWRITE_PANOSE_DECORATIVE_TOPOLOGY列舉包含指定字型整體圖形特性的值。
DWRITE_PANOSE_FAMILY

DWRITE_PANOSE_FAMILY列舉包含指定字樣分類類型的值。
DWRITE_PANOSE_FILL

DWRITE_PANOSE_FILL列舉包含指定填滿和線條處理類型的值。
DWRITE_PANOSE_FINIALS

DWRITE_PANOSE_FINIALS列舉包含值,指定如何處理字元結尾和遞減遞增數。
DWRITE_PANOSE_LETTERFORM

DWRITE_PANOSE_LETTERFORM列舉包含值,這些值會指定文字的 letterform 圓角。
DWRITE_PANOSE_LINING

DWRITE_PANOSE_LINING列舉包含值,指定裝飾字樣外框的處理。
DWRITE_PANOSE_MIDLINE

DWRITE_PANOSE_MIDLINE列舉包含值,這些值會指定大寫字元的中間線位置資訊,以及對角線字幹頂點的處理方式。
DWRITE_PANOSE_PROPORTION

DWRITE_PANOSE_PROPORTION列舉包含值,這些值會考慮標準字元的額外詳細資料,以指定圖像圖形的比例。
DWRITE_PANOSE_SCRIPT_FORM

DWRITE_PANOSE_SCRIPT_FORM列舉包含值,這些值會指定字元臉部的一般外觀,並考慮其斜率和尾端。
DWRITE_PANOSE_SCRIPT_TOPOLOGY

DWRITE_PANOSE_SCRIPT_TOPOLOGY列舉包含指定 letterforms 拓撲的值。
DWRITE_PANOSE_SERIF_STYLE

DWRITE_PANOSE_SERIF_STYLE列舉包含指定 serif 文字外觀的值。
DWRITE_PANOSE_SPACING

DWRITE_PANOSE_SPACING列舉包含值,這些值會指定單一空間與比例) (字元間距。
DWRITE_PANOSE_STROKE_VARIATION

DWRITE_PANOSE_STROKE_VARIATION列舉包含值,這些值會指定文字字元的細幹與粗字幹之間的關聯性。
DWRITE_PANOSE_SYMBOL_ASPECT_RATIO

DWRITE_PANOSE_SYMBOL_ASPECT_RATIO列舉包含指定符號字元外觀比例的值。
DWRITE_PANOSE_SYMBOL_KIND

DWRITE_PANOSE_SYMBOL_KIND列舉包含指定符號集種類的值。
DWRITE_PANOSE_TOOL_KIND

DWRITE_PANOSE_TOOL_KIND列舉包含值,指定用來建立字元表單的工具種類。
DWRITE_PANOSE_WEIGHT

DWRITE_PANOSE_WEIGHT列舉包含指定字元權數的值。
DWRITE_PANOSE_XASCENT

DWRITE_PANOSE_XASCENT列舉包含值,指定小寫字母的相對大小。
DWRITE_PANOSE_XHEIGHT

DWRITE_PANOSE_XHEIGHT列舉包含值,這些值會指定小寫字母的相對大小以及讀音符號處理 (xheight) 的相關資訊。
DWRITE_PARAGRAPH_ALIGNMENT

指定相對於流程版面配置方塊頂端和底部的流程方向座標軸的段落文字對齊方式。
DWRITE_PIXEL_GEOMETRY

表示裝置圖元的內部結構 (,也就是為了轉譯文字而假設的紅色、綠色和藍色元件實體排列) 。
DWRITE_READING_DIRECTION

指定讀取進度的方向。
DWRITE_RENDERING_MODE

表示轉譯圖像的方法。
DWRITE_RENDERING_MODE1

指定圖像的呈現方式。
DWRITE_SCRIPT_SHAPES

指出文字的其他成形需求。
DWRITE_TEXT_ALIGNMENT

指定段落文字沿著閱讀方向座標軸的對齊方式,相對於版面配置方塊的前置和尾端邊緣。
DWRITE_TEXT_ANTIALIAS_MODE

DWRITE_TEXT_ANTIALIAS_MODE列舉包含值,指定轉譯模式呼叫反鋸齒時要用於文字的反鋸齒類型。
DWRITE_TEXTURE_TYPE

識別 Alpha 紋理的類型。
DWRITE_TRIMMING_GRANULARITY

指定用來修剪超出版面配置方塊之文字的文字細微性。
DWRITE_VERTICAL_GLYPH_ORIENTATION

DWRITE_VERTICAL_GLYPH_ORIENTATION列舉包含值,指定文字所需的字元方向。
DWRITE_WORD_WRAPPING

指定要用於特定多行段落的自動換行。

函式

 
AddFont

將字型新增至要建置的集合。
AddFontFaceReference

將字型的參考加入至要建置的集合。 呼叫 CreateFontSet 時,會自動從字型擷取必要的中繼資料。 (多載 1/2)
AddFontFaceReference

將字型的參考加入至要建置的集合。 呼叫 CreateFontSet 時,會自動從字型擷取必要的中繼資料。 (多載 2/2)
AddFontFeature

新增 OpenType 字型功能。
AddFontFile

加入指定字型檔案中所有字型的參考。
AddFontFile

加入指定字型檔案中所有字型的參考。 方法會剖析字型檔案,以判斷字型及其屬性。
AddFontSet

將現有的字型集附加至要建置的字型集,讓一個字組匯總兩組,或基本上擴充現有的字型集。
AddListener

註冊接收下載通知的用戶端定義接聽程式物件。 所有已註冊的接聽程式的 DownloadCompleted 都會在 BeginDownloadcompletes 之後呼叫。
AddMapping

將單一對應附加至清單。 針對每個額外的對應呼叫此專案一次。
AddMappings

從現有的字型後援物件新增所有對應。
分析

分析檔案並傳回它是否代表字型,以及字型系統是否支援字型類型。
AnalyzeBidi

分析文字範圍以取得腳本方向性,從來源和報告層級讀取屬性到接收回呼 SetBidiLevel。
AnalyzeContainerType

AnalyzeContainerType 方法會分析指定的檔案資料,以判斷它是已知的字型容器格式, (例如 WOFF 或 WOFF2) 。
AnalyzeLineBreakpoints

分析文字範圍中是否有潛在的中斷點機會、從來源讀取屬性,並將中斷點機會報告給接收回呼 SetLineBreakpoints。
AnalyzeNumberSubstitution

分析文字範圍中是否有適用數位替代的範圍,從來源讀取屬性,並將可替代的範圍報告至接收回呼 SetNumberSubstitution。
AnalyzeScript

分析腳本界限的文字範圍、從來源讀取文字屬性,並將 Unicode 腳本識別碼報告給接收回呼 SetScript。
AnalyzeVerticalGlyphOrientation

分析腳本方向的文字範圍、從來源讀取文字和屬性,並將結果報告至接收回呼 SetGlyphOrientation。
ApplyCharacterSpacing

套用字元之間的間距,適當地調整字元叢集和讀音符號。
AreCharactersLocal

判斷指定的字元是否為本機字元。
AreGlyphsLocal

判斷指定的字元是否為本機字元。
BeginDownload

開始非同步下載作業。 下載作業會在背景執行,直到取消下載呼叫完成或取消為止。
BeginDownload

開始下載字型檔案的所有或部分。
CancelDownload

從佇列中移除所有下載要求,並取消任何作用中的下載作業。
CheckTypographicFeature

檢查印刷樣式功能是否適用于圖像或一組圖像。
ComputeGlyphOrigins

將圖像執行位置轉換為圖像原點。 (多載 2/2)
ComputeGlyphOrigins

將圖像執行位置轉換為圖像原點。 (多載 1/2)
ConvertFontFaceToLOGFONT

根據指定字型的 GDI 相容屬性,初始化 LOGFONT 結構。 (IDWriteGdiInterop.ConvertFontFaceToLOGFONT)
ConvertFontToLOGFONT

根據指定字型的 GDI 相容屬性,初始化 LOGFONT 結構。 (IDWriteGdiInterop.ConvertFontToLOGFONT)
ConvertWeightStretchStyleToFontAxisValues

從指定的字型粗細、延展、樣式和大小計算衍生的字型座標軸值。
CreateAlphaTexture

為指定周框內的字元建立指定類型的 Alpha 紋理。
CreateBitmapRenderTarget

建立 物件,封裝點陣圖和記憶體 DC (裝置內容) ,可用於轉譯圖像。
CreateCustomFontCollection

使用自訂字型集合載入器建立字型集合。
CreateCustomFontFileReference

建立應用程式特定字型檔案資源的參考。
CreateCustomRenderingParams

使用指定的屬性建立轉譯參數物件。 (IDWriteFactory.CreateCustomRenderingParams)
CreateCustomRenderingParams

使用指定的屬性建立轉譯參數物件。 (IDWriteFactory1.CreateCustomRenderingParams)
CreateCustomRenderingParams

使用指定的屬性建立轉譯參數物件。 (IDWriteFactory3.CreateCustomRenderingParams)
CreateCustomRenderingParams

使用指定的屬性建立轉譯參數物件。 (IDWriteFactory2.CreateCustomRenderingParams)
CreateEllipsisTrimmingSign

使用省略號做為省略號,建立用於修剪的内嵌物件。
CreateEnumeratorFromKey

建立封裝字型檔案集合的字型檔案列舉值物件。 字型系統會回呼這個介面,以建立字型集合。
CreateFontCollectionFromFontSet

從一組字型建立粗細/寬度/斜率樹狀結構。
CreateFontCollectionFromFontSet

從字型集建立群組成系列之字型的集合。
CreateFontFace

建立代表字型臉部的 物件。
CreateFontFace

建立字型的字型臉部物件。 (IDWriteFont.CreateFontFace)
CreateFontFace

建立字型的字型臉部物件。 (IDWriteFont3.CreateFontFace)
CreateFontFace

從參考建立字型臉部,以搭配配置、成形或轉譯使用。
CreateFontFace

使用 參考來建立字型臉部,以搭配版面配置、成形或轉譯使用。
CreateFontFace

建立具有特定座標軸值的字型臉部實例。
CreateFontFace

為單一專案建立字型臉部 (,而不是透過字型臉部參考) 。
CreateFontFaceFromHdc

建立 IDWriteFontFace 物件,該物件對應至目前選取之 HDC 的 HFONT。
CreateFontFaceReference

建立指定完整路徑之字型的參考。 (多載 1/2)
CreateFontFaceReference

建立指定完整路徑之字型的參考。 (多載 2/2)
CreateFontFaceReference

建立檔案中特定字型實例的參考。
CreateFontFaceReference

建立具有特定座標軸值的字型臉部參考。
CreateFontFaceWithSimulations

例如,建立具有替代字型模擬的字型臉部,以明確模擬一般變體中的粗體字型臉部。
CreateFontFallback

從新增的對應建立完成的後援物件。
CreateFontFallbackBuilder

建立字型後援產生器物件。
CreateFontFileReference

從本機字型檔案建立字型檔案參考物件。
CreateFontFileReferenceFromUrl

如果載入器支援這項功能,請從 URL 建立字型檔案參考。
CreateFontFromLOGFONT

建立符合 LOGFONT 結構所指定屬性的字型物件。 (IDWriteGdiInterop.CreateFontFromLOGFONT)
CreateFontFromLOGFONT

建立符合 LOGFONT 結構所指定屬性的字型物件。 (IDWriteGdiInterop1.CreateFontFromLOGFONT)
CreateFontResource

指定字型檔案和臉部索引,建立字型資源。
CreateFontResource

建立單一專案的字型資源。
CreateFontSet

使用 AddFontFaceReference 從到目前為止新增的所有字型臉部參考建立字型集。
CreateFontSetBuilder

建立空的字型集產生器,以新增字型臉部參考並建立自訂字型集。 (IDWriteFactory3.CreateFontSetBuilder)
CreateFontSetBuilder

建立空字型集產生器以新增字型臉部參考,並建立自訂字型集。 (IDWriteFactory5.CreateFontSetBuilder)
CreateFontSetBuilder

建立空的字型集產生器、準備好新增字型實例,以及建立自訂字型集。
CreateGdiCompatibleTextLayout

採用字串、格式和相關聯的條件約束,並產生代表結果的物件,並格式化為特定顯示器解析度和測量模式。
CreateGlyphRunAnalysis

建立圖像執行分析物件,此物件會封裝用來轉譯字元執行的資訊。 (IDWriteFactory.CreateGlyphRunAnalysis)
CreateGlyphRunAnalysis

建立圖像執行分析物件,該物件會封裝DirectWrite用來轉譯字元執行的資訊。
CreateGlyphRunAnalysis

建立圖像執行分析物件,此物件會封裝用來轉譯字元執行的資訊。 (IDWriteFactory2.CreateGlyphRunAnalysis)
CreateHttpFontFileLoader

建立可從 HTTP 或 HTTPS URL 建立字型檔案參考的遠端字型檔案載入器。 呼叫端負責註冊和取消註冊載入器。
CreateInMemoryFontFileLoader

建立載入器物件,可用來建立記憶體內部字型的字型檔案參考。 呼叫端負責註冊和取消註冊載入器。
CreateInMemoryFontFileReference

從位元組陣列建立 (IDWriteFontFile 物件的字型檔案參考) 。
CreateMonitorRenderingParams

建立具有指定監視器之預設設定的轉譯參數物件。 在大部分情況下,這是建立轉譯參數物件的慣用方式。
CreateNumberSubstitution

使用地區設定名稱、替代方法建立數位替代物件,以及是否忽略使用者覆寫 (改為使用指定文化特性的 NLS 預設值) 。
CreateRemoteStreamFromKey

建立遠端字型檔案資料流程物件,該物件會封裝開啟的檔案資源,並可用來下載遠端檔案資料。
CreateRenderingParams

建立具有主要監視器預設設定的轉譯參數物件。 不同的監視器可能會有不同的轉譯參數,如需詳細資訊,請參閱如何新增多個監視器的支援主題。
CreateStreamFromKey

建立封裝開啟檔案資源的字型檔案資料流程物件。
CreateTextAnalyzer

傳回用於執行文字分析的介面。
CreateTextFormat

建立用於文字版面配置的文字格式物件。 (IDWriteFactory.CreateTextFormat)
CreateTextFormat

建立用於文字版面配置的文字格式物件。我
CreateTextLayout

採用字串、文字格式和相關聯的條件約束,並產生代表完整分析和格式化結果的物件。
CreateTypography

建立印刷樣式物件,以用於文字版面配置。
DetermineMinWidth

決定版面配置可以設定為 的最小可能寬度,而不會在發生整字的字元之間發生緊急中斷。
DownloadCompleted

下載作業結束時,會在任意執行緒上呼叫 DownloadCompleted 方法。
Draw

應用程式實作轉譯回呼 (IDWriteTextRenderer::D rawInlineObject) 可以使用這個來繪製内嵌物件,而不需要轉換或查詢物件類型。 文字配置不會直接呼叫此方法。
Draw

使用指定的用戶端繪圖內容繪製文字。
DrawGlyphRun

將圖像的執行繪製到位於指定位置的點陣圖目標。
DrawGlyphRun

IDWriteTextLayout::D raw 會呼叫此函式,以指示用戶端轉譯字元的執行。 (IDWriteTextRenderer.DrawGlyphRun)
DrawGlyphRun

IDWriteTextLayout::D raw 會呼叫此函式,以指示用戶端轉譯字元的執行。 (IDWriteTextRenderer1.DrawGlyphRun)
DrawInlineObject

IDWriteTextLayout::D raw 會在需要繪製内嵌物件時呼叫此應用程式回呼。 (IDWriteTextRenderer.DrawInlineObject)
DrawInlineObject

IDWriteTextLayout::D raw 會在需要繪製内嵌物件時呼叫此應用程式回呼。 (IDWriteTextRenderer1.DrawInlineObject)
DrawStrikethrough

IDWriteTextLayout::D raw 會呼叫此函式,以指示用戶端繪製刪除線。 (IDWriteTextRenderer.DrawStrikethrough)
DrawStrikethrough

IDWriteTextLayout::D raw 會呼叫此函式,以指示用戶端繪製刪除線。 (IDWriteTextRenderer1.DrawStrikethrough)
DrawUnderline

IDWriteTextLayout::D raw 會呼叫此函式,以指示用戶端繪製底線。 (IDWriteTextRenderer.DrawUnderline)
DrawUnderline

IDWriteTextLayout::D raw 會呼叫此函式,以指示用戶端繪製底線。 (IDWriteTextRenderer1.DrawUnderline)
DWRITE_MAKE_FONT_AXIS_TAG

建立字型座標軸的 OpenType 標籤。
DWRITE_MAKE_OPENTYPE_TAG

建立 OpenType 標籤做為 32 位整數,讓標記中的第一個字元在小尾架構上 (最小顯著性) ,可用來與字型檔案中的標籤進行比較。
DWriteCreateFactory

建立用於後續建立個別DirectWrite物件的DirectWrite Factory 物件。
EnqueueCharacterDownloadRequest

將要求新增至字型下載佇列 (IDWriteFontDownloadQueue) 。 (IDWriteFontFaceReference.EnqueueCharacterDownloadRequest)
EnqueueFileFragmentDownloadRequest

將要求新增至字型下載佇列 (IDWriteFontDownloadQueue) 。 (IDWriteFontFaceReference.EnqueueFileFragmentDownloadRequest)
EnqueueFontDownloadRequest

將要求新增至字型下載佇列 (IDWriteFontDownloadQueue) 。 (IDWriteFontFaceReference.EnqueueFontDownloadRequest)
EnqueueGlyphDownloadRequest

將要求新增至字型下載佇列 (IDWriteFontDownloadQueue) 。 (IDWriteFontFaceReference.EnqueueGlyphDownloadRequest)
等於

比較兩個字型參考實例是否相等。
等於

在呼叫 Equals 的字型臉部物件和以參數方式傳遞的字型臉部物件之間執行相等比較。
FindFamilyName

尋找具有指定系列名稱的字型系列。
FindFontFace

取得字型集中相符字型臉部參考的索引,其中包含相同的檔案、臉部索引和模擬。 (IDWriteFontSet.FindFontFace)
FindFontFaceReference

取得字型集中相符字型臉部參考的索引,其中包含相同的檔案、臉部索引和模擬。 (IDWriteFontSet.FindFontFaceReference)
FindLocaleName

取得地區設定名稱/字串組與指定地區設定名稱之以零起始的索引。
GetAlphaBlendParams

取得 ClearType 混合所需的 Alpha 混合屬性。
GetAlphaTextureBounds

取得受圖像執行影響之實體圖元的周框。
GetAutomaticFontAxes

擷取自動軸選項。
GetAxisNames

擷取字型座標軸的當地語系化名稱。
GetAxisValueNameCount

擷取特定座標軸的具名值數目。
GetAxisValueNames

擷取字型座標軸之特定值的當地語系化名稱。
GetBaseline

從字型擷取指定的基準。
GetBreakConditions

版面配置會使用此來判斷文字之間内嵌物件的換行行為。
GetCaretMetrics

取得設計單位中字型的插入號度量。
GetCharacterSpacing

取得字元之間的間距。
GetClearTypeLevel

取得轉譯參數物件的 ClearType 層級。
GetClusterMetrics

擷取每個圖像叢集的邏輯屬性和度量。
GetColorPaletteCount

取得字型所定義的調色盤數目。
GetCount

取得語言/字串組的數目。
GetCount

取得字串清單中的字串數目。
GetCurrentFontFile

取得目前字型檔案的參考。
GetCurrentRun

取得目前的色彩圖像執行。
GetCurrentRun

傳回列舉值目前的字元執行。
GetCurrentTransform

取得將抽象座標組應至 DIP 的轉換。 根據預設,這是身分識別轉換。 請注意,這與基礎裝置內容的世界轉換無關。
GetCurrentTransform

取得將抽象座標組應至 DIP 的轉換。
GetDefaultFontAxisValues

擷取字型資源所支援之所有座標軸的預設值。
GetDesignGlyphAdvances

擷取序列字元序列的設計單位進階。
GetDesignGlyphMetrics

在字型設計單位中,取得與解析度無關) 圖像計量的理想 (。
GetDrawingEffect

取得在指定文字位置的應用程式定義繪圖效果。
GetEnhancedContrast

取得轉譯參數物件的增強對比屬性。 有效值大於或等於零。
GetEudcFontCollection

取得字型集合,代表一組 EUDC (使用者定義字元) 字型。
GetExpirationEvent

如果有的話,擷取字型集的到期事件。 如果系統字型集物件因為安裝、卸載或更新字型而過期,則會在系統字型集物件上設定到期事件。 (IDWriteFontCollection3::GetExpirationEvent)
GetExpirationEvent

如果有的話,擷取字型集的到期事件。 如果系統字型集物件因為安裝、卸載或更新字型而過期,則會在系統字型集物件上設定到期事件。 (IDWriteFontSet2::GetExpirationEvent)
GetFaceNames

取得當地語系化字串集合,其中包含字型 (的臉部名稱,例如正則或粗體) ,以地區設定名稱編制索引。
GetFaceNames

建立當地語系化字串物件,其中包含字型的臉部名稱 (,例如,正則或粗體) ,以地區設定名稱編制索引。
GetFamilyNames

建立當地語系化字串物件,其中包含以地區設定名稱編制索引的字型系列系列名稱。 (IDWriteFontFamily.GetFamilyNames)
GetFamilyNames

建立當地語系化字串物件,其中包含以地區設定名稱編制索引的字型系列系列名稱。 (IDWriteFontFace3.GetFamilyNames)
GetFileCount

傳回使用此載入器實例建立的字型檔案參考數目。
GetFileFragmentLocality

傳回位元組範圍 (位置的相關資訊,也就是字型檔案資料流程內的字型片段) 。
GetFilePathFromKey

從字型檔案參考索引鍵取得絕對字型檔案路徑。
GetFilePathLengthFromKey

從字型檔案參考索引鍵取得絕對檔案路徑的長度。
GetFiles

取得代表字型臉部的字型檔案。
GetFileSize

取得檔案的大小總計。
GetFileSize

以位元組為單位取得字型臉部的總大小。
GetFileTime

取得上次修改日期。
GetFilteredFontIndices

擷取由指定範圍篩選的所有專案索引。
GetFilteredFonts

擷取依指定範圍、端點包含的字型子集。
GetFilteredFonts

擷取由指定屬性篩選的字型子集。
GetFilteredFonts

擷取由指定索引篩選的字型子集。
GetFirstFontResources

擷取新的字型集,其中包含集合中每個字型資源的第一個出現專案。
GetFirstMatchingFont

取得最符合指定屬性的字型。
GetFlowDirection

取得文字線條流動的方向。
GetFont

取得字型,指定其以零起始的索引。 (IDWriteFontList.GetFont)
GetFont

取得字型,指定其以零起始的索引。 (IDWriteFontFamily1.GetFont)
GetFont

取得字型,指定其以零起始的索引。 (IDWriteFontList1.GetFont)
GetFontAxisAttributes

擷取描述指定座標軸的屬性,例如字型作者是否建議隱藏使用者介面中的座標軸。
GetFontAxisCount

擷取字型資源支援的座標軸數目。
GetFontAxisRanges

擷取每個座標軸的值範圍。
GetFontAxisRanges

擷取單一專案的座標軸範圍。
GetFontAxisValueCount

擷取字型所定義的座標軸數目。 這包括靜態和變數軸。
GetFontAxisValueCount

擷取參考所指定的座標軸數目。
GetFontAxisValueCount

擷取格式上設定的座標軸數目。
GetFontAxisValues

擷取字型所使用的座標軸值清單。
GetFontAxisValues

擷取參考所指定的字型座標軸值清單。
GetFontAxisValues

擷取格式的字型座標軸值清單。
GetFontCollection

取得字型集合,其中包含字型清單中的字型。
GetFontCollection

取得目前的字型集合。
GetFontCollection

取得與指定位置之文字相關聯的字型集合。
GetFontCount

取得字型清單中的字型數目。
GetFontCount

取得集合中的字型總數。
GetFontDownloadQueue

取得與此 Factory 物件相關聯的字型下載佇列。
GetFontFaceIndex

取得字型檔案或檔案中字型臉部的以零起始的索引。 如果字型檔案包含單一臉部,則傳回值為零。
GetFontFaceIndex

擷取字型檔案中字型臉部的以零起始的索引。
GetFontFaceReference

取得識別此字型的字型臉部參考。 (IDWriteFont3.GetFontFaceReference)
GetFontFaceReference

取得識別此字型的字型臉部參考。 (IDWriteFontFace3.GetFontFaceReference)
GetFontFaceReference

取得字型臉部參考,指定其以零起始的索引。 (IDWriteFontFamily1.GetFontFaceReference)
GetFontFaceReference

取得字型臉部參考,指定其以零起始的索引。 (IDWriteFontList1.GetFontFaceReference)
GetFontFaceReference

取得位於指定索引處之字型的參考,可能是本機或遠端。
GetFontFaceReference

擷取單一專案的字型臉部參考。
GetFontFallback

取得目前的後援。 如果建立版面配置之後未設定任何設定,則會是 nullptr。
GetFontFallback

取得目前的字型後援物件。
GetFontFamily

取得指定字型所屬的字型系列。
GetFontFamily

指定以零起始的字型系列索引,建立字型系列物件。
GetFontFamily

指定以零起始的字型系列索引,建立字型系列物件。
GetFontFamilyCount

取得集合中的字型系列數目。
GetFontFamilyModel

擷取字型集合用來群組系列之字型系列模型。
GetFontFamilyName

取得字型系列名稱的複本。
GetFontFamilyName

複製位於指定位置之文字的字型系列名稱。
GetFontFamilyNameLength

取得字型系列名稱的長度。
GetFontFamilyNameLength

取得目前位置的字型系列名稱長度。
GetFontFeature

取得指定索引處的字型功能。
GetFontFeatureCount

取得目前字型的 OpenType 字型功能數目。
GetFontFile

取得代表字型臉部的字型檔案。
GetFontFile

擷取資源的字型檔案。
GetFontFromFontFace

取得對應至與指定字型臉部物件相同的實體字型的字型物件。 指定的實體字型必須屬於字型集合。
GetFontLocality

取得字型的目前位置,指定其以零起始的索引。 (IDWriteFontFamily1.GetFontLocality)
GetFontLocality

取得字型的目前位置,指定其以零起始的索引。 (IDWriteFontList1.GetFontLocality)
GetFontLocality

擷取單一專案的地區。
GetFontResource

擷取此字型臉部的基礎字型資源。
GetFontSet

取得這個集合所使用的基礎字型集。
GetFontSet

擷取這個集合所使用的基礎字型集。
GetFontSet

擷取這個系列所使用的基礎字型集。
GetFontSet

擷取此清單所使用的基礎字型集。
GetFontSignature

從指定的字型讀取字型簽章。 (多載 2/2)
GetFontSignature

從指定的字型讀取字型簽章。 (多載 1/2)
GetFontSize

取得 DIP 單位中的字型大小。
GetFontSize

取得位於指定位置之文字的字型 em 高度。
GetFontSourceName

將指定字型的字型來源名稱 (複製到輸出陣列中) 。
GetFontSourceNameLength

擷取指定字型的字型來源名稱長度。
GetFontSourceType

擷取指定字型的字型來源類型。
GetFontStretch

取得文字的字型延展。
GetFontStretch

取得位於指定位置之文字的字型延展。
GetFontStyle

取得文字的字型樣式。
GetFontStyle

取得字型樣式 (也稱為位於指定位置之文字的斜率) 。
GetFontWeight

取得文字的字型粗細。
GetFontWeight

取得位於指定位置之文字的字型粗細。
GetGamma

取得用於 gamma 修正的 gamma 值。 有效值必須大於零,且不能超過 256。
GetGdiCompatibleGlyphAdvances

傳回字元序列的圖元對齊進階。
GetGdiCompatibleGlyphMetrics

取得字型設計單位中的字元計量,其傳回值與 GDI 所產生的值相容。
GetGdiCompatibleGlyphPlacements

根據字型和寫入系統的轉譯規則,從 GetGlyphs 方法放置字元輸出。
GetGdiCompatibleMetrics

取得字型臉部的設計單位和一般計量。 這些計量適用于字型中的所有字元,並由應用程式用於版面配置計算。 (IDWriteFontFace.GetGdiCompatibleMetrics)
GetGdiCompatibleMetrics

取得字型臉部的設計單位和一般計量。 這些計量適用于字型中的所有字元,並由應用程式用於版面配置計算。 (IDWriteFontFace1.GetGdiCompatibleMetrics)
GetGdiInterop

建立物件,該物件用於與 GDI 的互通性。
GetGenerationCount

取得下載佇列的目前世代號碼,無論下載完成或成功,每次下載完成後都會遞增。 這個 Cookie 值可以與快取的資料進行比較,以判斷它是否過時。
GetGlyphCount

取得字型臉部中的字元數目。
GetGlyphImageData

根據所需的影像格式,取得圖像資料的指標。
GetGlyphImageFormats

取得整個字型支援的所有圖像圖像格式。 (IDWriteFontFace4.GetGlyphImageFormats)
GetGlyphImageFormats

取得整個字型支援的所有圖像圖像格式。 (多載 1/2)
GetGlyphIndices

傳回 UCS4 Unicode 字碼指標到字型 'CMAP' 資料表所定義的字元索引。
GetGlyphOrientationTransform

傳回個別角度的 2x3 轉換矩陣,以繪製圖像執行。 (IDWriteTextAnalyzer1.GetGlyphOrientationTransform)
GetGlyphOrientationTransform

傳回個別角度的 2x3 轉換矩陣,以繪製圖像執行。 (IDWriteTextAnalyzer2.GetGlyphOrientationTransform)
GetGlyphPlacements

根據字型和寫入系統的轉譯規則,從 GetGlyphs 方法放置字元輸出。
GetGlyphRunOutline

呼叫大綱接收介面,以計算字元回合的大綱。
GetGlyphs

剖析輸入文字字串,並根據字型和寫入系統的轉譯規則,將其對應至一組字元和相關聯的圖像資料。
GetGrayscaleEnhancedContrast

取得用於灰階反鋸齒的對比增強功能量。
GetGridFitMode

取得格線調整模式。
GetIncrementalTabStop

取得累加定位停駐點位置。
GetIndex

取得字型檔案內容中字型臉部的索引。
GetInformationalStrings

取得當地語系化字串集合,其中包含以地區設定名稱編制索引的指定參考字串。
GetInformationalStrings

取得當地語系化字串集合,其中包含以地區設定名稱編制索引的指定參考字串。
GetInlineObject

取得位於指定位置的内嵌物件。
GetJustificationOpportunities

擷取每個字元的理由機會資訊,指定文字和成形字元屬性。
GetJustifiedGlyphs

填入複雜字集的新圖像,其中理由會增加字元的前進,例如使用 kashida 的阿拉伯文。
GetKerningPairAdjustments

從字型的 kern 資料表擷取 kerning 配對調整。
GetLastLineWrapping

取得最後一行的換行模式。
GetLastLineWrapping

取得最後一行的最後一個字是否包裝。
GetLastWriteTime

取得檔案的上次修改時間。
GetLastWriteTimeFromKey

從字型檔案參考索引鍵取得檔案的上次寫入時間。
GetLineMetrics

擷取文字字串中每個個別文字行的相關資訊。
GetLineMetrics

擷取每一行的屬性。
GetLineSpacing

取得多行文欄位落的行距調整集。 (IDWriteTextFormat.GetLineSpacing)
GetLineSpacing

取得多行文欄位落的行距調整集。 (IDWriteTextFormat2.GetLineSpacing)
GetLineSpacing

取得行距資訊。
GetLoader

取得與字型檔案物件相關聯的檔案載入器。
GetLocaleName

將具有指定索引的地區設定名稱複製到指定的陣列。 (IDWriteLocalizedStrings.GetLocaleName)
GetLocaleName

取得受文字分析影響之範圍的地區設定名稱。
GetLocaleName

取得地區設定名稱的複本。
GetLocaleName

取得位於指定位置之文字的地區設定名稱。
GetLocaleName

將具有指定索引的地區設定名稱複製到指定的陣列。 (IDWriteStringList.GetLocaleName)
GetLocaleNameLength

取得字元的長度, (不包含具有指定索引之地區設定名稱的 null 結束字元) 。 (IDWriteLocalizedStrings.GetLocaleNameLength)
GetLocaleNameLength

取得地區設定名稱的長度。
GetLocaleNameLength

取得指定位置之文字的地區設定名稱長度。
GetLocaleNameLength

取得字元的長度, (不包含具有指定索引之地區設定名稱的 null 結束字元) 。 (IDWriteStringList.GetLocaleNameLength)
GetLocalFileSize

以位元組為單位取得字型臉部的本機大小,一律小於或等於 GetFullSize。 如果位置為遠端,則此值為零。 如果為 full,此值會等於 GetFileSize。
GetLocalFileSize

GetLocalFileSize 會傳回目前本機字型檔案的位元組數目,這應該一律小於或等於 GetFileSize 所傳回的完整檔案大小。
GetLocality

取得字型的目前位置。
GetLocality

取得此字型臉部參考的地區。
GetLocality

取得檔案的目前位置。
GetLocalityFromKey

取得唯一索引鍵所識別之檔案資源的區域。
GetMatchingFonts

取得字型系列中依其符合指定屬性程度的順序排列的字型清單。
GetMatchingFonts

擷取指定字型系列中的字型清單,依其符合指定座標軸值的順序排序。
GetMatchingFonts

擷取字型系列中的字型清單,依其符合指定座標軸值的順序排序。
GetMatchingFonts

傳回由指定屬性篩選的字型子集。 (多載 2/2)
GetMatchingFonts

傳回由指定屬性篩選的字型子集。 (多載 1/2)
GetMatchingFonts

根據要求的輸入擷取相符的字型集,並排序以便較接近的相符專案稍早。
GetMatchingFonts

根據要求的輸入產生相符字型集,並排序,以便較接近的相符專案稍早。
GetMatchingFontsByLOGFONT

根據指定的 LOGFONT 值取得相符字型的清單。 只會傳回該系列名稱的字型。
GetMaxHeight

取得配置最大高度。
GetMaxWidth

取得版面配置的最大寬度。
GetMemoryDC

取得記憶體裝置內容的控制碼。
GetMetrics

取得字型臉部的設計單位和通用計量。 這些計量適用于字型臉部內的所有圖像,並由應用程式用於配置計算。 (IDWriteFont.GetMetrics)
GetMetrics

取得字型臉部的設計單位和通用計量。 這些計量適用于字型臉部內的所有圖像,並由應用程式用於配置計算。 (IDWriteFontFace.GetMetrics)
GetMetrics

IDWriteTextLayout 會呼叫這個回呼函式,以取得内嵌物件的度量。
GetMetrics

擷取格式化字串的整體計量。 (IDWriteTextLayout.GetMetrics)
GetMetrics

取得字型臉部的設計單位和通用計量。 這些計量適用于字型臉部內的所有圖像,並由應用程式用於配置計算。 (IDWriteFont1.GetMetrics)
GetMetrics

取得字型臉部的設計單位和通用計量。 這些計量適用于字型臉部內的所有圖像,並由應用程式用於配置計算。 (IDWriteFontFace1.GetMetrics)
GetMetrics

擷取格式化字串的整體計量。 (IDWriteTextLayout2.GetMetrics)
GetNumberSubstitution

從受文字分析影響的文字範圍取得數位替代。
GetOpticalAlignment

取得文字格式的光學邊界對齊方式。
GetOpticalAlignment

取得圖像如何對齊邊界的邊緣。
GetOverhangMetrics

IDWriteTextLayout 會呼叫這個回呼函式,以取得内嵌物件之 DIP) 中的可見範圍 (。 在簡單的點陣圖中,沒有邊框間距且沒有過度交集,所有交集都會是零。
GetOverhangMetrics

傳回版面配置) 和包含的所有物件,包括文字圖像和内嵌物件,以 DIP 傳回過度 (。
GetPairKerning

取得指定位置是否啟用配對 kerning。
GetPaletteEntries

從字型的調色盤取得色彩值。
GetPaletteEntryCount

取得每個調色盤中的專案數目。
GetPanose

從字型取得 PANOSE 值,並用於字型選取和比對。
GetPanose

從字型取得 PANOSE 值,用於字型選取和比對。
GetParagraphAlignment

取得段落的對齊選項,該段落相對於版面配置方塊的上邊緣和下邊緣。
GetParagraphReadingDirection

取得段落閱讀方向。
GetPixelGeometry

取得轉譯參數物件的圖元幾何。
GetPixelsPerDip

取得每個 DIP 的點陣圖圖元數目。
GetPixelsPerDip

取得每個 DIP 的實體圖元數目。
GetPropertyOccurrenceCount

傳回指定屬性值在集合中發生的次數。
GetPropertyValues

傳回特定字型專案索引的屬性值。 (多載 2/3)
GetPropertyValues

傳回特定字型專案索引的屬性值。 (多載 1/3)
GetPropertyValues

傳回特定字型專案索引的屬性值。 (多載 3/3)
GetReadingDirection

取得段落中文字的目前閱讀方向。
GetRecommendedRenderingMode

使用指定的大小和轉譯參數,決定字型的建議轉譯模式。 (IDWriteFontFace.GetRecommendedRenderingMode)
GetRecommendedRenderingMode

使用指定的大小和轉譯參數,決定字型的建議轉譯模式。 (IDWriteFontFace1.GetRecommendedRenderingMode)
GetRecommendedRenderingMode

會根據字型、大小、世界轉換和測量模式,決定要使用的建議文字轉譯和網格調整模式。 (IDWriteFontFace3.GetRecommendedRenderingMode)
GetRecommendedRenderingMode

會根據字型、大小、世界轉換和測量模式,決定要使用的建議文字轉譯和網格調整模式。 (IDWriteFontFace2.GetRecommendedRenderingMode)
GetReferenceKey

取得字型檔案之參考索引鍵的指標。 傳回的指標有效,直到釋放字型檔案物件為止。
GetRenderingMode

取得轉譯參數物件的轉譯模式。
GetRenderingMode1

取得轉譯模式。
GetResult

傳回非同步作業的結果。 如果作業尚未完成,則會E_PENDING傳回值。
GetScriptProperties

擷取指定腳本的屬性。
GetSimulations

取得值,這個值表示哪些模擬會套用至指定的字型。
GetSimulations

取得字型臉部的演算法樣式模擬旗標。 (IDWriteFontFace.GetSimulations)
GetSimulations

取得字型臉部的演算法樣式模擬旗標。 (IDWriteFontFaceReference.GetSimulations)
GetSize

取得目標點陣圖的維度。
GetStretch

取得指定字型的延展或寬度。
GetStretch

取得這個字型的延展 (也稱為寬度) 。
GetStrikethrough

取得位於指定位置之文字的刪除線存在。
GetString

將具有指定索引的字串複製到指定的陣列。 (IDWriteLocalizedStrings.GetString)
GetString

將具有指定索引的字串複製到指定的陣列。 (IDWriteStringList.GetString)
GetStringLength

取得字元長度, (不包含具有指定索引之字串的 null 結束字元) 。 (IDWriteLocalizedStrings.GetStringLength)
GetStringLength

取得字元長度, (不包含具有指定索引之字串的 null 結束字元) 。 (IDWriteStringList.GetStringLength)
GetStyle

取得指定字型的樣式或斜率。
GetStyle

取得此字型 (也稱為斜率) 的樣式。
GetSystemFontCollection

取得 物件,表示已安裝的字型集。
GetSystemFontCollection

擷取系統字型的粗細/寬度/斜率樹狀結構。
GetSystemFontCollection

擷取字型集合,並分組成系列。 (IDWriteFactory6::GetSystemFontCollection)
GetSystemFontCollection

擷取字型集合,並分組成系列。 (IDWriteFactory7::GetSystemFontCollection)
GetSystemFontFallback

從系統字型後援清單中建立字型後援物件。
GetSystemFontSet

擷取系統字型清單。
GetSystemFontSet

擷取系統字型集。 (IDWriteFactory6::GetSystemFontSet)
GetSystemFontSet

擷取系統字型集。 (IDWriteFactory7::GetSystemFontSet)
GetTextAlignment

取得相對於版面配置方塊開頭和尾端邊緣的文字對齊選項。
GetTextAntialiasMode

取得點陣圖轉譯目標的目前文字反鋸齒模式。
GetTextAtPosition

取得從指定文字位置開始的文字區塊。
GetTextBeforePosition

取得緊接在指定位置前面的文字區塊。
GetTextComplexity

決定文字的複雜度,以及您是否需要呼叫 IDWriteTextAnalyzer::GetGlyphs 以進行完整腳本成形。
GetTrimming

取得溢位版面配置方塊之文字的修剪選項。
GetType

取得字型臉部的檔案格式類型。
GetTypographicFeatures

傳回腳本或字型可用的 OpenType 功能完整清單。
GetTypography

取得位於指定位置之文字的印刷樣式設定。
GetUnderline

取得位於指定位置之文字的底線存在。
GetUnicodeRanges

擷取字型所支援的字元範圍清單。
GetUnicodeRanges

擷取字型所支援的字元範圍清單。
GetVerticalGlyphOrientation

由文字分析器用來取得所需的字元方向和已解析的 bidi 層級。
GetVerticalGlyphOrientation

使用垂直閱讀方向時,取得圖像的慣用方向。 (IDWriteTextFormat1.GetVerticalGlyphOrientation)
GetVerticalGlyphOrientation

使用垂直閱讀方向時,取得圖像的慣用方向。 (IDWriteTextLayout2.GetVerticalGlyphOrientation)
GetVerticalGlyphVariants

擷取從 GetGlyphIndices 擷取之標準字元的垂直形式。
GetWaitHandle

傳回控制碼,這個控制碼可用來等候非同步作業完成。 控制碼會維持有效狀態,直到介面釋出為止。
GetWeight

取得指定字型的粗細或筆劃粗細。
GetWeight

取得這個字型的粗細。
GetWordWrapping

取得自動換行選項。
HasCharacter

判斷字型是否支援指定的字元。
HasCharacter

判斷字型是否支援指定的字元。
HasKerningPairs

判斷字型是否支援配對 kerning。
HasVariations

判斷此字型臉部的資源是否支援任何變數座標軸。 (IDWriteFontFace5::HasVariations)
HasVariations

判斷此字型臉部的資源是否支援任何變數座標軸。 (IDWriteFontResource::HasVariations)
HasVerticalGlyphVariants

判斷字型是否有任何垂直字元變體。
HitTestPoint

應用程式會呼叫這個函式,此函式會傳入相對於版面配置方塊左上方位置的特定圖元位置,並取得發生點擊測試之文字字串對應點擊測試計量的相關資訊。
HitTestTextPosition

應用程式會呼叫此函式,以取得相對於版面配置方塊左上角的圖元位置,並指定文字位置和位置的邏輯端。
HitTestTextRange

應用程式會呼叫此函式,以取得一組對應至一系列文字位置的點擊測試計量。 其中一個主要用法是實作文字字串的醒目提示選取。
InvalidateLayout

使配置失效,強制配置在呼叫計量或繪圖函式之前重新測量。 如果字型的地區變更,而且應該重新繪製版面配置,或者用戶端實作 IDWriteInlineObject 的大小變更,這會很有用。
IsCharacterLocal

判斷字元是否從字型本機下載。
IsColorFont

啟用判斷是否需要色彩轉譯路徑。
IsColorFont

可讓您判斷是否需要色彩轉譯路徑。
IsEmpty

判斷下載佇列是否空白。 請注意,佇列不包含已經下載的要求。 呼叫 BeginDownloadclear 佇列。
IsGlyphLocal

判斷圖像是否從字型本機下載。
IsMonospacedFont

判斷字型是否為空白,亦即字元是相同的固定間距寬度, (非比例) 。
IsMonospacedFont

判斷文字範圍的字型是否為單空格,亦即字型字元是相同的固定間距寬度。
IsSymbolFont

判斷字型是否為符號字型。 (IDWriteFont.IsSymbolFont)
IsSymbolFont

判斷字型是否為符號字型。 (IDWriteFontFace.IsSymbolFont)
JustifyGlyphAdvances

對齊字元陣列以符合線條寬度。
MapCharacters

決定用來呈現文字開始範圍的適當字型。
MoveNext

前進至集合中的下一個字型檔案。 第一次建立時,列舉值會放在集合的第一個專案之前,而第一次呼叫 MoveNext 會前進到第一個檔案。
MoveNext

移至列舉值中執行的下一個圖像。
ReadFileFragment

從字型檔案讀取片段。
RegisterFontCollectionLoader

向 Factory 物件註冊自訂字型集合載入器。
RegisterFontFileLoader

向 DirectWrite 註冊字型檔案載入器。
ReleaseFileFragment

從檔案釋放片段。
ReleaseFontTable

釋放稍早從 TryGetFontTable 取得的資料表。
ReleaseGlyphImageData

釋放從 ReadGlyphData 取得的資料表資料。
RemoveListener

取消註冊先前使用 AddListener 註冊的通知處理常式。
調整大小

調整點陣圖的大小。
SetAutomaticFontAxes

設定自動字型座標軸選項。
SetBidiLevel

在範圍上設定雙向層級,每次執行變更都會呼叫一次, (明確或解析的隱含) 。
SetCharacterSpacing

設定字元之間的間距。
SetCurrentTransform

設定將抽象座標組應至 DIP 的轉換, (裝置獨立圖元) 。 這不會影響基礎裝置內容的世界轉換。
SetDrawingEffect

設定應用程式定義的繪圖效果。
SetFlowDirection

設定段落流程方向。
SetFontAxisValues

設定格式字型座標軸的值。
SetFontCollection

設定字型集合。
SetFontFallback

將自訂字型後援套用至版面配置。 如果未設定任何專案,則會使用預設系統後援清單。
SetFontFallback

將自訂字型後援套用至版面配置。
SetFontFamilyName

設定指定文字範圍內文字的 Null 終止字型系列名稱。
SetFontSize

為指定文字範圍內的文字設定 DIP 單位的字型大小。
SetFontStretch

設定指定文字範圍內文字的字型延展。
SetFontStyle

設定DWRITE_TEXT_RANGE結構所指定之文字範圍的文字字型樣式。
SetFontWeight

設定DWRITE_TEXT_RANGE結構所指定之文字範圍內的文字字型粗細。
SetGlyphOrientation

文字分析器會回呼此內容,以報告每個字元的實際方向以進行成形和繪製。
SetIncrementalTabStop

設定兩個相鄰定位停駐點之間的固定距離。
SetInlineObject

設定内嵌物件。
SetLastLineWrapping

設定最後一行的換行模式。
SetLastLineWrapping

設定是否包裝最後一行的最後一個字。
SetLineBreakpoints

設定每個字元的換行機會,從指定的位置開始。
SetLineSpacing

設定行距。
SetLineSpacing

設定行距。 (IDWriteTextFormat2.SetLineSpacing)
SetLineSpacing

設定行距。 (IDWriteTextLayout3.SetLineSpacing)
SetLocaleName

設定指定文字範圍內文字的地區設定名稱。
SetMaxHeight

設定配置最大高度。
SetMaxWidth

設定版面配置最大寬度。
SetNumberSubstitution

設定文字分析所影響之文字範圍上的數位替代。
SetOpticalAlignment

設定文字格式的光學邊界對齊方式。
SetOpticalAlignment

設定字元對齊邊界邊緣的方式。
SetPairKerning

啟用或停用指定文字範圍的配對 kerning。
SetParagraphAlignment

設定相對於版面配置方塊頂端和下邊緣的段落對齊選項。
SetPixelsPerDip

設定每個 DIP (裝置獨立圖元) 的點陣圖圖元數目。 DIP 為 1/96 英吋,因此如果每英吋的圖元除以 96,則此值為數字。
SetReadingDirection

設定段落閱讀方向。
SetScriptAnalysis

報告指定文字範圍的腳本分析。
SetStrikethrough

設定指定文字範圍內文字的刪除線。
SetTextAlignment

設定段落中文字的對齊方式,相對於 IDWriteTextFormat 介面之版面配置方塊的開頭和尾端邊緣。
SetTextAntialiasMode

設定點陣圖轉譯目標的目前文字反鋸齒模式。
SetTrimming

設定文字溢位版面配置寬度的修剪選項。
SetTypography

設定指定文字範圍內文字的字型印刷樣式功能。
SetUnderline

設定指定文字範圍內文字的底線。
SetVerticalGlyphOrientation

設定文字格式的方向。
SetVerticalGlyphOrientation

使用垂直閱讀方向時,設定圖像的慣用方向。
SetWordWrapping

設定自動換行選項。
TranslateColorGlyphRun

將圖像執行轉譯成一連串的色彩圖像執行,其可轉譯為產生原始「基底」回合的色彩表示。
TranslateColorGlyphRun

這個方法會在字元回合上呼叫,以將它轉譯成多個色彩字元執行。
TryGetFontTable

如果指定的 OpenType 字型資料表存在,並傳回它的指標,則會尋找指定的 OpenType 字型資料表。 函式會透過字型檔案載入器所實作的 IDWriteFontFileStream 介面來存取基礎字型資料。
UnpackFontFile

UnpackFontFile 方法會從容器檔案解壓縮字型資料, (WOFF 或 WOFF2) ,並以字型檔案資料流程的形式傳回未封裝的字型資料。
UnregisterFontCollectionLoader

取消註冊先前使用 RegisterFontCollectionLoader 註冊的自訂字型集合載入器。
UnregisterFontFileLoader

使用 RegisterFontFileLoader 取消註冊先前向DirectWrite字型系統註冊的字型檔案載入器。

介面

 
IDWriteAsyncResult

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

封裝 32 位裝置獨立點陣圖和裝置內容,可用於轉譯字元。
IDWriteBitmapRenderTarget1

封裝 32 位裝置獨立點陣圖和裝置內容,可用於轉譯字元。
IDWriteColorGlyphRunEnumerator

此介面可讓應用程式透過色彩字元執行列舉。
IDWriteColorGlyphRunEnumerator1

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

用來建立所有後續DirectWrite物件。 這個介面是所有DirectWrite物件的根處理站介面。
IDWriteFactory1

所有DirectWrite物件的根處理站介面。 (IDWriteFactory1)
IDWriteFactory2

所有DirectWrite物件的根處理站介面。我
IDWriteFactory3

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

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

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

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

這個介面代表建立所有DirectWrite物件的 Factory 物件。 IDWriteFactory7 新增了使用系統字型的新設備。
IDWriteFont

表示字型集合中的實體字型。 此介面可用來從實體字型建立字型臉部,或從現有的字型臉部擷取字型計量或臉部名稱等資訊。
IDWriteFont1

表示字型集合中的實體字型。 (IDWriteFont1)
IDWriteFont2

表示字型集合中的實體字型。 (IDWriteFont2)
IDWriteFont3

表示字型集合中的字型。
IDWriteFontCollection

物件,封裝一組字型,例如安裝在系統上的字型集,或特定目錄中的字型集合。 (IDWriteFontCollection)
IDWriteFontCollection1

物件,封裝一組字型,例如安裝在系統上的字型集,或特定目錄中的字型集合。 (IDWriteFontCollection1)
IDWriteFontCollection2

此介面會封裝一組字型,例如安裝在系統上的字型集,或特定目錄中的字型集合。 字型集合 API 可用來探索有哪些字型系列和字型可用,以及取得有關字型的一些中繼資料。 (IDWriteFontCollection2)
IDWriteFontCollection3

此介面會封裝一組字型,例如安裝在系統上的字型集,或特定目錄中的字型集合。 字型集合 API 可用來探索有哪些字型系列和字型可用,以及取得有關字型的一些中繼資料。 (IDWriteFontCollection3)
IDWriteFontCollectionLoader

用來建構特定類型索引鍵的字型集合。
IDWriteFontDownloadListener

從字型下載佇列接收通知的應用程式定義回呼介面, (IDWriteFontDownloadQueue 介面) 。
IDWriteFontDownloadQueue

將遠端字型、字元、字元、字元和字型片段的要求排入佇列的介面。
IDWriteFontFace

此介面會公開各種字型資料,例如計量、名稱和字元外框。 它包含字型臉部類型、適當的檔案參考和臉部識別資料。
IDWriteFontFace1

包含字型臉部類型、適當的檔案參考和臉部識別資料。 (IDWriteFontFace1)
IDWriteFontFace2

包含字型臉部類型、適當的檔案參考和臉部識別資料。 (IDWriteFontFace2)
IDWriteFontFace3

包含字型臉部類型、適當的檔案參考和臉部識別資料。 (IDWriteFontFace3)
IDWriteFontFace4

包含字型臉部類型、適當的檔案參考和臉部識別資料。 (IDWriteFontFace4)
IDWriteFontFace5

包含字型臉部類型、適當的檔案參考和臉部識別資料。 (IDWriteFontFace5)
IDWriteFontFaceReference

表示字型臉部的參考。
IDWriteFontFaceReference1

表示字型臉部的參考。 唯一識別字型的參考,您可以從中建立字型臉部來查詢字型計量,並用於轉譯。
IDWriteFontFallback

可讓您從字型清單中存取後援字型。
IDWriteFontFallback1

可讓您從字型清單中存取後援字型。
IDWriteFontFallbackBuilder

可讓您建立 Unicode 字型後援對應,並從這些對應建立字型後援物件。
IDWriteFontFamily

代表一系列的相關字型。 (IDWriteFontFamily)
IDWriteFontFamily1

代表一系列的相關字型。 (IDWriteFontFamily1)
IDWriteFontFamily2

代表一系列的相關字型。 IDWriteFontFamily2 會新增功能,包括依字型座標軸值擷取字型。
IDWriteFontFile

表示字型檔案。 字型管理員或字型檢視器等應用程式可以呼叫 IDWriteFontFile::Analyze 來找出特定檔案是否為字型檔案,以及它是否為字型系統支援的字型類型。
IDWriteFontFileEnumerator

封裝字型檔案的集合。 在建置字型集合時,字型系統會使用此介面來列舉字型檔案。
IDWriteFontFileLoader

處理將特定類型的字型檔案資源從字型檔案參考索引鍵載入字型檔案資料流程物件。
IDWriteFontFileStream

從自訂字型檔案載入器載入字型檔案資料。
IDWriteFontList

表示字型清單。 (IDWriteFontList)
IDWriteFontList1

表示字型清單。 (IDWriteFontList1)
IDWriteFontList2

表示字型清單。 IDWriteFontList2 新增了新的功能,包括擷取清單所使用的基礎字型集。
IDWriteFontResource

提供字型資源的座標軸資訊,並用來建立特定的字型臉部實例。
IDWriteFontSet

表示字型集。 (IDWriteFontSet)
IDWriteFontSet1

表示字型集。 (IDWriteFontSet1)
IDWriteFontSet2

表示字型集。 (IDWriteFontSet2)
IDWriteFontSet3

表示字型集。 (IDWriteFontSet3)
IDWriteFontSet4

表示字型集。 (IDWriteFontSet4)
IDWriteFontSetBuilder

包含用來建置字型集的方法。 (IDWriteFontSetBuilder)
IDWriteFontSetBuilder1

包含用來建置字型集的方法。 (IDWriteFontSetBuilder1)
IDWriteFontSetBuilder2

包含用來建置字型集的方法。 (IDWriteFontSetBuilder2)
IDWriteGdiInterop

提供與 GDI 的互通性,例如將字型臉部轉換成 LOGFONT 結構的方法,或將 GDI 字型描述轉換成字型臉部的方法。 它也可用來建立點陣圖轉譯目標物件。 (IDWriteGdiInterop)
IDWriteGdiInterop1

提供與 GDI 的互通性,例如將字型臉部轉換成 LOGFONT 結構的方法,或將 GDI 字型描述轉換成字型臉部的方法。 它也可用來建立點陣圖轉譯目標物件。 (IDWriteGdiInterop1)
IDWriteGlyphRunAnalysis

包含用來轉譯圖像執行的低階資訊。
IDWriteInlineObject

包裝應用程式定義的內嵌圖形,讓 DWrite 查詢計量,就像圖形是內嵌文字的字元一樣。
IDWriteInMemoryFontFileLoader

表示可以存取記憶體內部字型的字型檔案載入器。
IDWriteLocalFontFileLoader

IDWriteFontFileLoader 介面的內建實作,可在本機字型檔案上運作,並從字型檔案參考索引鍵公開本機字型檔案資訊。
IDWriteLocalizedStrings

表示以地區設定名稱編制索引的字串集合。
IDWriteNumberSubstitution

保留指定地區設定的適當數位和數值標點符號。
IDWritePixelSnapping

定義圖元貼齊屬性,例如每個 DIP 的圖元 (與裝置無關的圖元) 和文字轉譯器的目前轉換矩陣。
IDWriteRemoteFontFileLoader

表示可存取遠端 (的字型檔案載入器,也就是可下載的) 字型。
IDWriteRemoteFontFileStream

表示字型檔案資料流程,其中部分可能是非本機的。
IDWriteRenderingParams

代表文字轉譯設定,例如 ClearType 層級、增強的對比,以及圖像點陣化和篩選的 Gamma 更正。
IDWriteRenderingParams1

表示圖像點陣化和篩選的文字轉譯設定。 (IDWriteRenderingParams1)
IDWriteRenderingParams2

表示圖像點陣化和篩選的文字轉譯設定。 (IDWriteRenderingParams2)
IDWriteRenderingParams3

表示圖像點陣化和篩選的文字轉譯設定。 (IDWriteRenderingParams3)
IDWriteStringList

表示依數位編制索引的字串集合。
IDWriteTextAnalysisSink

這個介面是由文字分析器的用戶端所實作,以接收指定文字分析的輸出。
IDWriteTextAnalysisSink1

您實作以接收文字分析器輸出的介面。
IDWriteTextAnalysisSource

由文字分析器的用戶端實作,以提供文字給分析器。
IDWriteTextAnalysisSource1

您實作的介面會將所需的資訊提供給文字分析器,例如文字和相關聯的文字屬性。
IDWriteTextAnalyzer

分析各種文字屬性以進行複雜的腳本處理,例如雙向 (bidi) 支援阿拉伯文、判斷換行機會、字元放置和數位替代等語言。
IDWriteTextAnalyzer1

分析各種文字屬性以進行複雜的腳本處理。 (IDWriteTextAnalyzer1)
IDWriteTextAnalyzer2

分析各種文字屬性以進行複雜的腳本處理。 (IDWriteTextAnalyzer2)
IDWriteTextFormat

IDWriteTextFormat 介面描述用來格式化文字的字型和段落屬性,並描述地區設定資訊。
IDWriteTextFormat1

描述用來格式化文字的字型和段落屬性,並描述地區設定資訊。 (IDWriteTextFormat1)
IDWriteTextFormat2

描述用來格式化文字的字型和段落屬性,並描述地區設定資訊。 (IDWriteTextFormat2)
IDWriteTextFormat3

描述用來格式化文字的字型和段落屬性,並描述地區設定資訊。 (IDWriteTextFormat3)
IDWriteTextLayout

IDWriteTextLayout 介面代表完整分析和格式化後的文字區塊。
IDWriteTextLayout1

表示在完全分析並格式化之後的文字區塊。 (IDWriteTextLayout1)
IDWriteTextLayout2

表示在完全分析並格式化之後的文字區塊。 (IDWriteTextLayout2)
IDWriteTextLayout3

表示在完全分析並格式化之後的文字區塊。 (IDWriteTextLayout3)
IDWriteTextLayout4

表示在完全分析並格式化之後的文字區塊。
IDWriteTextRenderer

代表一組應用程式定義的回呼,這些回呼會執行文字、内嵌物件和底線等裝飾的轉譯。 (IDWriteTextRenderer)
IDWriteTextRenderer1

代表一組應用程式定義的回呼,這些回呼會執行文字、内嵌物件和底線等裝飾的轉譯。 (IDWriteTextRenderer1)
IDWriteTypography

表示字型印刷樣式設定。

結構

 
DWRITE_CARET_METRICS

DWRITE_CARET_METRICS 結構會指定字型中插入號放置的計量。
DWRITE_CLUSTER_METRICS

包含圖像叢集的相關資訊。
DWRITE_COLOR_GLYPH_RUN

包含轉譯器以圖像色彩資訊繪製圖像執行所需的資訊。
DWRITE_COLOR_GLYPH_RUN1

表示色彩字元執行。 IDWriteFactory4::TranslateColorGlyphRun 方法會根據字型支援的內容,傳回不同類型之色彩圖像執行的已排序集合。
DWRITE_FILE_FRAGMENT

表示字型檔案中的位元組範圍。
DWRITE_FONT_AXIS_RANGE

表示字型座標軸可能值的最小值和最大範圍。
DWRITE_FONT_AXIS_VALUE

表示字型座標軸的值。 用於查詢和建立字型實例。
DWRITE_FONT_FEATURE

指定用來識別和執行目前字型臉部中印刷樣式特徵的屬性。
DWRITE_FONT_METRICS

DWRITE_FONT_METRICS 結構會指定適用于字型臉部內所有字元的計量。
DWRITE_FONT_METRICS1

DWRITE_FONT_METRICS1 結構會指定適用于字型臉部內所有字元的計量。
DWRITE_FONT_PROPERTY

用於篩選字型集及建置具有明確屬性之字型集的 Font 屬性。
DWRITE_GLYPH_IMAGE_DATA

GetGlyphImageData 中單一圖像的資料。
DWRITE_GLYPH_METRICS

指定個別字元的計量。
DWRITE_GLYPH_OFFSET

圖像位置的選擇性調整。
DWRITE_GLYPH_RUN

包含轉譯器繪製圖像執行所需的資訊。
DWRITE_GLYPH_RUN_DESCRIPTION

包含與DWRITE_GLYPH_RUN中相關的其他屬性。
DWRITE_HIT_TEST_METRICS

描述點擊測試所取得的區域。
DWRITE_INLINE_OBJECT_METRICS

包含描述應用程式定義内嵌物件幾何測量的屬性。
DWRITE_JUSTIFICATION_OPPORTUNITY

DWRITE_JUSTIFICATION_OPPORTUNITY 結構會指定每個字元的對齊資訊。
DWRITE_LINE_BREAKPOINT

字元的分行符號特性。
DWRITE_LINE_METRICS

包含格式化文字行的相關資訊。 (DWRITE_LINE_METRICS)
DWRITE_LINE_METRICS1

包含格式化文字行的相關資訊。 (DWRITE_LINE_METRICS1)
DWRITE_LINE_SPACING

設定文字行之間的垂直間距。
DWRITE_MATRIX

DWRITE_MATRIX 結構會指定要套用至轉譯圖像的圖形轉換。
DWRITE_OVERHANG_METRICS

指出任何可見的 DIP (裝置獨立圖元,) 過度捲動配置或内嵌物件的每一端。
DWRITE_PANOSE

DWRITE_PANOSE等位描述與 IDWriteFont1::GetPanose 搭配使用的字樣分類值,以選取並比對字型。
DWRITE_SCRIPT_ANALYSIS

儲存文字及其撰寫系統腳本的關聯,以及一些顯示內容。
DWRITE_SCRIPT_PROPERTIES

DWRITE_SCRIPT_PROPERTIES 結構會指定插入號導覽和對齊的腳本屬性。
DWRITE_SHAPING_GLYPH_PROPERTIES

包含輸出圖像的成形輸出屬性。
DWRITE_SHAPING_TEXT_PROPERTIES

塑造輸出圖像的輸出屬性。
DWRITE_STRIKETHROUGH

包含刪除線的大小和位置相關資訊。
DWRITE_TEXT_METRICS

包含與版面配置之後文字相關聯的計量。 (DWRITE_TEXT_METRICS)
DWRITE_TEXT_METRICS1

包含與版面配置之後文字相關聯的計量。 (DWRITE_TEXT_METRICS1)
DWRITE_TEXT_RANGE

指定文字位置的範圍,其中格式會套用在 IDWriteTextLayout 物件所代表的文字中。
DWRITE_TRIMMING

指定文字溢位版面配置方塊的修剪選項。
DWRITE_TYPOGRAPHIC_FEATURES

包含一組在文字成形期間要套用的印刷樣式功能。
DWRITE_UNDERLINE

包含寬度、粗細、位移、執行高度、閱讀方向和底線的流程方向的相關資訊。
DWRITE_UNICODE_RANGE

DWRITE_UNICODE_RANGE 結構會指定 Unicode 字碼指標的範圍。