Запись 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, явные потери, суммарные бюджеты работы с потоками, гарантии публикации и лимиты валидации см. в профиле сохранения