ITextRange.GetCharacterUtf32(UInt32, Int32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
检索字符的 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
字符值。
注解
此方法与 ITextRange.Character 在以下方面不同:
- 它返回 Unicode 转换格式 (UTF) -32 字符代码 (UTF) -16 代理项对,而不是该对的潜在客户代码 (请参阅 Unicode 标准 中的第 3.8 节、3.9 节和表 3-5,了解此表示法) 的说明。
- 它从文本范围末尾获取指定偏移量处的字符的代码,而不是从范围开头处获取字符。
如果尝试检索故事开始之前或故事末尾的字符, 值 将设置为字符代码 0。
如果 offset 为 0,则此方法检索范围末尾的字符。
如果 偏移量 位于代理项对的中间位置,则此方法检索相应的 Unicode 转换格式 (UTF) -32 字符。