ITextRange.GetCharacterUtf32(UInt32, Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.