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