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
| PagesProcessed | Pages sélectionnées visitées par l’opération |
|---|---|
| ContentStreamsScanned | Calques de contenu de page analysés |
| FormStreamsScanned | Flux Form XObject distincts analysés |
| FormStreamsReused | Analyses de formulaires ou programmes en cache réutilisés |
| FormCyclesSkipped | Appels Form récursifs arrêtés par la protection contre les cycles ou la profondeur |
| ParseFailures | Flux de contenu Page ou Form qui n’ont pas pu être analysés en toute sécurité |
| UnknownOperatorScopesPreserved | Portées de ressources conservées parce qu’un opérateur inconnu a été trouvé |
| CandidateEntries | Entrées de ressources nommées dont l’inutilité est établie |
| RemovedEntries | Entrées de ressources nommées supprimées pendant le nettoyage réel |
| FontsRemoved | Entrées Font supprimées |
| XObjectsRemoved | Entrées XObject supprimées |
| ExtGStatesRemoved | Entrées ExtGState supprimées |
| ColorSpacesRemoved | Entrées ColorSpace supprimées |
| PatternsRemoved | Entrées Pattern supprimées |
| ShadingsRemoved | Entrées Shading supprimées |
| PropertiesRemoved | Entrées Properties supprimées |
| EmptyCategoriesRemoved | Dictionnaires vides de catégories de ressources supprimés |
| ProcSetsRemoved | Tableaux /ProcSet obsolètes supprimés |
| OrphanObjectsRemoved | Objets indirects inaccessibles supprimés par la phase facultative de récupération de mémoire |
| DependencyEntriesScanned | Entrées de ressources nommées utilisées et inspectées pour les dépendances transitives |
| DependencyCacheHits | Programmes de flux imbriqués ou portées Type 3 réutilisés sans nouvelle analyse |
| DependencyCyclesSkipped | Cycles de dépendances mal formés ou imbrication excessive arrêtés en toute sécurité |
| PatternStreamsScanned | Flux de contenu distincts de motifs de pavage référencés analysés |
| Type3FontsScanned | Dictionnaires de polices Type 3 référencés analysés |
| Type3GlyphStreamsScanned | Flux CharProc Type 3 distincts analysés |
| AppearanceAnnotationsScanned | Annotations comportant un dictionnaire d’apparence |
| AppearanceStatesScanned | Références d’apparence normale, de survol, enfoncée ou d’état nommé visitées |
| AppearanceStreamsScanned | Flux d’apparence d’annotation distincts analysés |
| SoftMaskStreamsScanned | Flux distincts de groupes de masques doux ExtGState analysés |
| ImageDependenciesScanned | Dictionnaires d’image, de masque, de masque doux et d’image de remplacement inspectés |
| ShadingDependenciesScanned | Dictionnaires d’ombrage référencés inspectés pour les dépendances d’espace colorimétrique |
| ColorSpaceDependenciesKept | Espaces colorimétriques nommés conservés par des alias transitifs ou des références d'objets ressource |
| NestedScopesPruned | Portées de ressources Form, motif, Type 3, apparence ou masque de transparence ayant supprimé au moins une entrée nommée |