THPDFLoadedAnnotationInfo Record
Metadane tylko do odczytu dla jednej adnotacji załadowanej strony, wyekstrahowane z jej słownika adnotacji: podtyp, treść, prostokąt, tytuł, flagi, obecność appearance, numer obiektu i indeks strony
Deklaracja
THPDFLoadedAnnotationInfo= record
Subtype: AnsiString;
Contents: AnsiString;
Rect: THPDFRect;
Title: AnsiString;
Flags: Integer;
HasAppearance: boolean;
ObjectNumber: Integer;
PageIndex: Integer;
end;
Jednostka
HPDFDoc
Pola
| Pole | Przeznaczenie |
|---|---|
Subtype | Nazwa /Subtype adnotacji, na przykład Text, Link albo RichMedia |
Contents | Tekst /Contents adnotacji |
Rect | Tablica /Rect zmapowana na THPDFRect jako Left, Top, Right, Bottom; zera, gdy wpis brakuje albo jest zniekształcony |
Title | Ciąg tytułu (autora) /T adnotacji |
Flags | Liczba całkowita flag /F adnotacji, zero przy nieobecnym wpisie |
HasAppearance | true, gdy słownik adnotacji niesie wpis /AP |
ObjectNumber | Numer obiektu pośredniego słownika adnotacji |
PageIndex | Indeks strony będącej właścicielem liczony od zera, odbijający żądaną stronę |
Uwagi dotyczące użycia
- Wyliczaj adnotacje przez
THotPDF.GetLoadedAnnotationCounti pobieraj każdą przezTHotPDF.GetLoadedAnnotationInfo; wynikfalsezostawia rekord wyzerowany - Używaj
ObjectNumberzTHotPDF.GetLoadedAnnotationDict, gdy potrzebujesz wpisów wykraczających poza pola podsumowania - Eksporter wymiany FDF konsumuje ten rekord do serializacji adnotacji, więc jego pola definiują dokładnie to, co przechodzi w obie strony przez FDF