PDFium Delphi Component Docs

RemoveAnnotationObject Methode

Komponente: TPdf  ·  Unit: PDFium
Löscht ein Seitenobjekt aus einer Anmerkung.

Syntax

procedure RemoveAnnotationObject(Index, ObjectIndex: Integer);

IndexInteger. Nullbasierter Index der Anmerkung auf der aktuellen Seite.
ObjectIndexInteger. Nullbasierter Index des zu löschenden Objekts, unterhalb von AnnotationObjectCount. Ein Index außerhalb des Bereichs löst EPdfError aus.

Description

Entfernt einen Strich oder eine Form aus einer Tinten- oder Stempelanmerkung, ohne den Rest, das Anmerkungs-Wörterbuch oder den Seiteninhalt zu berühren

Nach einem Entfernen werden spätere Objekte neu nummeriert; eine Schleife, die mehrere löscht, sollte die Indizes daher rückwärts durchlaufen

Bei einem PDFium-Build ohne Anmerkungsobjekt-Bearbeitung löst der Aufruf eine Ausnahme aus, statt stillschweigend zu scheitern; ein Aufrufer erfährt so immer, dass die Bearbeitung nicht stattgefunden hat

See Also

AnnotationObjectCount, AddPathToAnnotation, DeleteAnnotation, UpdateAnnotationObject