THPDFLoadedAnnotationInfo Kaydı
Yüklenen bir sayfanın tek bir annotation'ı için salt okunur üstveri; annotation sözlüğünden çıkarılır: subtype, contents, rectangle, title, flags, appearance varlığı, nesne numarası ve sayfa indeksi
Bildirim
THPDFLoadedAnnotationInfo= record
Subtype: AnsiString;
Contents: AnsiString;
Rect: THPDFRect;
Title: AnsiString;
Flags: Integer;
HasAppearance: boolean;
ObjectNumber: Integer;
PageIndex: Integer;
end;
Birim
HPDFDoc
Alanlar
| Alan | Amaç |
|---|---|
Subtype | Annotation /Subtype adı; örneğin Text, Link veya RichMedia |
Contents | Annotation /Contents metni |
Rect | /Rect dizisinin Left, Top, Right, Bottom olarak THPDFRect'e eşlenmiş hâli; girdi eksik veya bozuksa sıfırlar |
Title | Annotation /T title (yazar) string'i |
Flags | Annotation /F bayrak tamsayısı; girdi yoksa sıfır |
HasAppearance | Annotation sözlüğü bir /AP girdisi taşıdığında true |
ObjectNumber | Annotation sözlüğünün dolaylı nesne numarası |
PageIndex | Sahiplenen sıfır tabanlı sayfa indeksi; istenen sayfayı yansıtır |
Kullanım notları
- Annotation'ları
THotPDF.GetLoadedAnnotationCountile sayın ve her biriniTHotPDF.GetLoadedAnnotationInfoile alın;falsesonuç, kaydı sıfırlanmış bırakır - Özet alanların ötesinde girdiler gerektiğinde
ObjectNumber'ıTHotPDF.GetLoadedAnnotationDictile birlikte kullanın - FDF interchange exporter'ı, annotation'ları serileştirmek için bu kaydı kullanır; dolayısıyla alanları, FDF üzerinden turunu tamamlayan şeyi tam olarak tanımlar