RepairAnnotationAppearances

注釈、ドキュメント修復、パフォーマンス

説明

各ページを一度走査し、対応するマークアップ、図形、パス、フリーテキスト、およびアイコン注釈形式の通常外観ストリームを再構築します

構文

Function TPDFlib.RepairAnnotationAppearances(OnlyIfNecessary: Integer; Out Stats: TPDFlibAnnotationAppearanceStats): Integer;

パラメータ

OnlyIfNecessaryゼロ以外では、外観が欠落、古い、無効、状態不一致または非表示の注釈のみを修復します。ゼロではサポートされるすべての注釈外観を再生成します
Stats変更の適用前に測定したスキャン、問題、修復済みカテゴリのカウンターを受け取ります

戻り値

再構築された注釈アピアランスストリームの数を返します

備考

生成されたストリームはコンパクトなソースフィンガープリントを保持し、後でジオメトリ、色、境界線、コンテンツ、またはパスデータが変更された場合に、ページをラスター化せず古い状態として検出できます

ウィジェット注釈は数えられますが、RegenerateFormAppearances が引き続き処理を担い、外観ストリームを必要としない注釈タイプは無視されます

関数が戻る前に、以前に選択されたページが復元されます

関連項目

GetAnnotationAppearanceAuditJSON、TPDFlibAnnotationAppearanceStats、RegenerateFormAppearances