Запись THPDFArchivalLoss
Модуль: HPDFArchivalConversion
Описывает намеренную потерю информации, допущенную профилем архивного сохранения
THPDFArchivalLoss = record
Code: AnsiString;
PageIndex, AnnotationIndex: Integer;
ObjectNumber: Integer;
Description: AnsiString;
end;
Code идентифицирует потерю, а Description объясняет затронутое поведение; доступные коды включают hidden-annotation-removed, link-interaction-removed, appearance-synthesized, annotation-interaction-removed, form-fields-removed, signatures-invalidated, embedded-files-removed, information-dictionary-normalized и presentation-metadata-removed
Индексы страниц и аннотаций — позиции с нуля в рабочем снапшоте источника до удаления; отрицательные индексы означают изменение на уровне документа или недоступную позицию источника
ObjectNumber указывает исходный затронутый объект аннотации, когда он доступен, и отрицателен для изменений уровня документа
Синтез appearance и удаление интерактивности могут дать отдельные записи для одной аннотации — так решение по видимому контенту и потерянная интерактивность проверяются независимо
Поддерживаемые шрифты и цвета, правила appearance, явные потери, суммарные бюджеты работы с потоками, гарантии публикации и лимиты валидации см. в профиле сохранения