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

PagesProcessedPáginas seleccionadas visitadas por la operación
ContentStreamsScannedCapas de contenido de página analizadas
FormStreamsScannedFlujos Form XObject distintos analizados
FormStreamsReusedExploraciones de Form o programas almacenados en caché reutilizados
FormCyclesSkippedLlamadas recursivas de Form detenidas por protección de ciclo o profundidad
ParseFailuresFlujos de contenido de página o Form que no se pudieron analizar de forma segura
UnknownOperatorScopesPreservedSe conservaron los ámbitos de recursos porque se encontró un operador desconocido
CandidateEntriesEntradas de recursos con nombre demostradas como no utilizadas
RemovedEntriesEntradas de recursos con nombre eliminadas durante la limpieza activa
FontsRemovedEntradas Font eliminadas
XObjectsRemovedEntradas XObject eliminadas
ExtGStatesRemovedEntradas ExtGState eliminadas
ColorSpacesRemovedEntradas ColorSpace eliminadas
PatternsRemovedEntradas Pattern eliminadas
ShadingsRemovedEntradas Shading eliminadas
PropertiesRemovedEntradas Properties eliminadas
EmptyCategoriesRemovedSe eliminaron los diccionarios de categorías de recursos vacíos
ProcSetsRemovedSe eliminaron las matrices /ProcSet obsoletas
OrphanObjectsRemovedObjetos indirectos inaccesibles eliminados por la fase opcional de recolección de basura
DependencyEntriesScannedEntradas de recursos con nombre usadas que se inspeccionaron en busca de dependencias transitivas
DependencyCacheHitsProgramas de flujo anidados o ámbitos Type 3 reutilizados sin volver a analizarlos
DependencyCyclesSkippedLos ciclos de dependencias malformados o el anidamiento excesivo se detuvieron de forma segura
PatternStreamsScannedFlujos de contenido de patrones de mosaico referenciados distintos analizados
Type3FontsScannedDiccionarios de fuentes Type 3 referenciados analizados
Type3GlyphStreamsScannedFlujos CharProc Type 3 distintos analizados
AppearanceAnnotationsScannedAnotaciones que contienen un diccionario de apariencia
AppearanceStatesScannedSe visitaron referencias de apariencia normal, al pasar el cursor, al presionar o de estado nombrado
AppearanceStreamsScannedFlujos de apariencia de anotación distintos analizados
SoftMaskStreamsScannedFlujos de grupos de máscara suave ExtGState distintos analizados
ImageDependenciesScannedDiccionarios de imagen, máscara, máscara suave e imagen alternativa inspeccionados
ShadingDependenciesScannedDiccionarios de sombreado referenciados inspeccionados en busca de dependencias de espacio de color
ColorSpaceDependenciesKeptEspacios 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

Véase también

PurgeUnusedResources