TPDFlibResourcePurgeStats

Types de données, optimisation

Description

Indique le travail, les décisions prudentes de sécurité, les suppressions de ressources nommées, le nettoyage structurel et la collecte d'objets orphelins effectués par PurgeUnusedResources

Syntaxe

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;

Champs

PagesProcessedPages sélectionnées visitées par l’opération
ContentStreamsScannedCalques de contenu de page analysés
FormStreamsScannedFlux Form XObject distincts analysés
FormStreamsReusedAnalyses de formulaires ou programmes en cache réutilisés
FormCyclesSkippedAppels Form récursifs arrêtés par la protection contre les cycles ou la profondeur
ParseFailuresFlux de contenu Page ou Form qui n’ont pas pu être analysés en toute sécurité
UnknownOperatorScopesPreservedPortées de ressources conservées parce qu’un opérateur inconnu a été trouvé
CandidateEntriesEntrées de ressources nommées dont l’inutilité est établie
RemovedEntriesEntrées de ressources nommées supprimées pendant le nettoyage réel
FontsRemovedEntrées Font supprimées
XObjectsRemovedEntrées XObject supprimées
ExtGStatesRemovedEntrées ExtGState supprimées
ColorSpacesRemovedEntrées ColorSpace supprimées
PatternsRemovedEntrées Pattern supprimées
ShadingsRemovedEntrées Shading supprimées
PropertiesRemovedEntrées Properties supprimées
EmptyCategoriesRemovedDictionnaires vides de catégories de ressources supprimés
ProcSetsRemovedTableaux /ProcSet obsolètes supprimés
OrphanObjectsRemovedObjets indirects inaccessibles supprimés par la phase facultative de récupération de mémoire
DependencyEntriesScannedEntrées de ressources nommées utilisées et inspectées pour les dépendances transitives
DependencyCacheHitsProgrammes de flux imbriqués ou portées Type 3 réutilisés sans nouvelle analyse
DependencyCyclesSkippedCycles de dépendances mal formés ou imbrication excessive arrêtés en toute sécurité
PatternStreamsScannedFlux de contenu distincts de motifs de pavage référencés analysés
Type3FontsScannedDictionnaires de polices Type 3 référencés analysés
Type3GlyphStreamsScannedFlux CharProc Type 3 distincts analysés
AppearanceAnnotationsScannedAnnotations comportant un dictionnaire d’apparence
AppearanceStatesScannedRéférences d’apparence normale, de survol, enfoncée ou d’état nommé visitées
AppearanceStreamsScannedFlux d’apparence d’annotation distincts analysés
SoftMaskStreamsScannedFlux distincts de groupes de masques doux ExtGState analysés
ImageDependenciesScannedDictionnaires d’image, de masque, de masque doux et d’image de remplacement inspectés
ShadingDependenciesScannedDictionnaires d’ombrage référencés inspectés pour les dépendances d’espace colorimétrique
ColorSpaceDependenciesKeptEspaces colorimétriques nommés conservés par des alias transitifs ou des références d'objets ressource
NestedScopesPrunedPortées de ressources Form, motif, Type 3, apparence ou masque de transparence ayant supprimé au moins une entrée nommée

Voir aussi

PurgeUnusedResources