Reset

Formulaires, interaction, types de données, parties de document, données variables, édition de documents

TPDFlibFormSession.Reset

Efface l'état de focus, survol, pression, édition et sélection de la TPDFlibFormSession

Les index de widgets focalisé, survolé et pressé reviennent à zéro, la valeur affichée en cache est abandonnée et l'état d'édition complet, historique d'édition inclus, est jeté

Aucune action de widget n'est dispatchée et aucune valeur de champ n'est changée ; une édition non validée est donc simplement abandonnée plutôt que validée ou annulée via CommitEdit ou CancelEdit

AttachLibrary L'appel est ignoré pendant qu'une édition, une étape d'historique ou une validation est en cours d'application, et

Déclaration

procedure Reset;

Exemple

Session.Reset;
Session.AttachLibrary(OtherPDF);

TPDFlibDynamicComponentSession.Reset

Redémarre une TPDFlibDynamicComponentSession en remplaçant le composant courant par un clone neuf du composant initial capturé lors de son attachement Le compteur de compositions revient à zéro,

Completed revient à False et l'état de nouvelle tentative de maintien ensemble, y compris LastRetryReason et LastRequiredSlotHeight, est effacé

Déclaration

function TPDFlibDynamicComponentSession.Reset: Integer;

Valeur de retour

Retourne 1 lorsque la session a redémarré à partir du clone du composant initial, ou 0 lorsqu'aucun composant initial n'est disponible ou que le clonage a échoué

Voir aussi

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