Metodo IDWriteTextRenderer1::D rawInlineObject (dwrite_2.h)

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

Sintassi

HRESULT DrawInlineObject(
  void                           *clientDrawingContext,
  FLOAT                          originX,
  FLOAT                          originY,
  DWRITE_GLYPH_ORIENTATION_ANGLE orientationAngle,
  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.

orientationAngle

Tipo: DWRITE_GLYPH_ORIENTATION_ANGLE

Orientamento 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 linea di base 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, che indica che il disegno potrebbe voler rispecchiare l'immagine normale.

clientDrawingEffect

Tipo: IUnknown*

Effetti di disegno definiti dall'applicazione per il rendering dei glifi. In genere questo argomento rappresenta 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

   
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_2.h
Libreria Dwrite.lib
DLL Dwrite.dll

Vedi anche

IDWriteTextRenderer1