THPDFLoadedAnnotationInfo Record
Nur-lesbare Metadaten für eine Anmerkung einer geladenen Seite, extrahiert aus ihrem Anmerkungs-Dictionary: Subtyp, Inhalte, Rechteck, Titel, Flags, Vorhandensein einer Appearance, Objektnummer und Seitenindex
Deklaration
THPDFLoadedAnnotationInfo= record
Subtype: AnsiString;
Contents: AnsiString;
Rect: THPDFRect;
Title: AnsiString;
Flags: Integer;
HasAppearance: boolean;
ObjectNumber: Integer;
PageIndex: Integer;
end;
Unit
HPDFDoc
Felder
| Feld | Zweck |
|---|---|
Subtype | Name des Anmerkungs-/Subtype, etwa Text, Link oder RichMedia |
Contents | Text des Anmerkungs-/Contents |
Rect | /Rect-Array, auf THPDFRect als Left, Top, Right, Bottom abgebildet; Nullen, wenn der Eintrag fehlt oder fehlerhaft ist |
Title | Titel-(Autor)-String des Anmerkungs-/T |
Flags | Flag-Integer des Anmerkungs-/F, null, wenn der Eintrag fehlt |
HasAppearance | true, wenn das Anmerkungs-Dictionary einen /AP-Eintrag trägt |
ObjectNumber | Indirekte Objektnummer des Anmerkungs-Dictionarys |
PageIndex | Besitzender nullbasierter Seitenindex, Echo der angeforderten Seite |
Verwendungshinweise
- Zählen Sie Anmerkungen mit
THotPDF.GetLoadedAnnotationCountauf und holen Sie jede mitTHotPDF.GetLoadedAnnotationInfo; einfalse-Ergebnis lässt den Record genullt - Nutzen Sie
ObjectNumbermitTHotPDF.GetLoadedAnnotationDict, wenn Sie Einträge über die Zusammenfassungsfelder hinaus brauchen - Der FDF-Interchange-Exporter verarbeitet diesen Record, um Anmerkungen zu serialisieren; seine Felder legen also exakt fest, was per FDF einen Roundtrip übersteht