THPDFXFDFDestinationAccess record
THPDFXFDFDestinationAccess = record
ResolveObject: function(Context: Pointer; Obj: THPDFObject): THPDFObject;
GetPageIndex: function(Context: Pointer; Obj: THPDFObject): Integer;
GetPageObject: function(Context: Pointer; PageIndex: Integer): THPDFObject;
end;
Gedeclareerd in HPDFXFDF en apart doorgegeven van THPDFXFDFAccess, met behoud van de binaire layout van het bestaande access-record
Initialiseer elk slot vóór gebruik; alle callbacks ontvangen de Context van de bijbehorende THPDFXFDFAccess
ResolveObject lost een bron-indirect object op voor export en mag nil zijn wanneer geëxporteerde objecten al direct zijn
GetPageIndex geeft de zero-based documentpagina-index van een geëxporteerd destination-paginaobject terug, of een negatieve waarde wanneer die buiten het document valt
GetPageObject geeft het bestaande indirecte paginaobject terug voor een geïmporteerde zero-based index; eigendom blijft bij het document
Expliciete destination-export vraagt GetPageIndex en Access.GetPageCount, terwijl import GetPageObject en Access.GetPageCount vraagt; benoemde destinations vragen geen pagina-resolutie
Native headless- en THotPDF loaded-annotation-entrypoints leveren diens eigen bindings
Ondersteund destination-profiel · Export-overload · Import-overload