THPDFLoadedAnnotationInfo Record
Skrivskyddad metadata för en annotering på en inläst sida, hämtad ur dess annoteringsordbok: undertyp, innehåll, rektangel, titel, flaggor, förekomst av appearance, objektnummer och sidindex
Deklaration
THPDFLoadedAnnotationInfo= record
Subtype: AnsiString;
Contents: AnsiString;
Rect: THPDFRect;
Title: AnsiString;
Flags: Integer;
HasAppearance: boolean;
ObjectNumber: Integer;
PageIndex: Integer;
end;
Enhet
HPDFDoc
Fält
| Fält | Syfte |
|---|---|
Subtype | Annoteringens /Subtype-namn, till exempel Text, Link eller RichMedia |
Contents | Annoteringens /Contents-text |
Rect | /Rect-matrisen mappad till THPDFRect som Left, Top, Right, Bottom; nollor när posten saknas eller är felformad |
Title | Annoteringens /T-titelsträng (författare) |
Flags | Annoteringens /F-flaggheltal, noll när posten saknas |
HasAppearance | true när annoteringsordboken bär en /AP-post |
ObjectNumber | Indirekt objektnummer för annoteringsordboken |
PageIndex | Det ägande nollbaserade sidindexet, en spegel av den begärda sidan |
Användningsanteckningar
- Räkna upp annoteringarna med
THotPDF.GetLoadedAnnotationCountoch hämta var och en medTHotPDF.GetLoadedAnnotationInfo; ettfalse-resultat lämnar recorden nollställd - Använd
ObjectNumbermedTHotPDF.GetLoadedAnnotationDictnär du behöver poster utöver sammanfattningsfälten - FDF-utbytesexportören använder denna record för att serialisera annoteringar, så dess fält definierar exakt vad som tas med på en tur och retur genom FDF