ITextRange.GetCharacterUtf32(UInt32, Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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* for | O método retorna esse caractere |
---|---|
0 | O caractere no final do intervalo |
no meio de um par alternativo | O 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.