共用方式為


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

類型: DWRITE_MEASURING_MODE

指定要測量字元的方法。

gridFitMode

類型: DWRITE_GRID_FIT_MODE

如何貼齊格線圖像外框。 這必須是非預設值。

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

另請參閱

IDWriteFactory2