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
| 0 | Ingen sporet Widget-udseende blev genoprettet |
|---|---|
| Positiv værdi | Antallet 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