다음을 통해 공유


IDWriteBitmapRenderTarget3::D rawPaintGlyphRun 메서드(dwrite_3.h)

IDWriteColorGlyphRunEnumerator1에서 반환된 "그림판" 이미지 형식으로 문자 모양 실행을 그립니다.

구문

HRESULT DrawPaintGlyphRun(
  FLOAT                      baselineOriginX,
  FLOAT                      baselineOriginY,
  DWRITE_MEASURING_MODE      measuringMode,
  DWRITE_GLYPH_RUN const     *glyphRun,
  DWRITE_GLYPH_IMAGE_FORMATS glyphImageFormat,
  COLORREF                   textColor,
  UINT32                     colorPaletteIndex,
  RECT                       *blackBoxRect
);

매개 변수

baselineOriginX

형식: FLOAT

기준선의 X 좌표입니다.

baselineOriginY

형식: FLOAT

기준선의 Y 좌표입니다.

measuringMode

형식: DWRITE_MEASURING_MODE

실행에서 문자 모양을 배치하기 위한 측정 모드를 지정합니다.

glyphRun

형식: _In_ DWRITE_GLYPH_RUN const*

그리기 위해 문자 모양이 실행됩니다.

glyphImageFormat

형식: DWRITE_GLYPH_IMAGE_FORMATS

IDWriteColorGlyphRunEnumerator1에서 반환한 색 문자 모양 실행의 이미지 형식입니다. "그림판" 이미지 형식 중 하나여야 합니다.

textColor

형식: COLORREF

색 문자 모양이 텍스트 색을 사용하는 경우 사용되는 텍스트의 전경색입니다.

colorPaletteIndex

형식: UINT32

사용할 글꼴 정의 색상표의 인덱스(0부터 시작)입니다.

blackBoxRect

형식: _Out_opt_ RECT *

문자 모양 실행을 그려 영향을 받는 모든 픽셀의 경계 상자(DIP가 아닌 픽셀)를 수신하는 선택적 사각형입니다. 블랙 박스 사각형은 비트맵의 차원 이상으로 확장될 수 있습니다.

반환 값

표준 HRESULT 오류 코드입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10, 버전 1809(Windows 앱 SDK 1.2 이상 포함)
머리글 dwrite_3.h