Záznam THPDFLoadedAnnotationInfo
Metadata jen pro čtení o jedné anotaci načtené stránky, extrahovaná z jejího anotačního slovníku: subtype, obsah, obdélník, titul, příznaky, přítomnost podoby, číslo objektu a index stránky
Deklarace
THPDFLoadedAnnotationInfo= record
Subtype: AnsiString;
Contents: AnsiString;
Rect: THPDFRect;
Title: AnsiString;
Flags: Integer;
HasAppearance: boolean;
ObjectNumber: Integer;
PageIndex: Integer;
end;
Jednotka
HPDFDoc
Pole
| Pole | Účel |
|---|---|
Subtype | Název /Subtype anotace, například Text, Link nebo RichMedia |
Contents | Text /Contents anotace |
Rect | Pole /Rect namapované na THPDFRect jako Left, Top, Right, Bottom; nuly, když položka chybí nebo je poškozená |
Title | Řetězec titulu (autora) z /T anotace |
Flags | Celočíselné příznaky z /F anotace; nula, když položka chybí |
HasAppearance | true, když anotační slovník nese položku /AP |
ObjectNumber | Nepřímé číslo objektu anotačního slovníku |
PageIndex | Index vlastnící stránky počítaný od nuly; opakuje požadovanou stránku |
Poznámky k použití
- Anotace vyčítejte přes
THotPDF.GetLoadedAnnotationCounta každou získejte přesTHotPDF.GetLoadedAnnotationInfo; výsledekfalsezanechá záznam vynulovaný - Když potřebujete položky nad rámec souhrnných polí, použijte
ObjectNumbersTHotPDF.GetLoadedAnnotationDict - FDF exportační filtr konzumuje tento záznam při serializaci anotací, takže jeho pole přesně určují, co projde oběma směry přes FDF