Método IDWriteTextAnalyzer::AnalyzeNumberSubstitution (dwrite.h)

Analiza un intervalo de texto para intervalos en los que se aplica la sustitución de números, leyendo atributos del origen e informando de intervalos reemplazables a la devolución de llamada receptor SetNumberSubstitution.

Sintaxis

HRESULT AnalyzeNumberSubstitution(
  IDWriteTextAnalysisSource *analysisSource,
  UINT32                    textPosition,
  UINT32                    textLength,
  IDWriteTextAnalysisSink   *analysisSink
);

Parámetros

analysisSource

Tipo: IDWriteTextAnalysisSource*

Objeto de origen que se va a analizar.

textPosition

Tipo: UINT32

Posición inicial dentro del objeto de origen.

textLength

Tipo: UINT32

Longitud que se va a analizar.

analysisSink

Tipo: IDWriteTextAnalysisSink*

Puntero al objeto de devolución de llamada receptor que recibe el análisis de texto.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Aunque la función puede controlar varios intervalos de sustituciones de números diferentes, los intervalos de texto no deben dividir arbitrariamente el centro de números. De lo contrario, tratará los números por separado y no traducirá ninguna puntuación intermedia.

Requisitos

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

IDWriteTextAnalyzer