TPDFlibResourcePurgeStats
Tipos de datos, optimización
Descripción
Informa el trabajo, las decisiones de seguridad conservadoras, las eliminaciones de recursos con nombre, la limpieza estructural y la recolección de objetos huérfanos realizada por PurgeUnusedResources
Sintaxis
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;
Campos
| PagesProcessed | Páginas seleccionadas visitadas por la operación |
|---|---|
| ContentStreamsScanned | Capas de contenido de página analizadas |
| FormStreamsScanned | Flujos Form XObject distintos analizados |
| FormStreamsReused | Exploraciones de Form o programas almacenados en caché reutilizados |
| FormCyclesSkipped | Llamadas recursivas de Form detenidas por protección de ciclo o profundidad |
| ParseFailures | Flujos de contenido de página o Form que no se pudieron analizar de forma segura |
| UnknownOperatorScopesPreserved | Se conservaron los ámbitos de recursos porque se encontró un operador desconocido |
| CandidateEntries | Entradas de recursos con nombre demostradas como no utilizadas |
| RemovedEntries | Entradas de recursos con nombre eliminadas durante la limpieza activa |
| FontsRemoved | Entradas Font eliminadas |
| XObjectsRemoved | Entradas XObject eliminadas |
| ExtGStatesRemoved | Entradas ExtGState eliminadas |
| ColorSpacesRemoved | Entradas ColorSpace eliminadas |
| PatternsRemoved | Entradas Pattern eliminadas |
| ShadingsRemoved | Entradas Shading eliminadas |
| PropertiesRemoved | Entradas Properties eliminadas |
| EmptyCategoriesRemoved | Se eliminaron los diccionarios de categorías de recursos vacíos |
| ProcSetsRemoved | Se eliminaron las matrices /ProcSet obsoletas |
| OrphanObjectsRemoved | Objetos indirectos inaccesibles eliminados por la fase opcional de recolección de basura |
| DependencyEntriesScanned | Entradas de recursos con nombre usadas que se inspeccionaron en busca de dependencias transitivas |
| DependencyCacheHits | Programas de flujo anidados o ámbitos Type 3 reutilizados sin volver a analizarlos |
| DependencyCyclesSkipped | Los ciclos de dependencias malformados o el anidamiento excesivo se detuvieron de forma segura |
| PatternStreamsScanned | Flujos de contenido de patrones de mosaico referenciados distintos analizados |
| Type3FontsScanned | Diccionarios de fuentes Type 3 referenciados analizados |
| Type3GlyphStreamsScanned | Flujos CharProc Type 3 distintos analizados |
| AppearanceAnnotationsScanned | Anotaciones que contienen un diccionario de apariencia |
| AppearanceStatesScanned | Se visitaron referencias de apariencia normal, al pasar el cursor, al presionar o de estado nombrado |
| AppearanceStreamsScanned | Flujos de apariencia de anotación distintos analizados |
| SoftMaskStreamsScanned | Flujos de grupos de máscara suave ExtGState distintos analizados |
| ImageDependenciesScanned | Diccionarios de imagen, máscara, máscara suave e imagen alternativa inspeccionados |
| ShadingDependenciesScanned | Diccionarios de sombreado referenciados inspeccionados en busca de dependencias de espacio de color |
| ColorSpaceDependenciesKept | Espacios de color con nombre conservados mediante alias transitivos o referencias a objetos de recursos |
| NestedScopesPruned | Ámbitos de recursos de formulario, patrón, Type 3, apariencia o máscara suave que eliminaron al menos una entrada con nombre |