RepairAnnotationAppearances

Annotaties, documentherstel, prestaties

Beschrijving

Doorloopt elke pagina één keer en bouwt normal appearance-streams opnieuw op voor ondersteunde markup-, shape-, path-, free-text- en icon-annotatietypes

Syntaxis

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

Syntaxis

OnlyIfNecessaryEen waarde ongelijk aan nul herstelt alleen annotaties met een ontbrekende, verouderde, ongeldige, niet-matchende of onzichtbare appearance; nul regenereert elke ondersteunde annotatieappearance
StatsOntvangt scan-, bevindings- en herstelde-categorie-tellers, gemeten voordat wijzigingen worden toegepast

Retourwaarden

Geeft het aantal herbouwde annotatie-appearance streams terug

Opmerkingen

Gegenereerde streams dragen een compacte bronfingerprint, zodat latere wijzigingen in geometrie, kleur, rand, inhoud of paddata als verouderd kunnen worden gedetecteerd zonder de pagina te rasteriseren

Widget-annotaties worden geteld maar blijven de verantwoordelijkheid van RegenerateFormAppearances, terwijl annotatietypes die geen appearance-stream vereisen worden genegeerd

De eerder geselecteerde pagina wordt hersteld voordat de functie terugkeert

Zie ook

GetAnnotationAppearanceAuditJSON, TPDFlibAnnotationAppearanceStats, RegenerateFormAppearances