PDFium Delphi Component Docs

Método RemoveAnnotationObject

Componente: TPdf  ·  Unidade: PDFium
Elimina um objeto de página de uma anotação

Syntax

procedure RemoveAnnotationObject(Index, ObjectIndex: Integer);

IndexInteger. Índice baseado em zero da anotação na página atual
ObjectIndexInteger. Índice baseado em zero do objeto a eliminar, inferior a AnnotationObjectCount. Um índice fora do intervalo levanta EPdfError

Description

Remove um traço ou forma de uma anotação ink ou stamp sem tocar no resto, no dicionário da anotação nem no conteúdo da página

Os objetos seguintes são renumerados após uma remoção, pelo que um ciclo que elimine vários deve percorrer os índices de trás para a frente

Numa compilação do PDFium sem edição de objetos de anotação, a chamada levanta uma exceção em vez de falhar silenciosamente, para que um chamador saiba sempre que a edição não aconteceu

See Also

AnnotationObjectCount, AddPathToAnnotation, DeleteAnnotation, UpdateAnnotationObject