GetAnnotationAppearanceAuditJSON
注釈、診断、JSON
説明
全ページの注釈 Normal Appearance を監査し、問題の詳細と集計カウンターを JSON として返します
構文
Function TPDFlib.GetAnnotationAppearanceAuditJSON: WideString;
戻り値
scanned、issueAnnotations、問題カウンター、および annotations 配列を含む JSON オブジェクトを返します
問題名
| missingAppearance | 注釈の種類には通常外観が必要ですが、使用可能な /AP /N エントリが存在しません |
|---|---|
| staleAppearance | ライブラリが生成した外観フィンガープリントが、注釈ソースプロパティと一致しなくなった |
| invalidBBox | アクティブな外観に有効な正の /BBox がありません |
| stateMismatch | 注釈の /AS 名が状態アピアランス辞書内のストリームを選択していません |
| invisibleAppearance | アクティブな外観ストリームに可視演算子がありません |
パフォーマンス
監査は 1 回のページ走査を使用し、JSON を増分構築することで、大きなドキュメントでの注釈検索の繰り返しと二次的な文字列連結を回避します