Método IDWriteTextAnalysisSink::SetBidiLevel (dwrite.h)
Establece un nivel bidireccional en el intervalo, al que se llama una vez por cambio de ejecución (explícito o resuelto implícito).
Sintaxis
HRESULT SetBidiLevel(
UINT32 textPosition,
UINT32 textLength,
UINT8 explicitLevel,
UINT8 resolvedLevel
);
Parámetros
textPosition
Tipo: UINT32
Posición inicial desde la que se va a informar.
textLength
Tipo: UINT32
Número de unidades UTF16 del intervalo notificado.
explicitLevel
Tipo: UINT8
Nivel explícito de la dirección de lectura del párrafo y los códigos de control incrustados RLE/RLO/LRE/LRO/PDF, que se determina antes de cualquier regla adicional.
resolvedLevel
Tipo: UINT8
Nivel implícito final considerando la direccionalidad natural de los caracteres y el nivel explícito, después de que se hayan aplicado todas las reglas de Bidi.
Valor devuelto
Tipo: HRESULT
Código correcto o código de error para detener el análisis.
Requisitos
Cliente mínimo compatible | Windows 7, Windows Vista con SP2 y Platform Update para Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2008 R2, Windows Server 2008 con SP2 y Actualización de plataforma para Windows Server 2008 [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | dwrite.h |
Library | Dwrite.lib |
Archivo DLL | Dwrite.dll |