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