Questo metodo restituisce l’indice del carattere successivo nel paragrafo per il quale i parametri selezionati sono diversi rispetto al carattere da cui ha inizio la ricerca.Ad esempio, se si imposta il valore del parametro styleFlagMask su SF_Bold (il che significa che la proprietà ICharParams::IsBold deve essere presa in considerazione) e il carattere nella posizione index non è in grassetto, il metodo restituirà l’indice del carattere successivo in grassetto; viceversa, se il carattere nella posizione index è in grassetto, il metodo restituirà l’indice del carattere successivo che non è in grassetto.
Position[in] Questa variabile contiene l’indice del carattere che definisce i parametri di ricerca del carattere successivo.CharFlagMask[in] Questa variabile contiene una qualsiasi combinazione OR dei flag con prefisso CFL_. Definisce quali parametri del carattere vengono presi in considerazione nella ricerca del carattere successivo.StyleFlagMask[in] Questa variabile contiene una qualsiasi combinazione OR delle costanti StyleParamsEnum. Definisce quali parametri di stile vengono presi in considerazione nella ricerca del carattere successivo.Result[out, retval] Un puntatore a una variabile int che riceve la posizione del carattere successivo i cui parametri selezionati sono diversi da quelli del carattere con l’indice di posizione specificato. Se il carattere successivo non viene trovato, viene restituita la lunghezza del Paragraph.
Questo metodo può essere utilizzato per trovare tutte le parole in grassetto o in corsivo nel Paragraph, tutti i caratteri riconosciuti con incertezza, ecc.