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