Condividi tramite


Metodo IDWriteTextAnalysisSink::SetBidiLevel (dwrite.h)

Imposta un livello bidirezionale sull'intervallo, che viene chiamato una volta per ogni modifica di esecuzione (esplicita o risolta implicita).

Sintassi

HRESULT SetBidiLevel(
  UINT32 textPosition,
  UINT32 textLength,
  UINT8  explicitLevel,
  UINT8  resolvedLevel
);

Parametri

textPosition

Tipo: UINT32

Posizione iniziale da cui segnalare.

textLength

Tipo: UINT32

Numero di unità UTF16 dell'intervallo segnalato.

explicitLevel

Tipo: UINT8

Livello esplicito dalla direzione di lettura del paragrafo e da qualsiasi codice di controllo incorporato RLE/RLO/LRE/LRO/PDF, determinato prima di eventuali regole aggiuntive.

resolvedLevel

Tipo: UINT8

Il livello implicito finale considerando il livello esplicito e la direzione naturale dei caratteri, dopo l'applicazione di tutte le regole Bidi.

Valore restituito

Tipo: HRESULT

Codice o codice di errore riuscito per arrestare l'analisi.

Requisiti

   
Client minimo supportato Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2, Windows Server 2008 con SP2 e Platform Update per Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione dwrite.h
Libreria Dwrite.lib
DLL Dwrite.dll

Vedi anche

IDWriteTextAnalysisSink