RepairAnnotationAppearances

Anmerkungen, Dokumentreparatur, Leistung

Beschreibung

Durchsucht jede Seite einmal und erstellt normale Darstellungsstreams für unterstützte Markup-, Form-, Pfad-, Freitext- und Symbolanmerkungstypen neu

Syntax

Function TPDFlib.RepairAnnotationAppearances(OnlyIfNecessary: Integer; Out Stats: TPDFlibAnnotationAppearanceStats): Integer;

Parameter

OnlyIfNecessaryEin Wert ungleich Null repariert nur Anmerkungen mit fehlender, veralteter, ungültiger, nicht zum Zustand passender oder unsichtbarer Darstellung; Null erzeugt jede unterstützte Anmerkungsdarstellung neu
StatsEmpfängt Scan-, Problem- und reparierte Kategoriezähler, die vor dem Anwenden von Änderungen gemessen wurden

Rückgabewerte

Gibt die Anzahl der neu erstellten Anmerkungsdarstellungsstreams zurück

Anmerkungen

Erzeugte Streams enthalten einen kompakten Quellfingerabdruck, sodass spätere Änderungen an Geometrie, Farbe, Rahmen, Inhalt oder Pfaddaten als veraltet erkannt werden können, ohne die Seite zu rasterisieren

Widget-Annotationen werden gezählt, bleiben jedoch in der Verantwortung von RegenerateFormAppearances, während Annotationstypen ohne erforderlichen Darstellungsstream ignoriert werden

Die zuvor ausgewählte Seite wird vor der Rückkehr der Funktion wiederhergestellt

Siehe auch

GetAnnotationAppearanceAuditJSON, TPDFlibAnnotationAppearanceStats, RegenerateFormAppearances