RepairAnnotationAppearances
Аннотации, восстановление документов, производительность
Описание
Просматривает каждую страницу один раз и перестраивает потоки нормальных видов для поддерживаемых типов аннотаций: пометок, фигур, контуров, свободного текста и значков
Синтаксис
Function TPDFlib.RepairAnnotationAppearances(OnlyIfNecessary: Integer; Out Stats: TPDFlibAnnotationAppearanceStats): Integer;
Параметры
| OnlyIfNecessary | Ненулевое значение чинит только аннотации с отсутствующим, устаревшим, некорректным, несовпадающим по состоянию или невидимым видом; ноль регенерирует каждый поддерживаемый вид аннотаций |
|---|---|
| Stats | Получает счетчики сканирования, проблем и восстановленных категорий, замеренные до применения изменений |
Возвращаемые значения
Возвращает число перестроенных потоков внешнего вида аннотаций
Примечания
Сгенерированные потоки несут компактный отпечаток источника, позволяя распознать последующие изменения геометрии, цвета, рамки, содержимого или данных путей как устаревшие без растеризации страницы
Widget annotations are counted but remain the responsibility of RegenerateFormAppearances, while annotation types that do not require an appearance stream are ignored
The previously selected page is restored before the function returns
Ранее выбранная страница восстанавливается до возврата из функции
См. также
GetAnnotationAppearanceAuditJSON, TPDFlibAnnotationAppearanceStats, RegenerateFormAppearances