Partilhar via


ITextRange.GetCharacterUtf32(UInt32, Int32) Método

Definição

Recupera o código de caractere UTF (Formato de Transformação Unicode)-32 do caractere no deslocamento especificado do final do intervalo de texto.

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)

Parâmetros

value
UInt32

unsigned int

uint32_t

O valor do caractere.

offset
Int32

int

O deslocamento do final do intervalo de texto.

Se *offset* forO método retorna esse caractere
0O caractere no final do intervalo
no meio de um par alternativoO caractere UTF-32 correspondente

Comentários

Esse método difere de ITextRange.Character das seguintes maneiras:

  • Ele retorna o código de caracteres UTF (Formato de Transformação Unicode)-32 para um par alternativo UTF-16 (Formato de Transformação Unicode) em vez do código principal do par (consulte Seções 3.8 e 3.9 e Tabela 3-5 no Padrão Unicode para obter explicações sobre essa notação).
  • Ele obtém o código do caractere no deslocamento especificado do final do intervalo de texto em vez do caractere no início do intervalo.

Se você tentar recuperar um caractere que esteja antes do início da história ou no final da história, o valor será definido como o código de caractere 0.

Se offset for 0, esse método recuperará o caractere no final do intervalo.

Se offset estiver no meio de um par alternativo, esse método recuperará o caractere UTF (Formato de Transformação Unicode) -32 correspondente.

Aplica-se a

Confira também