IDWriteTextRenderer::D rawInlineObject-Methode (dwrite.h)
IDWriteTextLayout::Draw ruft diesen Anwendungsrückruf auf, wenn ein Inlineobjekt gezeichnet werden muss.
Syntax
HRESULT DrawInlineObject(
void *clientDrawingContext,
FLOAT originX,
FLOAT originY,
IDWriteInlineObject *inlineObject,
BOOL isSideways,
BOOL isRightToLeft,
IUnknown *clientDrawingEffect
);
Parameter
clientDrawingContext
Typ: void*
Der anwendungsdefinierte Zeichnungskontext, der an IDWriteTextLayout::Draw übergeben wird.
originX
Typ: FLOAT
X-Koordinate in der oberen linken Ecke des Inlineobjekts.
originY
Typ: FLOAT
Y-Koordinate in der oberen linken Ecke des Inlineobjekts.
inlineObject
Typ: IDWriteInlineObject*
Das anwendungsdefinierte Inlineobjekt, das mithilfe von IDWriteTextFormat::SetInlineObject festgelegt wird.
isSideways
Typ: BOOL
Ein boolesches Flag, das angibt, ob die Baseline des Objekts neben der Baselineachse der Linie ausgeführt wird.
isRightToLeft
Typ: BOOL
Ein boolesches Flag, das angibt, ob sich das Objekt in einem Rechts-nach-Links-Kontext befindet, das darauf hinweist, dass die Zeichnung das normale Bild Spiegel möchte.
clientDrawingEffect
Typ: IUnknown*
Anwendungsdefinierte Zeichnungseffekte für die zu rendernden Glyphen. Normalerweise stellt dieses Argument Effekte wie den Vordergrundpinsel dar, der das Innere einer Linie füllt.
Rückgabewert
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7, Windows Vista mit SP2 und Plattformupdate für Windows Vista [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2, Windows Server 2008 mit SP2 und Plattformupdate für Windows Server 2008 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | dwrite.h |
Bibliothek | Dwrite.lib |
DLL | Dwrite.dll |