TPDFlibResourcePurgeStats

Datentypen, Optimierung

Beschreibung

Meldet die von PurgeUnusedResources ausgeführten Arbeiten, konservativen Sicherheitsentscheidungen, Entfernungen benannter Ressourcen, strukturellen Bereinigungen und das Erfassen verwaister Objekte

Syntax

Delphi

TPDFlibResourcePurgeStats = record
  PagesProcessed: Integer;
  ContentStreamsScanned: Integer;
  FormStreamsScanned: Integer;
  FormStreamsReused: Integer;
  FormCyclesSkipped: Integer;
  ParseFailures: Integer;
  UnknownOperatorScopesPreserved: Integer;
  CandidateEntries: Integer;
  RemovedEntries: Integer;
  FontsRemoved: Integer;
  XObjectsRemoved: Integer;
  ExtGStatesRemoved: Integer;
  ColorSpacesRemoved: Integer;
  PatternsRemoved: Integer;
  ShadingsRemoved: Integer;
  PropertiesRemoved: Integer;
  EmptyCategoriesRemoved: Integer;
  ProcSetsRemoved: Integer;
  OrphanObjectsRemoved: Integer;
  DependencyEntriesScanned: Integer;
  DependencyCacheHits: Integer;
  DependencyCyclesSkipped: Integer;
  PatternStreamsScanned: Integer;
  Type3FontsScanned: Integer;
  Type3GlyphStreamsScanned: Integer;
  AppearanceAnnotationsScanned: Integer;
  AppearanceStatesScanned: Integer;
  AppearanceStreamsScanned: Integer;
  SoftMaskStreamsScanned: Integer;
  ImageDependenciesScanned: Integer;
  ShadingDependenciesScanned: Integer;
  ColorSpaceDependenciesKept: Integer;
  NestedScopesPruned: Integer;
end;

Parameter

PagesProcessedVom Vorgang besuchte ausgewählte Seiten
ContentStreamsScannedAnalysierte Seiteninhaltsebenen
FormStreamsScannedAnalysierte eindeutige Form-XObject-Streams
FormStreamsReusedWiederverwendete Form-Scans oder zwischengespeicherte Programme
FormCyclesSkippedDurch Zyklus- oder Tiefenschutz gestoppte rekursive Form-Aufrufe
ParseFailuresSeiten- oder Form-Inhaltsstreams, die nicht sicher analysiert werden konnten
UnknownOperatorScopesPreservedRessourcengültigkeitsbereiche, die wegen eines unbekannten Operators bewahrt wurden
CandidateEntriesNachweislich ungenutzte benannte Ressourceneinträge
RemovedEntriesBei der Livebereinigung entfernte benannte Ressourceneinträge
FontsRemovedEntfernte Font-Einträge
XObjectsRemovedEntfernte XObject-Einträge
ExtGStatesRemovedEntfernte ExtGState-Einträge
ColorSpacesRemovedEntfernte ColorSpace-Einträge
PatternsRemovedEntfernte Pattern-Einträge
ShadingsRemovedEntfernte Shading-Einträge
PropertiesRemovedEntfernte Properties-Einträge
EmptyCategoriesRemovedEntfernte leere Wörterbücher für Ressourcenkategorien
ProcSetsRemovedEntfernte veraltete /ProcSet-Arrays
OrphanObjectsRemovedVon der optionalen Garbage-Collection-Phase entfernte unerreichbare indirekte Objekte
DependencyEntriesScannedAuf transitive Abhängigkeiten geprüfte verwendete benannte Ressourceneinträge
DependencyCacheHitsOhne erneute Analyse wiederverwendete verschachtelte Streamprogramme oder Type-3-Gültigkeitsbereiche
DependencyCyclesSkippedSicher gestoppte fehlerhafte Abhängigkeitszyklen oder übermäßige Verschachtelung
PatternStreamsScannedAnalysierte eindeutige referenzierte Inhaltsstreams von Kachelmustern
Type3FontsScannedAnalysierte referenzierte Type-3-Schriftartwörterbücher
Type3GlyphStreamsScannedAnalysierte eindeutige Type-3-CharProc-Streams
AppearanceAnnotationsScannedAnmerkungen mit einem Darstellungswörterbuch
AppearanceStatesScannedBesuchte Darstellungsverweise für Normal-, Rollover-, Gedrückt- oder benannte Zustände
AppearanceStreamsScannedAnalysierte eindeutige Darstellungsstreams von Anmerkungen
SoftMaskStreamsScannedAnalysierte eindeutige Gruppenstreams für weiche ExtGState-Masken
ImageDependenciesScannedGeprüfte Wörterbücher für Bilder, Masken, weiche Masken und alternative Bilder
ShadingDependenciesScannedAuf Farbraumabhängigkeiten geprüfte referenzierte Shading-Wörterbücher
ColorSpaceDependenciesKeptÜber transitive Aliase oder Ressourcenobjektverweise beibehaltene benannte Farbräume
NestedScopesPrunedRessourcengültigkeitsbereiche für Form, Muster, Type 3, Darstellung oder weiche Maske, aus denen mindestens ein benannter Eintrag entfernt wurde

Rückgabewerte

PurgeUnusedResources