RepairAnnotationAppearances
注釈、ドキュメント修復、パフォーマンス
説明
各ページを一度走査し、対応するマークアップ、図形、パス、フリーテキスト、およびアイコン注釈形式の通常外観ストリームを再構築します
構文
Function TPDFlib.RepairAnnotationAppearances(OnlyIfNecessary: Integer; Out Stats: TPDFlibAnnotationAppearanceStats): Integer;
パラメータ
| OnlyIfNecessary | ゼロ以外では、外観が欠落、古い、無効、状態不一致または非表示の注釈のみを修復します。ゼロではサポートされるすべての注釈外観を再生成します |
|---|---|
| Stats | 変更の適用前に測定したスキャン、問題、修復済みカテゴリのカウンターを受け取ります |
戻り値
再構築された注釈アピアランスストリームの数を返します
備考
生成されたストリームはコンパクトなソースフィンガープリントを保持し、後でジオメトリ、色、境界線、コンテンツ、またはパスデータが変更された場合に、ページをラスター化せず古い状態として検出できます
ウィジェット注釈は数えられますが、RegenerateFormAppearances が引き続き処理を担い、外観ストリームを必要としない注釈タイプは無視されます
関数が戻る前に、以前に選択されたページが復元されます
関連項目
GetAnnotationAppearanceAuditJSON、TPDFlibAnnotationAppearanceStats、RegenerateFormAppearances