Compartilhar via


Método IDWriteTextAnalysisSource::GetNumberSubstitution (dwrite.h)

Obtém a substituição de número do intervalo de texto afetado pela análise de texto.

Sintaxe

HRESULT GetNumberSubstitution(
        UINT32                    textPosition,
  [out] UINT32                    *textLength,
  [out] IDWriteNumberSubstitution **numberSubstitution
);

Parâmetros

textPosition

Tipo: UINT32

A posição inicial da qual relatar.

[out] textLength

Tipo: UINT32*

Contém o comprimento do texto, em caracteres, permanecendo no intervalo de texto até a próxima substituição numérica diferente.

[out] numberSubstitution

Tipo: IDWriteNumberSubstitution**

Contém um endereço de um ponteiro para um objeto, que foi criado com IDWriteFactory::CreateNumberSubstitution, que contém os dígitos apropriados e a pontuação numérica para uma determinada localidade.

Retornar valor

Tipo: HRESULT

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

Qualquer implementação deve retornar a substituição de número por uma contagem de referência incrementada e a análise será lançada quando terminar com ela (antes da próxima chamada ou antes de retornar). No entanto, o retorno de chamada do coletor pode mantê-lo depois disso.

Requisitos

Requisito Valor
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

IDWriteTextAnalysisSource