Reset

Formularze, interakcja, typy danych, części dokumentów, dane zmienne, edycja dokumentów

TPDFlibFormSession.Reset

Czyści stan fokusa, najechania, wciśnięcia, edycji i zaznaczenia TPDFlibFormSession

Indeksy skupionych, najechanych i wciśniętych Widgetów wracają do zera, podręczna wartość wyświetlana jest porzucana, a kompletny stan edycji, w tym historia edycji, jest odrzucany

Żadne akcje Widget nie są wyzwalane i żadne wartości pól nie są zmieniane, więc niezatwierdzona edycja jest po prostu porzucana, a nie zatwierdzana albo anulowana przez CommitEdit lub CancelEdit

Wywołanie jest ignorowane, podczas gdy stosowana jest edycja, krok historii albo zatwierdzenie, a AttachLibrary używa go przed podpięciem nowej instancji biblioteki

Deklaracja

procedure Reset;

Przykład

Session.Reset;
Session.AttachLibrary(OtherPDF);

TPDFlibDynamicComponentSession.Reset

Restartuje TPDFlibDynamicComponentSession, zastępując bieżący komponent świeżym klonem komponentu początkowego przechwyconego przy podłączaniu Licznik kompozycji wraca do zera,

Completed wraca do False, a stan ponowień trzymania razem wraz z LastRetryReason i LastRequiredSlotHeight jest czyszczony

Deklaracja

function TPDFlibDynamicComponentSession.Reset: Integer;

Wartość zwracana

Zwraca 1, gdy sesja została zrestartowana od sklonowanego komponentu początkowego, albo 0, gdy komponent początkowy nie jest dostępny albo klonowanie się nie powiodło

Zobacz również

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