Rekord THPDFXFDFDestinationAccess
THPDFXFDFDestinationAccess = record
ResolveObject: function(Context: Pointer; Obj: THPDFObject): THPDFObject;
GetPageIndex: function(Context: Pointer; Obj: THPDFObject): Integer;
GetPageObject: function(Context: Pointer; PageIndex: Integer): THPDFObject;
end;
Deklarowany w HPDFXFDF i przekazywany oddzielnie od THPDFXFDFAccess, co zachowuje binarny layout istniejącego rekordu dostępu
Zainicjuj każdy slot przed użyciem; wszystkie callbacki otrzymują Context ze skojarzonego THPDFXFDFAccess
ResolveObject rozpoznaje źródłowy obiekt pośredni do eksportu i może być nil, gdy eksportowane obiekty są już bezpośrednie
GetPageIndex zwraca oparty na zerze indeks strony dokumentu dla eksportowanego obiektu strony docelowej albo wartość ujemną, gdy jest poza dokumentem
GetPageObject zwraca istniejący pośredni obiekt strony dla importowanego indeksu opartego na zerze; własność pozostaje po stronie dokumentu
Eksport destination jawnych wymaga GetPageIndex i Access.GetPageCount, a import wymaga GetPageObject i Access.GetPageCount; destination nazwane nie wymagają rozpoznawania stron
Natywne wejścia headless i THotPDF dla załadowanych adnotacji dostarczają własne powiązania
Obsługiwany profil destination · Przeciążenie eksportu · Przeciążenie importu