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 |