PDFium Component Docs

RemoveAnnotationObject Metoda

Component: TPdf  ·  Unit: PDFium
Usuwa jeden obiekt strony z adnotacji

Syntax

procedure RemoveAnnotationObject(Index, ObjectIndex: Integer);

IndexInteger. Indeks liczony od zera adnotacji na bieżącej stronie
ObjectIndexInteger. Indeks liczony od zera obiektu do usunięcia, poniżej AnnotationObjectCount. Indeks spoza zakresu wywołuje EPdfError

Description

Usuwa jedno pociągnięcie lub kształt z adnotacji typu ink lub stamp, nie dotykając pozostałych obiektów, słownika adnotacji ani zawartości strony

Kolejne obiekty zmieniają numerację po usunięciu, więc pętla usuwająca kilka z nich powinna przechodzić indeksy od końca

W buildzie PDFium bez edycji obiektów adnotacji wywołanie zgłasza wyjątek zamiast kończyć się cichym niepowodzeniem, więc wywołujący zawsze dowiaduje się, że edycja się nie wykonała

See Also

AnnotationObjectCount, AddPathToAnnotation, DeleteAnnotation, UpdateAnnotationObject