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 轉換格式 (Unicode 轉換格式) -32 字元碼的 Unicode 轉換格式, (UTF) -16 代理字組,而不是配對的前置程式碼, (請參閱 Unicode 標準 中的第 3.8 和 3.9 節和表格 3-5,以取得此標記法) 的說明。
- 它會從文字範圍的結尾取得指定位移的字元代碼,而不是範圍開頭的字元。
如果您嘗試擷取在本文開頭或本文結尾之前的字元, 值 會設定為字元代碼 0。
如果 offset 為 0,這個方法會擷取範圍結尾的字元。
如果 offset 位於 Surrogate 配對的中間,這個方法會擷取對應的 Unicode 轉換格式 (UTF) -32 字元。