IDWriteFactory2::CreateGlyphRunAnalysis 方法 (dwrite_2.h)
建立圖像執行分析物件,此物件會封裝用來轉譯字元執行的資訊。
語法
HRESULT CreateGlyphRunAnalysis(
[in] DWRITE_GLYPH_RUN const *glyphRun,
[in, optional] DWRITE_MATRIX const *transform,
DWRITE_RENDERING_MODE renderingMode,
DWRITE_MEASURING_MODE measuringMode,
DWRITE_GRID_FIT_MODE gridFitMode,
DWRITE_TEXT_ANTIALIAS_MODE antialiasMode,
FLOAT baselineOriginX,
FLOAT baselineOriginY,
[out] IDWriteGlyphRunAnalysis **glyphRunAnalysis
);
參數
[in] glyphRun
類型:const DWRITE_GLYPH_RUN*
結構,指定字元執行的屬性。
[in, optional] transform
類型:const DWRITE_MATRIX*
套用至字元及其位置的選擇性轉換。 此轉換會在 emSize 和 pixelPerDip 所指定的縮放之後套用。
renderingMode
類型: DWRITE_RENDERING_MODE
指定轉譯模式,這必須是其中一種點陣轉譯模式 (,亦即不是預設值,而不是大綱) 。
measuringMode
指定要測量字元的方法。
gridFitMode
如何貼齊格線圖像外框。 這必須是非預設值。
antialiasMode
類型: DWRITE_TEXT_ANTIALIAS_MODE
指定反鋸齒模式。
baselineOriginX
類型: FLOAT
基準原點的水準位置,以 DIP 為單位。
baselineOriginY
類型: FLOAT
基準原點的垂直位置,以 DIP 為單位。
[out] glyphRunAnalysis
類型: IDWriteGlyphRunAnalysis**
接收新建立物件的指標。
傳回值
類型: HRESULT
如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。
規格需求
最低支援的用戶端 | Windows 8.1 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2012 R2 [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | dwrite_2.h |
程式庫 | Dwrite.lib |
Dll | Dwrite.dll |