DeleteEditSelection
Formulär, interaktion, ändringshistorik
Beskrivning
TPDFlibFormSessionDispatchInputEvent
Med en sammanfallen markering väljer den först ett närliggande utökat grafemkluster, klustret före markören för Backspace och klustret efter markören för Delete
Vid den matchande textgränsen rapporterar hjälpfunktionen framgång utan att ta bort något
ApplySelectionEdit som implementerar Backspace- och Delete-tangenterna för fekReplaceSelection
Med en hopfälld markering markerar hjälparen först ett angränsande utökat grafemkluster, klustret före textmarkören för Backspace och klustret efter textmarkören för Delete
Vid motsvarande textgräns rapporterar hjälparen lyckat resultat utan att ta bort något
Borttagningen själv går via /K som en OnTextEdit med tom ersättning, så att
UndoEdit-åtgärden och
Deklaration
function DeleteEditSelection(Backwards: Boolean): Integer;
Parametrar
| Backwards | True tar bort mot textens början som Backspace, False tar bort mot slutet som Delete |
|---|
Returvärde
Returnerar 1 när ett kluster markerades och togs bort eller textmarkören redan stod vid motsvarande gräns, i annat fall 0 när begäran var återinträdande, ingen redigering är aktiv eller ersättningstransaktionen underkändes
Se även
ApplySelectionEdit, DispatchInputEvent, UndoEdit, EnsureSelectionBoundaries, TPDFlibFormInputKey, TPDFlibFormSession