AddLinkToEmbeddedPDFA
Annotationer og hotspot-links
Beskrivelse
Det afsluttende A angiver ANSI-indgangspunktet (char) i DLL'en; ActiveX/COM-overfladen eksponerer kun Unicode-formen. Adfærden er identisk med AddLinkToEmbeddedPDF, og strengargumenter fortolkes ud fra den aktuelle kodetabel i SetAnsiMode
Føjer et hotspot-link til den valgte side, som åbner et PDF-dokument, der er indlejret i den aktuelle fil, og springer til en side i det. Linket indeholder en indlejret go-to-handling (/GoToE) i henhold til ISO 32000-1 §12.6.4.4: Målkæden navngiver den indlejrede fil (navnet sendt til EmbedFile) i den aktuelle PDF's EmbeddedFiles-navnetræ, og destinationen tilpasser målsiden til vinduet.
Da /GoToE blev introduceret med PDF 1.6, hæver et kald til denne funktion om nødvendigt dokumentversionen til 1.6. Brug GetAnnotActionInfo til at læse sådanne handlinger tilbage: Den rapporterer typen akGoToE sammen med navnet på det integrerede mål, over-/underordnelsesforholdet og flaget /NewWindow.
Syntaks
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);
Parametre
| Left, Top, Width, Height | Hotspot-områdets placering og størrelse på den valgte side. |
|---|---|
| EmbeddedFileName | Navnet på den integrerede fil i dokumentet's EmbeddedFiles-navnetræ, som sendt til EmbedFile (for eksempel "report.pdf") |
| TargetPage | Den enbaserede side i det indlejrede dokument, der skal springes til. |
| NewWindow | 1 = bed fremviseren om at åbne det integrerede dokument i et nyt vindue, 0 = fremviserens standard |
| Options | 1 = tegn en kant omkring hotspottet, 0 = ingen kant |
Returværdier
| 0 | Linket kunne ikke tilføjes (tomt navn eller ugyldig side) |
|---|---|
| 1 | Success |