ITextRange.GetCharacterUtf32(UInt32, Int32) 方法

定义

检索字符的 Unicode 转换格式 (UTF) -32 字符代码,该字符从文本范围末尾的指定偏移量。

public:
 void GetCharacterUtf32([Out] unsigned int & value, int offset);
void GetCharacterUtf32([Out] uint32_t & value, int const& offset);
public void GetCharacterUtf32(out uint value, int offset);
Public Sub GetCharacterUtf32 (ByRef value As UInteger, offset As Integer)

参数

value
UInt32

unsigned int

uint32_t

字符值。

offset
Int32

int

与文本范围末尾的偏移量。

如果 *offset* 为方法返回此字符
0范围末尾的字符
在代理项对的中间相应的 UTF-32 字符

注解

此方法与 ITextRange.Character 在以下方面不同:

  • 它返回 Unicode 转换格式 (UTF) -32 字符代码 (UTF) -16 代理项对,而不是该对的潜在客户代码 (请参阅 Unicode 标准 中的第 3.8 节、3.9 节和表 3-5,了解此表示法) 的说明。
  • 它从文本范围末尾获取指定偏移量处的字符的代码,而不是从范围开头处获取字符。

如果尝试检索故事开始之前或故事末尾的字符, 将设置为字符代码 0。

如果 offset 为 0,则此方法检索范围末尾的字符。

如果 偏移量 位于代理项对的中间位置,则此方法检索相应的 Unicode 转换格式 (UTF) -32 字符。

适用于

另请参阅