TPDFlibResourcePurgeStats
Datové typy, optimalizace
Popis
Hlásí práci, konzervativní bezpečnostní rozhodnutí, odstranění pojmenovaných zdrojů, strukturní úklid i sběr opuštěných objektů provedené funkcí 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;
Pole
| PagesProcessed | Vybrané stránky navštívené operací |
|---|---|
| ContentStreamsScanned | Page content layers parsed |
| FormStreamsScanned | Distinct Form XObject streams parsed |
| FormStreamsReused | Form scans or cached programs reused |
| FormCyclesSkipped | Recursive Form calls stopped by cycle or depth protection |
| ParseFailures | Proudy obsahu stránek nebo Form, které nebylo možné bezpečně naparsovat |
| CandidateEntries | Named resource entries proven unused |
| RemovedEntries | Named resource entries removed during live cleanup |
| FontsRemoved | Removed Font entries |
| XObjectsRemoved | Removed XObject entries |
| ExtGStatesRemoved | Removed ExtGState entries |
| ColorSpacesRemoved | Removed ColorSpace entries |
| PatternsRemoved | Odstraněné položky Pattern |
| ShadingsRemoved | Removed Shading entries |
| PropertiesRemoved | Removed Properties entries |
| EmptyCategoriesRemoved | Empty resource category dictionaries removed |
| ProcSetsRemoved | Deprecated /ProcSet arrays removed |
| OrphanObjectsRemoved | Nedosažitelné nepřímé objekty odstraněné volitelnou fází garbage collection |
| DependencyEntriesScanned | Used named resource entries inspected for transitive dependencies |
| DependencyCacheHits | Nested stream programs or Type 3 scopes reused without reparsing |
| DependencyCyclesSkipped | Malformed dependency cycles or excessive nesting stopped safely |
| PatternStreamsScanned | Distinct referenced tiling-pattern content streams parsed |
| Type3FontsScanned | Referenced Type 3 font dictionaries analysed |
| Type3GlyphStreamsScanned | Distinct Type 3 CharProc streams parsed |
| AppearanceAnnotationsScanned | Annotations carrying an appearance dictionary |
| AppearanceStatesScanned | Normal, rollover, down, or named-state appearance references visited |
| AppearanceStreamsScanned | Distinct annotation appearance streams parsed |
| SoftMaskStreamsScanned | Distinct ExtGState soft-mask group streams parsed |
| ImageDependenciesScanned | Prohlížené slovníky obrázků, masek, soft-mask a alternate-image |
| ColorSpaceDependenciesKept | Named colour spaces retained through transitive aliases or resource-object references |
| NestedScopesPruned | Rozsahy zdrojů formuláře, vzoru, Type 3, vzhledu nebo měkké masky, z nichž byla odstraněna alespoň jedna pojmenovaná položka |