Поделиться через


Метод IDWriteTextAnalysisSource::GetNumberSubstitution (dwrite.h)

Возвращает подстановку чисел из текстового диапазона, на который влияет анализ текста.

Синтаксис

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

Параметры

textPosition

Тип: UINT32

Начальная позиция, с которой выполняется отчет.

[out] textLength

Тип: UINT32*

Содержит длину текста в символах, оставшихся в текстовом диапазоне до следующей замены чисел.

[out] numberSubstitution

Тип: IDWriteNumberSubstitution**

Содержит адрес указателя на объект, созданный с помощью IDWriteFactory::CreateNumberSubstitution, который содержит соответствующие цифры и числовые знаки препинания для заданного языкового стандарта.

Возвращаемое значение

Тип: HRESULT

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Любая реализация должна возвращать подстановку чисел с увеличенным числом ссылок, а анализ будет освобожден после завершения работы с ним (либо до следующего вызова, либо до его возврата). Однако обратный вызов приемника может удерживать его после этого.

Требования

Требование Значение
Минимальная версия клиента Windows 7, Windows Vista с пакетом обновления 2 (SP2) и обновление платформы для Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header dwrite.h
Библиотека Dwrite.lib
DLL Dwrite.dll

См. также раздел

IDWriteTextAnalysisSource