METODO ID2D1DeviceContext4::D rawText(constWCHAR*,UINT32,IDWriteTextFormat*,constD2D1_RECT_F&,ID2D1Brush*,ID2D1SvgGlyphStyle*,UINT32,D2D1_DRAW_TEXT_OPTIONS,DWRITE_MEASURING_MODE) (d2d1_3.h)

Disegna il testo all'interno del rettangolo di layout specificato.

Per impostazione predefinita, questo metodo esegue lo snapping di base e esegue il rendering delle versioni del colore dei glifi nei tipi di carattere colore.

Sintassi

void DrawText(
  [in]           const WCHAR            *string,
                 UINT32                 stringLength,
  [in]           IDWriteTextFormat      *textFormat,
  [ref]          const D2D1_RECT_F &    layoutRect,
  [in, optional] ID2D1Brush             *defaultFillBrush,
  [in, optional] ID2D1SvgGlyphStyle     *svgGlyphStyle,
                 UINT32                 colorPaletteIndex,
                 D2D1_DRAW_TEXT_OPTIONS options,
                 DWRITE_MEASURING_MODE  measuringMode
);

Parametri

[in] string

Tipo: const WCHAR*

Puntatore a una matrice di caratteri Unicode da disegnare.

stringLength

Tipo: UINT32

Numero di caratteri in stringa.

[in] textFormat

Tipo: IDWriteTextFormat*

Oggetto che descrive i dettagli di formattazione del testo da disegnare, ad esempio il tipo di carattere, le dimensioni del carattere e la direzione del flusso.

[ref] layoutRect

Tipo: const D2D1_RECT_F

Dimensione e posizione dell'area in cui viene disegnato il testo.

[in, optional] defaultFillBrush

Tipo: ID2D1Brush*

Pennello utilizzato per disegnare il testo.

[in, optional] svgGlyphStyle

Tipo: ID2D1SvgGlyphStyle*

Valori per il riempimento del contesto, il tratto di contesto e il valore di contesto usati durante il rendering degli glifi SVG.

colorPaletteIndex

Tipo: UINT32

Indice utilizzato per selezionare una tavolozza colori all'interno di un 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.

measuringMode

Tipo: DWRITE_MEASURING_MODE

Valore che indica come vengono usate le metriche del glifo per misurare il testo quando viene formattato. Il valore predefinito è DWRITE_MEASURING_MODE_NATURAL.

Valore restituito

nessuno

Requisiti

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

Vedi anche

ID2D1DeviceContext4