다음을 통해 공유


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 및 pixelsPerDip에서 지정한 크기 조정 후에 적용됩니다.

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