DeleteEditSelection
Moduli, interazione, cronologia delle modifiche
Descrizione
Helper interno di TPDFlibFormSession che implementa i tasti Backspace e Canc per DispatchInputEvent
Con una selezione collassata, prima seleziona un cluster di grafemi estesi vicino: il cluster prima del caret per Backspace e il cluster dopo il caret per Canc
Al confine di testo corrispondente l'helper segnala successo senza cancellare nulla
La rimozione stessa passa attraverso ApplySelectionEdit come un fekReplaceSelection con una sostituzione vuota, così l'azione /K e OnTextEdit possono ancora respingerla
UndoEdit e
Dichiarazione
function DeleteEditSelection(Backwards: Boolean): Integer;
Parametri
| Backwards | True elimina verso l'inizio del testo come Backspace, False elimina verso la fine come Delete |
|---|
Valore restituito
Restituisce 1 quando un cluster è stato selezionato e rimosso o il cursore si trovava già al confine corrispondente, altrimenti 0 quando la richiesta era rientrante, nessuna modifica è attiva o la transazione di sostituzione è stata vietata
Vedere anche
ApplySelectionEdit, DispatchInputEvent, UndoEdit, EnsureSelectionBoundaries, TPDFlibFormInputKey, TPDFlibFormSession