TPDFlibResourcePurgeStats

Typy danych, Optymalizacja

Opis

Raportuje pracę, zachowawcze decyzje dotyczące bezpieczeństwa, usunięcia nazwanych zasobów, oczyszczanie struktury i zbieranie nieużywanych obiektów wykonane przez PurgeUnusedResources

Składnia

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;

Pola

PagesProcessedWybrane strony odwiedzone przez operację
ContentStreamsScannedPrzeanalizowane warstwy zawartości stron
FormStreamsScannedPrzeanalizowane odrębne strumienie Form XObject
FormStreamsReusedPonownie użyte wyniki skanowania formularzy lub programy z pamięci podręcznej
FormCyclesSkippedRekurencyjne wywołania Form zatrzymane przez ochronę przed cyklami lub nadmierną głębokością
ParseFailuresStrumienie zawartości strony lub Form, których nie można było bezpiecznie przeanalizować
UnknownOperatorScopesPreservedZakresy zasobów zachowane z powodu znalezienia nieznanego operatora
CandidateEntriesWpisy nazwanych zasobów, których nieużywanie zostało udowodnione
RemovedEntriesWpisy nazwanych zasobów usunięte podczas rzeczywistego oczyszczania
FontsRemovedUsunięte wpisy Font
XObjectsRemovedUsunięte wpisy XObject
ExtGStatesRemovedUsunięte wpisy ExtGState
ColorSpacesRemovedUsunięte wpisy ColorSpace
PatternsRemovedUsunięte wpisy Pattern
ShadingsRemovedUsunięte wpisy Shading
PropertiesRemovedUsunięte wpisy Properties
EmptyCategoriesRemovedUsunięte puste słowniki kategorii zasobów
ProcSetsRemovedUsunięte przestarzałe tablice /ProcSet
OrphanObjectsRemovedNieosiągalne obiekty pośrednie usunięte przez opcjonalną fazę odśmiecania
DependencyEntriesScannedUżywane wpisy nazwanych zasobów zbadane pod kątem zależności przechodnich
DependencyCacheHitsZagnieżdżone programy strumieni lub zakresy Type 3 ponownie użyte bez powtórnej analizy
DependencyCyclesSkippedNieprawidłowe cykle zależności lub nadmierne zagnieżdżenie bezpiecznie zatrzymane
PatternStreamsScannedPrzeanalizowane odrębne strumienie zawartości przywoływanych wzorców kafelkowych
Type3FontsScannedPrzeanalizowane przywoływane słowniki czcionek Type 3
Type3GlyphStreamsScannedPrzeanalizowane odrębne strumienie CharProc Type 3
AppearanceAnnotationsScannedAdnotacje zawierające słownik wyglądu
AppearanceStatesScannedOdwiedzone odwołania wyglądu normalnego, po najechaniu, po naciśnięciu lub stanu nazwanego
AppearanceStreamsScannedPrzeanalizowane odrębne strumienie wyglądu adnotacji
SoftMaskStreamsScannedPrzeanalizowane odrębne strumienie grup masek miękkich ExtGState
ImageDependenciesScannedSłowniki obrazów, masek, masek miękkich i obrazów alternatywnych zbadane pod kątem zależności
ShadingDependenciesScannedPrzywoływane słowniki cieniowania zbadane pod kątem zależności przestrzeni kolorów
ColorSpaceDependenciesKeptNazwane przestrzenie kolorów zachowane przez aliasy przechodnie lub odwołania do obiektów zasobów
NestedScopesPrunedZakresy zasobów Form, wzorców, Type 3, wyglądu lub masek miękkich, z których usunięto co najmniej jeden nazwany wpis

Zobacz również

PurgeUnusedResources