AddLinkToEmbeddedPDFA

Annotasjoner og hotspot-lenker

Beskrivelse

Den avsluttende A angir ANSI-inngangspunktet (char) i DLL-en; ActiveX/COM-flaten eksponerer kun Unicode-formen. Oppførselen er identisk med AddLinkToEmbeddedPDF og strengargumenter tolkes ut fra gjeldende kodetabell i SetAnsiMode

Legger til en hotspot-lenke på den valgte siden som åpner et PDF-dokument som er bygget inn i gjeldende fil, og hopper til en side der. Lenken bærer en innebygd go-to-handling (/GoToE) etter ISO 32000-1 §12.6.4.4: målkjeden navngir den innebygde filen (navnet som sendes til EmbedFile) i dokumentets EmbeddedFiles-navnetre, og destinasjonen tilpasser målsiden til vinduet

Ettersom /GoToE ble innført i PDF 1.6, hever dette kallet dokumentversjonen til 1.6 ved behov. Bruk GetAnnotActionInfo til å lese slike handlinger tilbake: den rapporterer typen akGoToE sammen med navnet på det innebygde målet, forelder/under-relasjonen og /NewWindow-flagget

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);

Parametere

Left, Top, Width, HeightPosisjonen og størrelsen på hotspot-området på den valgte siden
EmbeddedFileNameNavnet på den innebygde filen i dokumentets EmbeddedFiles-navnetre, slik det sendes til EmbedFile (for eksempel "report.pdf")
TargetPageSiden (fra 1) i det innebygde dokumentet som skal hoppes til
NewWindow1 = Be fremviseren om å åpne det innebygde dokumentet i et nytt vindu, 0 = fremviserens standard
Options1 = tegn en kant rundt hotspot-området, 0 = ingen kant

Returverdier

0Lenken kunne ikke legges til (tomt navn eller ugyldig side)
1Success