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

BackwardsTrue 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