TPDFlibResourcePurgeStats

Tipos de dados, Otimização

Descrição

Reporta o trabalho, as decisões de segurança conservadoras, as remoções de recursos nomeados, a limpeza estrutural e a coleta de objetos órfãos feitas por PurgeUnusedResources

Sintaxe

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 selecionadas visitadas pela operação
ContentStreamsScannedPage content layers parsed
FormStreamsScannedDistinct Form XObject streams parsed
FormStreamsReusedForm scans or cached programs reused
FormCyclesSkippedRecursive Form calls stopped by cycle or depth protection
ParseFailuresContent streams de página ou Form que não puderam ser interpretados com segurança
UnknownOperatorScopesPreservedResource scopes preserved because an unknown operator was found
CandidateEntriesNamed resource entries proven unused
RemovedEntriesNamed resource entries removed during live cleanup
FontsRemovedRemoved Font entries
XObjectsRemovedRemoved XObject entries
ExtGStatesRemovedRemoved ExtGState entries
ColorSpacesRemovedRemoved ColorSpace entries
PatternsRemovedRemoved Pattern entries
ShadingsRemovedRemoved Shading entries
PropertiesRemovedRemoved Properties entries
EmptyCategoriesRemovedEmpty resource category dictionaries removed
ProcSetsRemovedDeprecated /ProcSet arrays removed
OrphanObjectsRemovedIndirect objects inalcançáveis removidos pela fase opcional de garbage collection
DependencyEntriesScannedUsed named resource entries inspected for transitive dependencies
DependencyCacheHitsNested stream programs or Type 3 scopes reused without reparsing
DependencyCyclesSkippedMalformed dependency cycles or excessive nesting stopped safely
PatternStreamsScannedDistinct referenced tiling-pattern content streams parsed
Type3FontsScannedReferenced Type 3 font dictionaries analysed
Type3GlyphStreamsScannedDistinct Type 3 CharProc streams parsed
AppearanceAnnotationsScannedAnnotations carrying an appearance dictionary
AppearanceStatesScannedNormal, rollover, down, or named-state appearance references visited
AppearanceStreamsScannedDistinct annotation appearance streams parsed
SoftMaskStreamsScannedDistinct ExtGState soft-mask group streams parsed
ImageDependenciesScannedDicionários de imagem, máscara, soft mask e imagem alternativa inspecionados
ShadingDependenciesScannedReferenced shading dictionaries inspected for colour-space dependencies
ColorSpaceDependenciesKeptNamed colour spaces retained through transitive aliases or resource-object references
NestedScopesPrunedEscopos de recursos de formulário, padrão, Type 3, aparência ou máscara suave que removeram pelo menos uma entrada nomeada

Veja também

PurgeUnusedResources