RegenerateDirtyFormAppearances
Formularfelder, Performance
Beschreibung
Generiert nur die deduplizierten sichtbaren Widget-Erscheinungen neu, die während der aktuellen Dokumentsitzung geändert wurden
Syntax
Delphi
Function TPDFlib.RegenerateDirtyFormAppearances: Integer;Rückgabewerte
| 0 | Es wurde keine verfolgte Widget-Erscheinung neu generiert |
|---|---|
| Positiver Wert | Die Anzahl der erfolgreich neu generierten Widget-Erscheinungs-Streams |
Hinweise
Der Aufwand skaliert mit der Menge der geänderten Widgets statt mit der Gesamtzahl der Formularfelder, wodurch dieser Aufruf für große Formulare und stapelweise Wertaktualisierungen geeignet istErfolgreiche Einträge verlassen die Änderungsmenge, fehlgeschlagene bleiben ausstehend, und
NeedAppearances
NeedAppearances wird erst false, wenn kein ausstehender Eintrag mehr vorhanden istEin typischer Stapel setzt RecalculateFormFields auf 1, ändert Feldwerte, ruft optional
RegenerateFormAppearances auf und ruft dann diese Funktion vor dem Speichern aufDieser Sitzungs-Tracker entdeckt keine bereits im geladenen Dokument fehlenden Erscheinungen; für diesen vollständigen Scan verwenden Sie
Beispiel
Lib.SetNeedAppearances(1);
Lib.SetFormFieldValue(InputField, '42');
Lib.RecalculateFormFields(InputField);
Refreshed:= Lib.RegenerateDirtyFormAppearances;Siehe auch
GetDirtyFormAppearanceCount, RegenerateFormAppearances, RecalculateFormFields