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