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, HeightHotspot-områdets placering og størrelse på den valgte side.
EmbeddedFileNameNavnet på den integrerede fil i dokumentet's EmbeddedFiles-navnetræ, som sendt til EmbedFile (for eksempel "report.pdf")
TargetPageDen enbaserede side i det indlejrede dokument, der skal springes til.
NewWindow1 = bed fremviseren om at åbne det integrerede dokument i et nyt vindue, 0 = fremviserens standard
Options1 = tegn en kant omkring hotspottet, 0 = ingen kant

Returværdier

0Linket kunne ikke tilføjes (tomt navn eller ugyldig side)
1Success