Annotation
Açıklama (PDF İşaretleme Öğesi)
Orijinal sayfa içeriğini değiştirmeden yorum, vurgu, not, çizim veya ek meta veri sağlamak için PDF içeriğinin üzerine eklenen görsel işaretleme öğeleri.
Teknik Detay
PDF açıklamaları, belirli bir sayfayla ilişkili sözlüklerdir; her birinin sınırlayıcı kutusu (Rect), türü (Subtype) ve görünüm akışı vardır. Yaygın türler: Text (yapışkan not), Highlight/Underline/StrikeOut (metin işaretleme), FreeText (doğrudan sayfada metin), Ink (serbest çizim), Stamp, FileAttachment ve Link. Açıklamaların görünürlüğü, yazdırılabilirliği ve kilitlenebilirliği kontrol eden bayrakları vardır. İşaretleme açıklamaları (yorumlar) yanıt dizilerini ve inceleme durumlarını destekler. Görünüm, normal (N), üzerine gelme (R) ve basılma (D) görünüm akışlarıyla belirlenir.
Ornek
```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),
});
}
```