GetAnnotationAppearanceAuditJSON
حاشیهنویسیها، عیبیابی، JSON
توضیحات
ظاهرهای normal حاشیهنویسیها را در همهٔ صفحهها ممیزی و جزئیات مشکلها بههمراه شمارندههای تجمیعی بهصورت JSON برمیگرداند
نحو
Function TPDFlib.GetAnnotationAppearanceAuditJSON: WideString;
مقادیر بازگشتی
شیء JSON شامل scanned، issueAnnotations، شمارندههای مشکل و آرایهٔ annotations را برمیگرداند
نام issueها
| missingAppearance | نوع annotation به appearance معمولی نیاز دارد، اما ورودی قابلاستفاده /AP /N وجود ندارد |
|---|---|
| staleAppearance | اثر انگشت ظاهر تولیدشده توسط کتابخانه دیگر با ویژگیهای مبدأ حاشیهنویسی مطابقت ندارد |
| invalidBBox | ظاهر فعال مقدار /BBox مثبت معتبری ندارد |
| stateMismatch | نام /AS مربوط به annotation، هیچ streamای را در dictionary مربوط به state appearance انتخاب نمیکند |
| invisibleAppearance | appearance stream فعال هیچ operator قابلمشاهدهای ندارد |
کارایی
ممیزی از یک پیمایش صفحه استفاده میکند و JSON را بهصورت افزایشی میسازد و از جستوجوی مکرر حاشیهنویسی و الحاق رشتهٔ درجه دوم روی اسناد بزرگ پرهیز میکند