DeleteEditSelection

Űrlapok, interakció, szerkesztési előzmények

Leírás

TPDFlibFormSession belső segédfüggvénye, amely a Backspace és Delete billentyűket implementálja DispatchInputEvent számára

Összezsugorodott kijelölésnél először egy szomszédos kiterjesztett grafémafürtöt választ ki, a kurzor előtti fürtöt a Backspace-hez és a kurzor utáni fürtöt a Delete-hez

Az illeszkedő szöveghatáron a segéd sikerrel jelenti, semmit sem törölve

ApplySelectionEdit belső segédmetódusa, amely a fekReplaceSelection számára megvalósítja a Backspace és a Delete billentyűt Összevont kijelölés esetén előbb egy szomszédos kiterjesztett graféma-fürtöt jelöl ki, Backspace-nél a kurzor előtti fürtöt, Delete-nél pedig a kurzor utáni fürtöt A megfelelő szöveghatárnál a segédfüggvény sikeresnek jelzi a műveletet anélkül, hogy bármit törölne A törlés maga az /K-en fut végig OnTextEdit-ként, üres helyettesítéssel, így a

UndoEdit művelet és az

Deklaráció

function DeleteEditSelection(Backwards: Boolean): Integer;

Paraméterek

BackwardsA True a szöveg eleje felé töröl, mint a Backspace, a False a vége felé, mint a Delete

Visszatérési érték

1-et ad vissza, ha egy fürt kijelölésre és eltávolításra került, vagy a kurzor már a megfelelő határon állt, ellenkező esetben 0-t, ha a kérés ismételt belépés volt, nincs aktív szerkesztés, vagy a helyettesítési tranzakciót megvétózták

Lásd még

ApplySelectionEdit, DispatchInputEvent, UndoEdit, EnsureSelectionBoundaries, TPDFlibFormInputKey, TPDFlibFormSession