Condividi tramite


CRenderTarget::DrawTextLayout

Disegna il testo formattato descritto dall'oggetto IDWriteTextLayout specificato.

void DrawTextLayout(
   const CD2DPointF& ptOrigin,
   CD2DTextLayout* textLayout,
   CD2DBrush* pBrushForeground,
   D2D1_DRAW_TEXT_OPTIONS options = D2D1_DRAW_TEXT_OPTIONS_NONE
);

Parametri

  • ptOrigin
    Il punto, descritto nei Device Independent Pixel, in corrispondenza del quale viene disegnato l'angolo superiore sinistro del testo descritto da textLayout.

  • textLayout
    Testo formattato da disegnare. Qualsiasi effetto di disegno che non eredita da ID2D1Resource viene ignorato. Se esistono effetti di disegno che ereditano da ID2D1Resource che non sono pennelli, questo metodo ha esito negativo e la destinazione di rendering viene impostata in uno stato di errore.

  • pBrushForeground
    Il pennello utilizzato per dipingere qualsiasi testo in textLayout che non dispone già di un pennello associato ad esso come effetto di disegno (specificato dal metodo IDWriteTextLayout::SetDrawingEffect).

  • options
    Un valore che indica se il testo deve essere bloccato nei limiti dei pixel e se deve essere ritagliato nel rettangolo del layout. Il valore predefinito è D2D1_DRAW_TEXT_OPTIONS_NONE, che indica che il testo deve essere bloccato nei limiti dei pixel e che non deve essere ritagliato nel rettangolo del layout.

Requisiti

Intestazione: afxrendertarget.h

Vedere anche

Riferimenti

Classe CRenderTarget