AddLinkToEmbeddedPDFA

Annotazioni, collegamenti hotspot

Descrizione

Il suffisso A indica il punto di ingresso ANSI (char) della DLL; la superficie ActiveX/COM espone solo la forma Unicode. Il comportamento è identico a AddLinkToEmbeddedPDF e gli argomenti stringa vengono interpretati utilizzando la tabella codici SetAnsiMode corrente

Aggiunge alla pagina un collegamento sensibile che apre un PDF incorporato e passa a una relativa pagina. Il collegamento contiene un'azione go-to incorporata (/GoToE) secondo ISO 32000-1 §12.6.4.4: la catena di destinazione indica il file incorporato nell'albero EmbeddedFiles del documento's e la destinazione adatta la pagina alla finestra

Poiché /GoToE nasce con PDF 1.6, la funzione aggiorna la versione se necessario. GetAnnotActionInfo restituisce akGoToE, nome della destinazione incorporata, relazione padre/figlio e flag /NewWindow

Sintassi

Delphi

Function DLAddLinkToEmbeddedPDFA(InstanceID: Integer; Left, Top, Width, Height: Double; EmbeddedFileName: PAnsiChar; TargetPage, NewWindow, Options: Integer): Integer;

DLL

int DLAddLinkToEmbeddedPDFA(int InstanceID, double Left, double Top, double Width, double Height, const char * EmbeddedFileName, int TargetPage, int NewWindow, int Options);

Parametri

Left, Top, Width, HeightLa posizione e la dimensione dell'area sensibile nella pagina selezionata
EmbeddedFileNameNome del file incorporato nell'albero dei nomi EmbeddedFiles del documento's, come passato a EmbedFile, ad esempio "report.pdf".
TargetPageLa pagina in base uno del documento incorporato a cui passare
NewWindow1 = chiede al visualizzatore di aprire il documento incorporato in una nuova finestra, 0 = impostazione predefinita del visualizzatore
Options1 = disegna un bordo attorno all'area sensibile, 0 = nessun bordo

Valori restituiti

0Non è stato possibile aggiungere il collegamento (nome vuoto o pagina non valida)
1Success