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, Height | La posizione e la dimensione dell'area sensibile nella pagina selezionata |
|---|---|
| EmbeddedFileName | Nome del file incorporato nell'albero dei nomi EmbeddedFiles del documento's, come passato a EmbedFile, ad esempio "report.pdf". |
| TargetPage | La pagina in base uno del documento incorporato a cui passare |
| NewWindow | 1 = chiede al visualizzatore di aprire il documento incorporato in una nuova finestra, 0 = impostazione predefinita del visualizzatore |
| Options | 1 = disegna un bordo attorno all'area sensibile, 0 = nessun bordo |
Valori restituiti
| 0 | Non è stato possibile aggiungere il collegamento (nome vuoto o pagina non valida) |
|---|---|
| 1 | Success |