Condividi tramite


Metodo IDWriteTextRenderer::D rawInlineObject (dwrite.h)

IDWriteTextLayout::Draw chiama il callback dell'applicazione quando deve disegnare un oggetto inline.

Sintassi

HRESULT DrawInlineObject(
  void                *clientDrawingContext,
  FLOAT               originX,
  FLOAT               originY,
  IDWriteInlineObject *inlineObject,
  BOOL                isSideways,
  BOOL                isRightToLeft,
  IUnknown            *clientDrawingEffect
);

Parametri

clientDrawingContext

Tipo: void*

Contesto di disegno definito dall'applicazione passato a IDWriteTextLayout::Draw.

originX

Tipo: FLOAT

Coordinata X nell'angolo superiore sinistro dell'oggetto inline.

originY

Tipo: FLOAT

Coordinata Y nell'angolo superiore sinistro dell'oggetto inline.

inlineObject

Tipo: IDWriteInlineObject*

Set di oggetti inline definito dall'applicazione usando IDWriteTextFormat::SetInlineObject.

isSideways

Tipo: BOOL

Flag booleano che indica se la baseline dell'oggetto viene eseguita insieme all'asse di base della linea.

isRightToLeft

Tipo: BOOL

Flag booleano che indica se l'oggetto si trova in un contesto da destra a sinistra, in modo da indicare che il disegno potrebbe voler eseguire il mirroring dell'immagine normale.

clientDrawingEffect

Tipo: IUnknown*

Effetti di disegno definiti dall'applicazione per il rendering degli glifi. In genere questo argomento rappresenta gli effetti come il pennello in primo piano che riempie l'interno di una linea.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Requisiti

Requisito Valore
Client minimo supportato Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2, Windows Server 2008 con SP2 e Platform Update per Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione dwrite.h
Libreria Dwrite.lib
DLL Dwrite.dll

Vedi anche

IDWriteTextRenderer