ID2D1DeviceContext4::D rawTextLayout 메서드(d2d1_3.h)

텍스트 레이아웃 개체를 그립니다. 레이아웃이 이후에 변경되지 않으면 동일한 레이아웃을 반복적으로 그릴 때 DrawText보다 효율적일 수 있습니다.

구문

void DrawTextLayout(
                 D2D1_POINT_2F          origin,
  [in]           IDWriteTextLayout      *textLayout,
  [in, optional] ID2D1Brush             *defaultFillBrush,
  [in, optional] ID2D1SvgGlyphStyle     *svgGlyphStyle,
                 UINT32                 colorPaletteIndex,
                 D2D1_DRAW_TEXT_OPTIONS options
);

매개 변수

origin

형식: D2D1_POINT_2F

textLayout에서 설명하는 텍스트의 왼쪽 위 모서리가 그려지는 디바이스 독립적 픽셀에 설명된 점입니다.

[in] textLayout

형식: IDWriteTextLayout*

그릴 서식이 지정된 텍스트입니다. ID2D1Resource에서 상속되지 않는 그리기 효과는 무시됩니다. 브러시가 아닌 ID2D1Resource 에서 상속되는 그리기 효과가 있는 경우 이 메서드가 실패하고 렌더링 대상이 오류 상태에 놓입니다.

[in, optional] defaultFillBrush

형식: ID2D1Brush*

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

[in, optional] svgGlyphStyle

형식: ID2D1SvgGlyphStyle*

SVG 문자 모양을 렌더링할 때 사용되는 컨텍스트 채우기, 컨텍스트 스트로크 및 컨텍스트 값에 대한 값입니다.

colorPaletteIndex

형식: UINT32

색 글꼴 내에서 색상표를 선택하는 데 사용되는 인덱스입니다.

options

형식: D2D1_DRAW_TEXT_OPTIONS

텍스트를 픽셀 경계에 맞춰야 하는지 여부와 텍스트를 레이아웃 사각형으로 클리핑해야 하는지 여부를 나타내는 값입니다. 기본값은 D2D1_DRAW_TEXT_OPTIONS_NONE, 이는 텍스트를 픽셀 경계에 맞춰야 하며 레이아웃 사각형으로 잘려서는 안 됨을 나타냅니다.

반환 값

없음

요구 사항

   
대상 플랫폼 Windows
헤더 d2d1_3.h
DLL D2d1.dll

추가 정보

ID2D1DeviceContext4