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, Height | Posisjonen og størrelsen på hotspot-området på den valgte siden |
|---|---|
| EmbeddedFileName | Navnet på den innebygde filen i dokumentets EmbeddedFiles-navnetre, slik det sendes til EmbedFile (for eksempel "report.pdf") |
| TargetPage | Siden (fra 1) i det innebygde dokumentet som skal hoppes til |
| NewWindow | 1 = Be fremviseren om å åpne det innebygde dokumentet i et nytt vindu, 0 = fremviserens standard |
| Options | 1 = tegn en kant rundt hotspot-området, 0 = ingen kant |
Returverdier
| 0 | Lenken kunne ikke legges til (tomt navn eller ugyldig side) |
|---|---|
| 1 | Success |