Запись THPDFHeadlessAnnotationIdentity

THPDFHeadlessAnnotationIdentity = record
  PageIndex: Integer;
  Name: UnicodeString;
end;

Объявлена в HPDFHeadlessDocument и используется SaveAnnotationRemovalsToFile и RemoveAnnotations

ЧленЗначение
PageIndexИндекс страницы загруженного документа с нуля, от нуля до PageCount - 1
NameНепустое значение Unicode, точно совпадающее с декодированной строкой NM PDF аннотации на этой странице

Имя чувствительно к регистру и не является именем поля, подтипом, номером объекта или текстом аннотации; приведение регистра и нормализация Unicode не применяются

Разные индексы страниц допускают одно и то же имя; повторение одной и той же идентичности страницы-и-имени в одном запросе недопустимо

Валидная идентичность без совпавшей аннотации ничего не удаляет; несколько совпадающих имён на выбранной странице неоднозначны и дают сбой

Индексы страниц вне документа, пустое имя, malformed массивы аннотаций и разделяемые владельцы массива страниц дают сбой до публикации назначения

Для колбэк-JSON эквивалентная идентичность — это {"page": 0, "name": "review-note"}; page должен быть целым, а name — непустой строкой

Поведение зависимостей popup и ответов и границу Widget см. в нативном удалении аннотаций