다음을 통해 공유


CRenderTarget::DrawText

IDWriteTextFormat 개체에서 제공하는 형식 정보를 사용하여 지정한 텍스트를 그립니다.

void DrawText(
   const CString& strText,
   const CD2DRectF& rect,
   CD2DBrush* pForegroundBrush,
   CD2DTextFormat* textFormat = NULL,
   D2D1_DRAW_TEXT_OPTIONS options = D2D1_DRAW_TEXT_OPTIONS_NONE,
   DWRITE_MEASURING_MODE measuringMode = DWRITE_MEASURING_MODE_NATURAL
);

매개 변수

  • strText
    그리려는 유니코드 문자 배열에 대한 포인터입니다.

  • rect
    텍스트를 그리는 영역의 크기 및 위치입니다.

  • pForegroundBrush
    텍스트를 그리는 데 사용되는 브러시입니다.

  • textFormat
    글꼴, 글꼴 크기 및 흐름 방향 같이 그리려는 텍스트의 서식 세부 사항을 설명하는 개체입니다.

  • options
    값은 픽셀 경계에 텍스트를 스냅해야 할지 여부와 레이아웃 사각형에 텍스트를 클리핑해야 할지 여부를 나타냅니다.기본값은 D2D1_DRAW_TEXT_OPTIONS_NONE이며, 텍스트가 픽셀 경계에 맞춰지며 레이아웃 사각형에 클리핑되지 않아야 함을 나타냅니다.

  • measuringMode
    서식이 설정되어 있을 때 glyph 매트릭스가 텍스트를 측정하는 방법을 나타내는 값입니다.기본값은 DWRITE_MEASURING_MODE_NATURAL입니다.

요구 사항

헤더: afxrendertarget.h

참고 항목

참조

CRenderTarget 클래스