Annotation
Anotacao (Elemento de Marcacao PDF)
Um elemento de marcacao sobreposto a uma pagina PDF que fornece informacao adicional, comentarios ou elementos interativos sem alterar o conteudo subjacente do documento.
Detalhe técnico
As anotacoes PDF sao definidas como dicionarios com um tipo (Text, Link, FreeText, Highlight, Stamp, Ink, Popup, Widget, etc.), retangulo (posicao na pagina) e conteudo. As anotacoes de marcacao de texto (Highlight, Underline, StrikeOut, Squiggly) utilizam quads para marcar regioes de texto. As anotacoes de ligacao acionam acoes (GoTo, URI, JavaScript). As anotacoes Widget sao a representacao visual dos campos de formulario. As anotacoes suportam flags (Print, NoView, Locked, ReadOnly), aparencias (fluxos AP) e popups de resposta.
Exemplo
```javascript
// Add text watermark to PDF pages
const pages = pdf.getPages();
for (const page of pages) {
page.drawText('CONFIDENTIAL', {
x: page.getWidth() / 2 - 100,
y: page.getHeight() / 2,
size: 48,
opacity: 0.2,
rotate: degrees(45),
});
}
```