Reset

Formuláře, interakce, datové typy, části dokumentů, variabilní data, úpravy dokumentů

TPDFlibFormSession.Reset

Maže stav focusu, najetí, stisku, editace a výběru u TPDFlibFormSession

Indexy widgetů ve focusu, pod kurzorem a stisknutého se vrátí na nulu, uložená zobrazovaná hodnota se zahodí a kompletní stav editace včetně historie úprav se zahodí

Neodesílají se žádné akce widgetu a nemění se žádné hodnoty polí, takže nepotvrzená úprava se prostě opustí, místo aby se potvrdila nebo zrušila přes CommitEdit nebo CancelEdit

Volání se ignoruje, zatímco se aplikuje úprava, krok historie nebo potvrzení, a AttachLibrary jej používá před připojením nové instance knihovny

Deklarace

procedure Reset;

Příklad

Session.Reset;
Session.AttachLibrary(OtherPDF);

TPDFlibDynamicComponentSession.Reset

Restartuje TPDFlibDynamicComponentSession tím, že aktuální komponentu nahradí čerstvým klonem počáteční komponenty zachycené při jejím připojení Počet kompozic se vrátí na nulu,

Completed se vrátí na False a stav opakování keep-together včetně LastRetryReason a LastRequiredSlotHeight se vymaže

Deklarace

function TPDFlibDynamicComponentSession.Reset: Integer;

Návratová hodnota

Vrací 1, když se relace restartovala z klonované počáteční komponenty, nebo 0, když počáteční komponenta není k dispozici nebo klonování selhalo

Viz také

AttachLibrary, CancelEdit, ClearEditState, LibraryInstance, TPDFlibFormSession, TPDFlibDynamicComponentSession, AttachComponent, CloneCurrentComponent, CompositionCount