Метод 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 |