Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der von der Anwendung implementierte Renderingrückruf (IDWriteTextRenderer::D rawInlineObject) kann dies verwenden, um das Inlineobjekt zu zeichnen, ohne den Objekttyp umwandeln oder abfragen zu müssen. Das Textlayout ruft diese Methode nicht direkt auf.
Syntax
HRESULT Draw(
void *clientDrawingContext,
IDWriteTextRenderer *renderer,
FLOAT originX,
FLOAT originY,
BOOL isSideways,
BOOL isRightToLeft,
IUnknown *clientDrawingEffect
);
Parameter
clientDrawingContext
Typ: void*
Der an IDWriteTextLayout::D raw übergebene Zeichnungskontext. Dieser Parameter kann NULL sein.
renderer
Typ: IDWriteTextRenderer*
Der gleiche Renderer, der an IDWriteTextLayout::D raw übergeben wird, wie der des Objekts, das übergeordnete Element enthält. Dies ist nützlich, wenn das Inlineobjekt rekursiv ist, z. B. ein geschachteltes Layout.
originX
Typ: FLOAT
Die x-Koordinate in der oberen linken Ecke des Inlineobjekts.
originY
Typ: FLOAT
Die y-Koordinate in der oberen linken Ecke des Inlineobjekts.
isSideways
Typ: BOOL
Ein boolesches Flag, das angibt, ob die Baseline des Objekts zusammen mit der Baselineachse der Linie ausgeführt wird.
isRightToLeft
Typ: BOOL
Ein boolesches Flag, das angibt, ob sich das Objekt in einem Kontext von rechts nach links befindet und gedreht gezeichnet werden soll.
clientDrawingEffect
Typ: IUnknown*
Der Zeichnungseffektsatz in IDWriteTextLayout::SetDrawingEffect. In der Regel ist dieser Effekt ein Vordergrundpinsel, der in der Glyphenzeichnung verwendet wird.
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 |