TPDFlibResourcePurgeStats

Datatyper, optimering

Beskrivelse

Rapporterer arbejdet, konservative sikkerhedsbeslutninger, fjernelser af navngivne ressourcer, strukturel oprydning og indsamling af forældreløse objekter udført af PurgeUnusedResources

Syntaks

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;

Felter

PagesProcessedValgte sider, som handlingen har besøgt
ContentStreamsScannedFortolkede sideindholdslag
FormStreamsScannedForskellige Form XObject-strømme fortolket
FormStreamsReusedFormularscanninger eller cachelagrede programmer genbrugt
FormCyclesSkippedRekursive Form-kald standset af cyklus- eller dybdebeskyttelse
ParseFailuresSide- eller Form-indholdsstrømme, der ikke kunne fortolkes sikkert
UnknownOperatorScopesPreservedRessourceområder blev bevaret, fordi der blev fundet en ukendt operator
CandidateEntriesNavngivne ressourceposter, der beviseligt ikke anvendes
RemovedEntriesNavngivne ressourceposter fjernet under aktiv oprydning
FontsRemovedFjernede Font-poster
XObjectsRemovedFjernede XObject-poster
ExtGStatesRemovedFjernede ExtGState-poster
ColorSpacesRemovedFjernede ColorSpace-poster
PatternsRemovedFjernede Pattern-poster
ShadingsRemovedFjernede Shading-poster
PropertiesRemovedFjernede Properties-poster
EmptyCategoriesRemovedTomme ordbøger for ressourcekategorier fjernet
ProcSetsRemovedForældede /ProcSet-arrays fjernet
OrphanObjectsRemovedUtilgængelige indirekte objekter fjernet af den valgfrie garbage-collection-fase
DependencyEntriesScannedBrugte navngivne ressourceposter inspiceret for transitive afhængigheder
DependencyCacheHitsIndlejrede streamprogrammer eller Type 3-områder genbrugt uden ny fortolkning
DependencyCyclesSkippedForkert udformede afhængighedscyklusser eller overdreven indlejring blev stoppet sikkert
PatternStreamsScannedEntydige refererede indholdsstrømme for flisemønstre fortolket
Type3FontsScannedRefererede Type 3-skrifttypeordbøger analyseret
Type3GlyphStreamsScannedForskellige Type 3 CharProc-strømme fortolket
AppearanceAnnotationsScannedAnmærkninger med en udseendeordbog
AppearanceStatesScannedBesøgte udseendereferencer af typen normal, rollover, down eller navngiven tilstand
AppearanceStreamsScannedEntydige annoteringsudseendestrømme fortolket
SoftMaskStreamsScannedForskellige ExtGState-soft-mask-gruppestrømme fortolket
ImageDependenciesScannedBilled-, maske-, soft-mask- og alternativbilledordbøger undersøgt
ShadingDependenciesScannedRefererede shading-ordbøger undersøgt for afhængigheder af farverum
ColorSpaceDependenciesKeptNavngivne farverum bevaret gennem transitive aliaser eller referencer til ressourceobjekter
NestedScopesPrunedRessourceområder for formularer, mønstre, Type 3, udseender eller soft masks, som fjernede mindst én navngiven post

Se også

PurgeUnusedResources