RegenerateDirtyFormAppearances

Formularfelter, ydeevne

Beskrivelse

Genopretter kun de deduplikerede synlige Widget-udseender, der blev ændret i den aktuelle dokumentsession

Syntaks

Delphi

Function TPDFlib.RegenerateDirtyFormAppearances: Integer;

Returværdier

0Ingen sporet Widget-udseende blev genoprettet
Positiv værdiAntallet af Widget-udseendestreams, der blev genoprettet

Bemærkninger

Arbejdet skalerer med sættet af ændrede Widgets i stedet for det samlede antal formularfelter, hvilket gør kaldet velegnet til store formularer og batchede værdiopdateringerVellykkede poster forlader det ændrede sæt, fejlede poster forbliver verserende, og

NeedAppearances

NeedAppearances bliver kun false, når ingen verserende post restererEn typisk batch sætter RecalculateFormFields til 1, ændrer feltværdier, kalder evt.

RegenerateFormAppearances og kalder derefter denne funktion før gemningDenne trackersession opdager ikke manglende udseender, der allerede findes i et indlæst dokument; brug

Eksempel

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

Se også

GetDirtyFormAppearanceCount, RegenerateFormAppearances, RecalculateFormFields