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