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 em HPDFXFDF e passado separadamente de THPDFXFDFAccess, preservando o layout binário do registo de acesso existente
Inicialize todos os slots antes do uso; todos os callbacks recebem o Context do THPDFXFDFAccess associado
ResolveObject resolve um objeto indireto de fonte para exportação e pode ser nil quando os objetos exportados já são diretos
GetPageIndex devolve o índice de página do documento, com base zero, de um objeto de página de destino exportado, ou um valor negativo quando está fora do documento
GetPageObject devolve o objeto de página indireto existente para um índice importado com base zero; a propriedade permanece com o documento
A exportação de destinos explícitos exige GetPageIndex e Access.GetPageCount, enquanto a importação exige GetPageObject e Access.GetPageCount; destinos nomeados não exigem resolução de páginas
Os pontos de entrada nativos headless e de anotações carregadas do THotPDF fornecem os próprios bindings
Perfil de destinos suportado · Sobrecarga de exportação · Sobrecarga de importação