Condividi tramite


ITextRange.GetCharacterUtf32(UInt32, Int32) Metodo

Definizione

Recupera il codice di carattere UTF (Unicode Transformation Format)-32 del carattere in corrispondenza dell'offset specificato dalla fine dell'intervallo di testo.

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)

Parametri

value
UInt32

unsigned int

uint32_t

Valore del carattere.

offset
Int32

int

Offset dalla fine dell'intervallo di testo.

Se l'offset è Il metodo restituisce questo carattere
0 Carattere alla fine dell'intervallo
al centro di una coppia surrogata Carattere UTF-32 corrispondente

Commenti

Questo metodo differisce da ITextRange.Character nei modi seguenti:

  • Restituisce il formato di trasformazione Unicode (UTF)-32 caratteri per una coppia di surrogati Unicode Transformation Format (UTF)-16 anziché il codice lead della coppia (vedere Sezioni 3.8 e 3.9 e Tabella 3-5 in Unicode Standard per le spiegazioni di questa notazione).
  • Ottiene il codice per il carattere in corrispondenza dell'offset specificato dalla fine dell'intervallo di testo anziché il carattere all'inizio dell'intervallo.

Se si tenta di recuperare un carattere che è prima dell'inizio della storia o alla fine della storia, il valore è impostato sul codice del carattere 0.

Se l'offset è 0, questo metodo recupera il carattere alla fine dell'intervallo.

Se l'offset si trova al centro di una coppia surrogata, questo metodo recupera il corrispondente carattere UTF (Unicode Transformation Format)-32.

Si applica a

Vedi anche