다음을 통해 공유


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

글꼴에서 사용할 수 있는 경우 문자 모양 색 표현을 사용하여 문자 모양 실행을 그립니다.

구문

HRESULT DrawGlyphRunWithColorSupport(
  FLOAT                  baselineOriginX,
  FLOAT                  baselineOriginY,
  DWRITE_MEASURING_MODE  measuringMode,
  DWRITE_GLYPH_RUN const *glyphRun,
  IDWriteRenderingParams *renderingParams,
  COLORREF               textColor,
  UINT32                 colorPaletteIndex,
  RECT                   *blackBoxRect
);

매개 변수

baselineOriginX

형식: FLOAT

기준선의 X 좌표입니다.

baselineOriginY

형식: FLOAT

기준선의 Y 좌표입니다.

measuringMode

형식: DWRITE_MEASURING_MODE

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

glyphRun

형식: _In_ DWRITE_GLYPH_RUN const*

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

renderingParams

형식: _In_ IDWriteRenderingParams *

렌더링 동작을 제어하는 개체입니다.

textColor

형식: COLORREF

텍스트의 전경색입니다.

colorPaletteIndex

형식: UINT32

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

blackBoxRect

형식: _Out_opt_ RECT *

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

반환 값

표준 HRESULT 오류 코드입니다.

설명

이 메서드는 내부적으로 TranslateColorGlyphRun을 호출한 다음 적절한 하위 수준 메서드를 자동으로 호출하여 흑백 또는 색 문자 모양 실행을 렌더링합니다.

요구 사항

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