Método IDWriteTextAnalysisSink::SetBidiLevel (dwrite.h)

Define um nível bidirecional no intervalo, que é chamado uma vez por alteração de execução (explícita ou resolvida implícita).

Sintaxe

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

Parâmetros

textPosition

Tipo: UINT32

A posição inicial da qual relatar.

textLength

Tipo: UINT32

O número de unidades UTF16 do intervalo relatado.

explicitLevel

Tipo: UINT8

O nível explícito da direção de leitura do parágrafo e todos os códigos de controle inseridos RLE/RLO/LRE/LRO/PDF, que é determinado antes de qualquer regra adicional.

resolvedLevel

Tipo: UINT8

O nível implícito final considerando o nível explícito e a direcionalidade natural dos caracteres, depois que todas as regras bidi tiverem sido aplicadas.

Valor retornado

Tipo: HRESULT

Um código ou código de erro bem-sucedido para interromper a análise.

Requisitos

   
Cliente mínimo com suporte Windows 7, Windows Vista com SP2 e Atualização de Plataforma para Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 R2, Windows Server 2008 com SP2 e Atualização de Plataforma para Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho dwrite.h
Biblioteca Dwrite.lib
DLL Dwrite.dll

Confira também

IDWriteTextAnalysisSink