PDFium Delphi Component Docs

RemoveAnnotationObject Метод

Компонент: TPdf  ·  Модуль: PDFium
Удаляет один объект страницы из аннотации

Syntax

procedure RemoveAnnotationObject(Index, ObjectIndex: Integer);

IndexInteger. Нулевой индекс аннотации на текущей странице
ObjectIndexInteger. Нулевой индекс удаляемого объекта, меньше AnnotationObjectCount. Индекс вне диапазона возбуждает EPdfError

Description

Удаляет один штрих или фигуру из рукописной или штамповой аннотации, не затрагивая остальное, словарь аннотации или содержимое страницы

После удаления последующие объекты перенумеровываются, поэтому цикл, удаляющий несколько объектов, должен обходить индексы в обратном порядке

В сборке PDFium без редактирования объектов аннотаций вызов возбуждает исключение, а не завершается молча, поэтому вызывающий код всегда узнаёт, что правка не произошла

See Also

AnnotationObjectCount, AddPathToAnnotation, DeleteAnnotation, UpdateAnnotationObject