ApplyEditHistory

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

Leírás

TPDFlibFormSession belső segédfüggvénye, amely pontosan egy megtartott történetbejegyzést játszik újra, és támogatja az UndoEdit-et és RedoEdit-et

A visszavonás ellenőrzi, hogy a bejegyzés beszúrt szövege még mindig jelen van-e a kezdőindexénél, visszailleszti az eltávolított szöveget, és visszaállítja a változás előtt rögzített horgonyt és kurzort; a redo ellenőrzi az eltávolított szöveget, beilleszti a beszúrt szöveget, és visszaállítja a változás után rögzített pozíciókat

0-t ad vissza bármely állapot módosítása nélkül A visszajátszás frissíti az átmeneti értéket, a megjelenített értéket és az irányos kijelölést, újraépíti a gyorsítótárazott Unicode-határtáblákat, újraszámolja a

Az újrajátszás frissíti az átmeneti értéket, megjelenítési értéket és irányított kijelölést, újjáépíti a gyorsítótárazott Unicode határtáblákat, újraszámolja a Modified-et, és mozgatja a történetpozíciót

A teljes művelet történet-alkalmazási őrző mögött fut, így nincs űrlapaction és nincs gazda-szerkesztési visszahívás, amely újraküldésre kerülne

Deklaráció

function ApplyEditHistory(Undoing: Boolean): Integer;

Paraméterek

UndoingTrue esetén az aktuális előzménypozíció alatti bejegyzés vonódik vissza, False esetén a felette lévő bejegyzés játszódik vissza

Visszatérési érték

1-et ad vissza, ha a bejegyzés visszajátszásra került, egyébként 0-t, mert a hívás újrabelépő volt, nincs aktív szerkesztés, a kért irányban nem áll rendelkezésre bejegyzés, vagy az ellenőrzés sikertelen volt

Lásd még

UndoEdit, RedoEdit, CanUndoEdit, CanRedoEdit, AddEditHistory, ClearEditHistory, EditValue, TPDFlibFormSession