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 ويُمرر منفصلًا عن THPDFXFDFAccess، محافظًا على تخطيط سجل الوصول القائم الثنائي

هيّئ كل خانة قبل الاستخدام؛ وكل callbacks تتلقى Context من THPDFXFDFAccess المرتبطة

ResolveObject تحل كائنًا مصدرًا غير مباشر للتصدير وقد تكون nil عندما تكون الكائنات المصدرة مباشرةً سلفًا

GetPageIndex تُعيد فهرس صفحة المستند المفهرس من الصفر لكائن صفحة وجهة مصدَّرًا، أو قيمة سالبة عندما يكون خارج المستند

GetPageObject تُعيد كائن الصفحة غير المباشر القائم لفهرس مستورد مفهرس من الصفر؛ والملكية تبقى للمستند

تصدير الوجهات الصريح يتطلب GetPageIndex وAccess.GetPageCount، بينما يتطلب الاستيراد GetPageObject وAccess.GetPageCount؛ والوجهات المسماة لا تتطلب حل صفحات

نقاط دخول التعليقات المحملة الأصلية headless وTHotPDF تزود روابطها الخاصة

ملف الوجهات المدعوم · زائدة التصدير · زائدة الاستيراد