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;
Declarado en HPDFXFDF y pasado por separado de THPDFXFDFAccess, preservando el layout binario del registro de acceso existente
Inicialice cada slot antes de usarlo; todos los callbacks reciben el Context del THPDFXFDFAccess asociado
ResolveObject resuelve un objeto indirecto de origen para la exportación y puede ser nil cuando los objetos exportados ya son directos
GetPageIndex devuelve el índice de página del documento de base cero de un objeto de página de destino exportado, o un valor negativo cuando está fuera del documento
GetPageObject devuelve el objeto de página indirecto existente para un índice de base cero importado; la propiedad permanece en 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 destinos con nombre no requieren resolución de páginas
Los puntos de entrada nativos headless y de anotaciones cargadas de THotPDF aportan sus propios enlaces
Perfil de destinos soportado · Sobrecarga de exportación · Sobrecarga de importación