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
문자 모양을 측정하는 메서드를 지정합니다.
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 |