Metodo ITextRange2::GetChar2 (tom.h)

Ottiene il carattere in corrispondenza dell'offset specificato dalla fine di questo intervallo.

Sintassi

HRESULT GetChar2(
  [out] long *pChar,
  [in]  long Offset
);

Parametri

[out] pChar

Tipo: long*

Valore del carattere.

[in] Offset

Tipo: long

Offset dalla fine dell'intervallo. Un offset di 0 ottiene il carattere alla fine dell'intervallo.

Valore restituito

Tipo: HRESULT

Se il metodo ha esito positivo, restituisce NOERROR. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Questo metodo differisce da ITextRange::GetChar nei modi seguenti:

  • Restituisce il carattere UTF-32 per la coppia surrogata anziché il codice lead della coppia.
  • Ottiene il codice di carattere o i codici, in corrispondenza dell'offset specificato dalla fine dell'intervallo anziché dal carattere all'inizio dell'intervallo.

Se il carattere è il codice lead per una coppia surrogata, viene restituito il carattere UTF-32 corrispondente.

Se Offset specifica un carattere prima dell'inizio della storia o alla fine della storia, questo metodo restituisce il codice del carattere 0.

Se il valore Offset è Questo carattere viene restituito
0 Carattere alla fine dell'intervallo.
Negativo e accede al centro di una coppia surrogata Carattere UTF-32 corrispondente.
Positivo e accede al centro di una coppia surrogata Carattere UTF-32 seguente.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione tom.h
DLL Msftedit.dll

Vedi anche

ITextRange2