Compartir a través de


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

Consulte también

IDWriteTextAnalysisSink