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.
IDWriteTextLayout::Draw ruft diese Funktion auf, um den Client anzuweisen, ein Strikethrough zu zeichnen.
Syntax
HRESULT DrawStrikethrough(
void *clientDrawingContext,
FLOAT baselineOriginX,
FLOAT baselineOriginY,
[in] DWRITE_STRIKETHROUGH const *strikethrough,
IUnknown *clientDrawingEffect
);
Parameter
clientDrawingContext
Typ: void*
Der anwendungsdefinierte Zeichnungskontext, der an IDWriteTextLayout::Draw übergeben wird.
baselineOriginX
Typ: FLOAT
Die Pixelposition (X-Koordinate) am Basisursprung der Ausführung, bei der strikethrough gilt.
baselineOriginY
Typ: FLOAT
Die Pixelposition (Y-Koordinate) am Basisursprung der Ausführung, für die strikethrough gilt.
[in] strikethrough
Typ: const DWRITE_STRIKETHROUGH*
Zeiger auf eine Struktur, die durchgestrichene logische Informationen enthält.
clientDrawingEffect
Typ: IUnknown*
Anwendungsdefinierter Effekt, der auf die Durchstreichung angewendet werden soll. 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.
Hinweise
Eine einzelne Durchstreichung kann in mehrere Aufrufe unterteilt werden, je nachdem, wie die Formatierung Attribute ändert. Durchstreichen wird nicht für Schriftgrößen-/Formatvorlagenänderungen gemittelt. Um eine geeignete Startpixelposition zu erhalten, fügen Sie strikethrough:offset zur Baseline hinzu. Wie Unterstrichen wird die x-Koordinate unabhängig von der Textrichtung immer als linke Seite übergeben.
Anforderungen
| 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 |