PDFium Delphi Component Docs

RemoveAnnotationObject Método

Componente: TPdf  ·  Unidade: PDFium
Exclui 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 excluir, abaixo de AnnotationObjectCount. Um índice fora do intervalo levanta EPdfError

Description

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

Objetos posteriores são renumerados após uma remoção, portanto um laço que exclui vários deve percorrer os índices de trás para frente

Em uma build do PDFium sem edição de objetos de anotação, a chamada levanta exceção em vez de falhar silenciosamente, de modo que o chamador sempre fica sabendo que a edição não aconteceu

See Also

AnnotationObjectCount, AddPathToAnnotation, DeleteAnnotation, UpdateAnnotationObject