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;
Dichiarato in HPDFXFDF e passato separatamente da THPDFXFDFAccess, preservando il layout binario del record di accesso esistente
Inizializzare ogni slot prima dell'uso; tutti i callback ricevono il Context del THPDFXFDFAccess associato
ResolveObject risolve un oggetto indiretto sorgente per l'export e può essere nil quando gli oggetti esportati sono già diretti
GetPageIndex restituisce l'indice di pagina del documento a base zero di un oggetto pagina di destinazione esportato, o un valore negativo quando è fuori dal documento
GetPageObject restituisce l'oggetto pagina indiretto esistente per un indice a base zero importato; l'ownership resta al documento
L'export di destinazioni esplicite richiede GetPageIndex e Access.GetPageCount, mentre l'import richiede GetPageObject e Access.GetPageCount; le destinazioni named non richiedono risoluzione di pagina
Gli entry point headless nativi e delle annotazioni caricate di THotPDF forniscono i propri binding
Profilo di destinazione supportato · Overload di export · Overload di import