IDWriteTextAnalysisSink::SetBidiLevel-Methode (dwrite.h)
Legt eine bidirektionale Ebene für den Bereich fest, die einmal pro Ausführungsänderung aufgerufen wird (entweder explizit oder implizit aufgelöst).
Syntax
HRESULT SetBidiLevel(
UINT32 textPosition,
UINT32 textLength,
UINT8 explicitLevel,
UINT8 resolvedLevel
);
Parameter
textPosition
Typ: UINT32
Die Startposition, von der aus die Berichterstellung erstellt werden soll.
textLength
Typ: UINT32
Die Anzahl der UTF16-Einheiten des gemeldeten Bereichs.
explicitLevel
Typ: UINT8
Die explizite Ebene aus der Absatzleserichtung und alle eingebetteten Steuercodes RLE/RLO/LRE/LRO/PDF, die vor allen zusätzlichen Regeln festgelegt werden.
resolvedLevel
Typ: UINT8
Die letzte implizite Ebene unter Berücksichtigung der expliziten Ebene und der natürlichen Direktionalität der Zeichen, nachdem alle Bidi-Regeln angewendet wurden.
Rückgabewert
Typ: HRESULT
Ein erfolgreicher Code oder Fehlercode zum Beenden der Analyse.
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 |