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 |