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 |