Record 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;
Declarado en HPDFXFDF y pasado por separado de THPDFXFDFAccess, preservando el layout binario del access record existente
Inicialice cada slot antes de usarlo; todos los callbacks reciben el Context del THPDFXFDFAccess asociado
ResolveObject resuelve un objeto indirecto fuente para exportación y puede ser nil cuando los objetos exportados ya son directos
GetPageIndex devuelve el índice de página del documento, base cero, de un objeto de página de destino exportado, o un valor negativo cuando está fuera del documento
GetPageObject devuelve el objeto indirecto de página existente para un índice importado base cero; la propiedad permanece con el documento
La exportación de destinos explícitos requiere GetPageIndex y Access.GetPageCount, mientras que la importación requiere GetPageObject y Access.GetPageCount; los named destinations no requieren resolución de páginas
Los puntos de entrada nativos headless y de annotations cargadas de THotPDF proporcionan sus propios bindings
Perfil de destinos soportado · Sobrecarga de exportación · Sobrecarga de importación