TPDFlibResourcePurgeStats

データ型、最適化

説明

PurgeUnusedResources が行った処理、安全側の判断、名前付きリソース削除、構造整理、孤立オブジェクト収集を報告します

構文

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;

フィールド

PagesProcessed操作で処理された選択ページ
ContentStreamsScanned解析されたページコンテンツレイヤー
FormStreamsScanned解析された異なる Form XObject ストリーム
FormStreamsReusedフォームスキャンまたはキャッシュ済みプログラムを再利用
FormCyclesSkippedサイクルまたは深度保護によって再帰的な Form 呼び出しが停止しました
ParseFailures安全に解析できなかった Page または Form のコンテンツストリーム
UnknownOperatorScopesPreserved不明な演算子が見つかったため、リソーススコープが保持されました
CandidateEntries未使用であることが確認された名前付きリソースエントリ
RemovedEntriesライブクリーンアップ中に削除された名前付きリソースエントリ
FontsRemoved削除された Font エントリ
XObjectsRemoved削除された XObject エントリ
ExtGStatesRemoved削除された ExtGState エントリ
ColorSpacesRemoved削除された ColorSpace エントリ
PatternsRemoved削除された Pattern エントリ
ShadingsRemoved削除された Shading エントリ
PropertiesRemoved削除された Properties エントリ
EmptyCategoriesRemoved空のリソースカテゴリ辞書が削除されました
ProcSetsRemoved非推奨の /ProcSet 配列が削除されました
OrphanObjectsRemovedオプションのガベージコレクション段階で削除された到達不能な間接オブジェクト
DependencyEntriesScanned推移的依存関係について調べられた使用済み名前付きリソースエントリ
DependencyCacheHits再解析せずに再利用される入れ子ストリームプログラムまたは Type 3 スコープ
DependencyCyclesSkipped不正な依存関係サイクルまたは過剰なネストが安全に停止されました
PatternStreamsScanned解析された、参照先が異なるタイリングパターンコンテンツストリーム
Type3FontsScanned参照された Type 3 フォント辞書を解析済み
Type3GlyphStreamsScanned解析された個別の Type 3 CharProc ストリーム数
AppearanceAnnotationsScanned外観辞書を持つ注釈
AppearanceStatesScanned参照された通常、ロールオーバー、押下、または名前付き状態の外観参照
AppearanceStreamsScanned解析された個別の注釈外観ストリーム
SoftMaskStreamsScanned解析された個別の ExtGState ソフトマスクグループストリーム
ImageDependenciesScanned検査された画像、マスク、ソフトマスク、代替画像の辞書
ShadingDependenciesScannedカラースペース依存関係を検査した参照先シェーディング辞書
ColorSpaceDependenciesKept推移的なエイリアスまたはリソースオブジェクト参照を介して保持された名前付きカラースペース
NestedScopesPruned1 つ以上の名前付きエントリを削除したフォーム、パターン、Type 3、外観、またはソフトマスクのリソーススコープ

関連項目

PurgeUnusedResources