Compartir a través de


Método ID2D1DeviceContext4::D rawTextLayout (d2d1_3.h)

Dibuja un objeto de diseño de texto. Si el diseño no se cambia posteriormente, esto puede ser más eficaz que DrawText al dibujar el mismo diseño repetidamente.

Sintaxis

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

Parámetros

origin

Tipo: D2D1_POINT_2F

Punto, descrito en píxeles independientes del dispositivo, en el que se dibuja la esquina superior izquierda del texto descrito por textLayout .

[in] textLayout

Tipo: IDWriteTextLayout*

El texto con formato que se dibujará. Los efectos de dibujo que no heredan de ID2D1Resource se omiten. Si hay efectos de dibujo que heredan de ID2D1Resource que no son pinceles, este método produce un error y el destino de representación se coloca en un estado de error.

[in, optional] defaultFillBrush

Tipo: ID2D1Brush*

Pincel utilizado para pintar el texto.

[in, optional] svgGlyphStyle

Tipo: ID2D1SvgGlyphStyle*

Los valores de relleno de contexto, trazo de contexto y valor de contexto que se usan al representar glifos SVG.

colorPaletteIndex

Tipo: UINT32

Índice usado para seleccionar una paleta de colores dentro de una fuente de color.

options

Tipo: D2D1_DRAW_TEXT_OPTIONS

Un valor que indica si el texto se debe acoplar a los límites de píxeles y si el texto se debe recortar según el rectángulo de diseño. El valor predeterminado es D2D1_DRAW_TEXT_OPTIONS_NONE, que indica que el texto se debe ajustar a los límites de píxeles y no debe recortarse en el rectángulo de diseño.

Valor devuelto

None

Requisitos

   
Plataforma de destino Windows
Encabezado d2d1_3.h
Archivo DLL D2d1.dll

Consulte también

ID2D1DeviceContext4