iTextRange::GetChar 方法 (tom.h)

获取范围起始位置处的字符。

语法

HRESULT GetChar(
  long *pChar
);

参数

pChar

类型: long*

范围的起始字符位置。

返回值

类型: HRESULT

方法返回 HRESULT 值。 如果方法成功,则返回 S_OK。 如果 pChar 为 null,该方法将失败,并返回E_INVALIDARG。

注解

以下 Microsoft Visual Basic 示例将 ch 设置为范围开头的字符。

ch = r.Char

同样, ITextRange::SetChar 使用指定的字符覆盖范围开头的字符。 这些方法检索和设置的字符是 LONG 变量,它们隐藏在后备存储中的存储方式, () 字节、单词、可变长度等,并且不需要使用 BSTR

Char 属性可以执行字符集合可以执行的大多数操作,具有两大优点:

  • 它可以引用父故事中的任何字符,而不是仅限于父范围。
  • 速度要快得多,因为 涉及 LONG而不是 range 对象。
因此,文本对象模型 (TOM) 不支持字符集合。

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 tom.h
DLL Msftedit.dll

请参阅

概念性

ITextRange

引用

SetChar

文本对象模型