RegenerateFormAppearances

Formularfelder, Performance

Beschreibung

Durchläuft die vollständige AcroForm-Feldhierarchie und generiert jeden sichtbaren Widget-Erscheinungs-Stream neu

Syntax

Delphi

Function TPDFlib.RegenerateFormAppearances(OnlyIfNecessary: Integer): Integer;

Parameter

OnlyIfNecessaryVerwenden Sie einen Wert ungleich null, um brauchbare vorhandene Erscheinungen zu erhalten, oder 0, um unterstützte Erscheinungen neu aufzubauen

Rückgabewerte

0Es wurde keine sichtbare Widget-Erscheinung neu generiert
Positiver WertDie Anzahl der erfolgreich neu generierten Widget-Erscheinungs-Streams

Hinweise

Der Durchlauf beginnt an den Wurzelfeldern und besucht jeden Nachkommen einmal, einschließlich Widget-Blättern unter logischen übergeordneten FeldernWenn jedes sichtbare Widget erfolgreich ist, wird die Sitzungs-Änderungsmenge geleert und

Wenn jedes sichtbare Widget erfolgreich ist, wird der Dirty-Satz der aktuellen Sitzung gelöscht und NeedAppearances falsch; gescheiterte Widgets bleiben dirty und halten das Flag wahr

Verwenden Sie diesen vollständigen Scan für importierte Dokumente, deren bereits bestehende fehlende Darstellungen nicht vom Dirty-Tracker der aktuellen Sitzung erfasst werden

RegenerateDirtyFormAppearances, damit der Aufwand mit der betroffenen Widget-Menge skaliert

Siehe auch

RegenerateDirtyFormAppearances, GetDirtyFormAppearanceCount