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

0Es wurde keine verfolgte Widget-Erscheinung neu generiert
Positiver WertDie 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