THPDFLoadedAnnotationInfo Record
Metadati in sola lettura per un'annotazione di una pagina caricata, estratti dal suo dizionario di annotazione: subtype, contents, rettangolo, titolo, flag, presenza dell'appearance, numero d'oggetto e indice di pagina
Dichiarazione
THPDFLoadedAnnotationInfo= record
Subtype: AnsiString;
Contents: AnsiString;
Rect: THPDFRect;
Title: AnsiString;
Flags: Integer;
HasAppearance: boolean;
ObjectNumber: Integer;
PageIndex: Integer;
end;
Unità
HPDFDoc
Campi
| Campo | Scopo |
|---|---|
Subtype | Nome /Subtype dell'annotazione, come Text, Link o RichMedia |
Contents | Testo /Contents dell'annotazione |
Rect | Array /Rect mappato su THPDFRect come Left, Top, Right, Bottom; zeri quando la voce manca o è malformata |
Title | Stringa del titolo (autore) /T dell'annotazione |
Flags | Intero flag /F dell'annotazione, zero quando la voce è assente |
HasAppearance | true quando il dizionario dell'annotazione porta una voce /AP |
ObjectNumber | Numero d'oggetto indiretto del dizionario dell'annotazione |
PageIndex | Indice di pagina proprietario in base zero, che rispecchia la pagina richiesta |
Note d'uso
- Enumera le annotazioni con
THotPDF.GetLoadedAnnotationCounte recupera ciascuna conTHotPDF.GetLoadedAnnotationInfo; un risultatofalselascia il record azzerato - Usa
ObjectNumberconTHotPDF.GetLoadedAnnotationDictquando ti servono voci oltre i campi di riepilogo - L'exporter di interscambio FDF consuma questo record per serializzare le annotazioni, quindi i suoi campi definiscono esattamente cosa fa round-trip attraverso FDF