RegenerateDirtyFormAppearances

Champs de formulaire, performances

Description

Régénère uniquement les apparences visibles dédupliquées de Widget modifiées pendant la session de document courante

Syntaxe

Delphi

Function TPDFlib.RegenerateDirtyFormAppearances: Integer;

Valeurs de retour

0Aucune apparence de Widget suivie n'a été régénérée
Valeur positiveLe nombre de flux d'apparences de Widget régénérés avec succès

Remarques

Le travail croît avec l'ensemble de Widgets modifiés plutôt qu'avec le nombre total de champs de formulaire, ce qui rend cet appel adapté aux grands formulaires et aux mises à jour de valeurs par lotsLes entrées réussies quittent l'ensemble obsolète, les entrées en échec restent en attente, et

NeedAppearances

NeedAppearances ne devient false que lorsqu'aucune entrée en attente ne subsisteUn lot typique affecte 1 à RecalculateFormFields, modifie des valeurs de champs, appelle facultativement

RegenerateFormAppearances, puis appelle cette fonction avant l'enregistrementCe suiveur de session courante ne découvre pas les apparences déjà manquantes dans un document chargé ; utilisez

Exemple

Lib.SetNeedAppearances(1);
Lib.SetFormFieldValue(InputField, '42');
Lib.RecalculateFormFields(InputField);
Refreshed:= Lib.RegenerateDirtyFormAppearances;

Voir aussi

GetDirtyFormAppearanceCount, RegenerateFormAppearances, RecalculateFormFields