Reset

Formularer, interaktion, datatyper, dokumentdele, variabeldata, dokumentredigering

TPDFlibFormSession.Reset

Rydder fokus-, svæve-, tryk-, redigerings- og markeringsstilstanden for TPDFlibFormSession

De fokuserede, svævende og trykkede Widget-indekser vender tilbage til nul, den mellemlagrede visningsværdi droppes, og hele redigeringstilstand inklusive redigeringshistorikken kasseres

Ingen Widget-handlinger udsendes, og ingen feltværdier ændres, så en ikke-committeret redigering opgives simpelthen frem for at blive committeret eller annulleret gennem CommitEdit eller CancelEdit

Kaldet ignoreres, mens en redigering, historiktrin eller commit anvendes, og AttachLibrary bruger det, før der tilknyttes en ny biblioteksinstans

Deklaration

procedure Reset;

Eksempel

Session.Reset;
Session.AttachLibrary(OtherPDF);

TPDFlibDynamicComponentSession.Reset

Genstarter en TPDFlibDynamicComponentSession ved at erstatte den aktuelle komponent med en frisk klon af den oprindelige komponent, der blev fanget ved tilknytningen Antallet af kompositioner vender tilbage til nul,

Completed vender tilbage til False, og hold-sammen-tilstanden for nyt forsøg inklusive LastRetryReason og LastRequiredSlotHeight ryddes

Deklaration

function TPDFlibDynamicComponentSession.Reset: Integer;

Returværdi

Returnerer 1, når sessionen genstartede fra den klonede oprindelige komponent, eller 0, når ingen oprindelig komponent er tilgængelig, eller klonen fejlede

Se også

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