TPDFlibResourcePurgeStats
Tipos de dados, otimização
Descrição
Comunica o trabalho, as decisões de segurança conservadoras, as remoções de recursos nomeados, a limpeza estrutural e a recolha de objetos órfãos efetuados 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
| PagesProcessed | Páginas selecionadas percorridas pela operação |
|---|---|
| ContentStreamsScanned | Camadas de conteúdo de páginas analisadas |
| FormStreamsScanned | Fluxos distintos de Form XObject analisados |
| FormStreamsReused | Análises Form ou programas em cache reutilizados |
| FormCyclesSkipped | Chamadas recursivas de Form interrompidas pela proteção contra ciclos ou profundidade |
| ParseFailures | Fluxos de conteúdo Page ou Form que não foi possível analisar em segurança |
| UnknownOperatorScopesPreserved | Âmbitos de recursos preservados porque foi encontrado um operador desconhecido |
| CandidateEntries | Entradas de recursos designados comprovadamente não utilizadas |
| RemovedEntries | Entradas de recursos com nome removidas durante a limpeza em direto |
| FontsRemoved | Entradas Font removidas |
| XObjectsRemoved | Entradas XObject removidas |
| ExtGStatesRemoved | Entradas ExtGState removidas |
| ColorSpacesRemoved | Entradas ColorSpace removidas |
| PatternsRemoved | Entradas Pattern removidas |
| ShadingsRemoved | Entradas Shading removidas |
| PropertiesRemoved | Entradas Properties removidas |
| EmptyCategoriesRemoved | Dicionários vazios de categorias de recursos removidos |
| ProcSetsRemoved | Matrizes /ProcSet obsoletas removidas |
| OrphanObjectsRemoved | Objetos indiretos inalcançáveis removidos pela fase opcional de recolha de lixo |
| DependencyEntriesScanned | Entradas de recursos designados utilizadas e inspecionadas quanto a dependências transitivas |
| DependencyCacheHits | Programas de fluxos aninhados ou âmbitos Type 3 reutilizados sem nova análise |
| DependencyCyclesSkipped | Os ciclos de dependências incorretos ou o aninhamento excessivo foram interrompidos em segurança |
| PatternStreamsScanned | Fluxos distintos de conteúdo de padrões de mosaico referenciados analisados |
| Type3FontsScanned | Dicionários de tipos de letra Type 3 referenciados analisados |
| Type3GlyphStreamsScanned | Fluxos CharProc de Type 3 distintos analisados |
| AppearanceAnnotationsScanned | Anotações que contêm um dicionário de apresentação |
| AppearanceStatesScanned | Referências de apresentação normal, ao passar o ponteiro, ao premir ou de estado com nome visitadas |
| AppearanceStreamsScanned | Fluxos distintos de aparência de anotações analisados |
| SoftMaskStreamsScanned | Fluxos distintos de grupos de máscara suave ExtGState analisados |
| ImageDependenciesScanned | Dicionários de imagem, máscara, máscara suave e imagem alternativa inspecionados |
| ShadingDependenciesScanned | Dicionários de sombreado referenciados inspecionados quanto a dependências do espaço de cor |
| ColorSpaceDependenciesKept | Espaços de cor designados mantidos através de aliases transitivos ou referências a objetos de recursos |
| NestedScopesPruned | Âmbitos de recursos de Form, padrão, Type 3, aspeto ou máscara suave que removeram pelo menos uma entrada nomeada |