Metodo ID2D1DeviceContext4::D rawTextLayout (d2d1_3.h)

Disegna un oggetto layout di testo. Se il layout non viene modificato successivamente, questo può essere più efficiente di DrawText quando si disegna ripetutamente lo stesso layout.

Sintassi

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

Parametri

origin

Tipo: D2D1_POINT_2F

Punto, descritto in pixel indipendenti dal dispositivo, in corrispondenza del quale viene disegnato l'angolo superiore sinistro del testo descritto da textLayout .

[in] textLayout

Tipo: IDWriteTextLayout*

Testo formattato da disegnare. Tutti gli effetti di disegno che non ereditano da ID2D1Resource vengono ignorati. Se sono presenti effetti di disegno che ereditano da ID2D1Resource che non sono pennelli, questo metodo ha esito negativo e la destinazione di rendering viene inserita in uno stato di errore.

[in, optional] defaultFillBrush

Tipo: ID2D1Brush*

Pennello utilizzato per disegnare il testo.

[in, optional] svgGlyphStyle

Tipo: ID2D1SvgGlyphStyle*

I valori per context-fill, context-stroke e context-value usati per il rendering dei glifi SVG.

colorPaletteIndex

Tipo: UINT32

Indice utilizzato per selezionare una tavolozza dei colori all'interno di un tipo di carattere di colore.

options

Tipo: D2D1_DRAW_TEXT_OPTIONS

Valore che indica se il testo deve essere ritagliato ai limiti pixel e se il testo deve essere ritagliato nel rettangolo di layout. Il valore predefinito è D2D1_DRAW_TEXT_OPTIONS_NONE, che indica che il testo deve essere ritagliato ai limiti pixel e non deve essere ritagliato nel rettangolo di layout.

Valore restituito

nessuno

Requisiti

   
Piattaforma di destinazione Windows
Intestazione d2d1_3.h
DLL D2d1.dll

Vedi anche

ID2D1DeviceContext4