共用方式為


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範圍結尾的字元
在 Surrogate 配對中間對應的 UTF-32 字元

備註

此方法與 ITextRange.Character 有下列不同之處:

  • 它會傳回 Unicode 轉換格式 (Unicode 轉換格式) -32 字元碼的 Unicode 轉換格式, (UTF) -16 代理字組,而不是配對的前置程式碼, (請參閱 Unicode 標準 中的第 3.8 和 3.9 節和表格 3-5,以取得此標記法) 的說明。
  • 它會從文字範圍的結尾取得指定位移的字元代碼,而不是範圍開頭的字元。

如果您嘗試擷取在本文開頭或本文結尾之前的字元, 會設定為字元代碼 0。

如果 offset 為 0,這個方法會擷取範圍結尾的字元。

如果 offset 位於 Surrogate 配對的中間,這個方法會擷取對應的 Unicode 轉換格式 (UTF) -32 字元。

適用於

另請參閱