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


Метод ITextRange2::GetChar2 (tom.h)

Возвращает символ с указанным смещением от конца этого диапазона.

Синтаксис

HRESULT GetChar2(
  [out] long *pChar,
  [in]  long Offset
);

Параметры

[out] pChar

Тип: long*

Значение символа.

[in] Offset

Тип: long

Смещение от конца диапазона. Смещение 0 получает символ в конце диапазона.

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

Тип: HRESULT

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

Комментарии

Этот метод отличается от метода ITextRange::GetChar следующими способами:

  • Он возвращает символ UTF-32 для суррогатной пары вместо кода свинца пары.
  • Он получает код символа или коды с указанным смещением от конца диапазона вместо символа в начале диапазона.

Если символ является кодом свинца для суррогатной пары, возвращается соответствующий символ UTF-32.

Если Offset указывает символ до начала истории или в конце истории, этот метод возвращает код символа 0.

Если значение Offset равно Этот символ возвращается
0 Символ в конце диапазона.
Отрицательный и обращается к середине суррогатной пары Соответствующий символ UTF-32.
Положительный и обращается к середине суррогатной пары Символ UTF-32 после этой пары.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Целевая платформа Windows
Header tom.h
DLL Msftedit.dll

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

ITextRange2