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

Weitere Informationen

IDWriteTextAnalysisSink