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;
HPDFXFDF에 선언되어 있으며 THPDFXFDFAccess와는 별도로 전달되어 기존 접근 레코드의 바이너리 레이아웃을 보존합니다
사용 전에 모든 슬롯을 초기화하십시오. 모든 콜백은 연결된 THPDFXFDFAccess의 Context를 받습니다
ResolveObject는 내보내기용 소스 간접 객체를 해석하며, 내보낸 객체가 이미 직접 객체일 때는 nil일 수 있습니다
GetPageIndex는 내보낸 목적지 페이지 객체의 0 기반 문서 페이지 인덱스를 반환하며, 문서 밖이면 음수를 반환합니다
GetPageObject는 가져온 0 기반 인덱스에 대한 기존 간접 페이지 객체를 반환합니다. 소유권은 문서에 남습니다
명시적 목적지 내보내기에는 GetPageIndex와 Access.GetPageCount가 필요하고, 가져오기에는 GetPageObject와 Access.GetPageCount가 필요합니다. 이름 있는 목적지는 페이지 해석이 필요 없습니다
네이티브 헤드리스와 THotPDF 로드된 주석 진입점은 자체 바인딩을 제공합니다