ITextRange.GetCharacterUtf32(UInt32, Int32) Metodo

Definizione

Recupera il codice 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 *offset* èIl metodo restituisce questo carattere
0Carattere alla fine dell'intervallo
nel mezzo di una coppia surrogataCarattere UTF-32 corrispondente

Commenti

Questo metodo è diverso da ITextRange.Character nei modi seguenti:

  • Restituisce il codice carattere UTF (Unicode Transformation Format) -32 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 nello standard Unicode per le spiegazioni di questa notazione).
  • Ottiene il codice per il carattere in corrispondenza dell'offset specificato dalla fine dell'intervallo di testo anziché dal carattere all'inizio dell'intervallo.

Se si tenta di recuperare un carattere che precede l'inizio della storia o alla fine del brano, il valore viene impostato sul codice carattere 0.

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

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

Si applica a

Vedi anche