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 |