Запись 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 см. в нативном удалении аннотаций