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;

HPDFXFDF içinde bildirilir ve THPDFXFDFAccess'ten ayrı geçirilir; mevcut access kaydının ikili düzenini korur

Her slotu kullanmadan önce başlatın; tüm callback'ler, ilişkili THPDFXFDFAccess'ten Context'i alır

ResolveObject, export için kaynak bir indirect nesneyi çözer ve dışa aktarılan nesneler çoktan doğrudansa nil olabilir

GetPageIndex, dışa aktarılan bir destination sayfa nesnesinin sıfır tabanlı belge sayfa indeksini veya belgenin dışındaysa negatif bir değer döndürür

GetPageObject, içe aktarılan sıfır tabanlı bir indeks için var olan indirect sayfa nesnesini döndürür; sahiplik belgede kalır

Açık destination export'u GetPageIndex ve Access.GetPageCount gerektirir; import ise GetPageObject ve Access.GetPageCount gerektirir; adlandırılmış destination'lar sayfa çözümü gerektirmez

Native headless ve THotPDF yüklenmiş-anotasyon giriş noktaları kendi bağlamalarını sağlar

Desteklenen destination profili · Export overload'u · Import overload'u