AddLinkToEmbeddedPDFA
Anteckningar och hotspot-länkar
Beskrivning
Det avslutande A anger DLL:ens ANSI-ingångspunkt (char); ActiveX/COM-ytan exponerar endast Unicode-formen. Beteendet är identiskt med AddLinkToEmbeddedPDF och strängargument tolkas utifrån den aktuella kodtabellen i SetAnsiMode
Lägger till en klickytelänk på den valda sidan som öppnar ett PDF-dokument inbäddat i den aktuella filen och hoppar till en sida där. Länken bär en inbäddad go-to-åtgärd (/GoToE) enligt ISO 32000-1 §12.6.4.4: dess målkedja namnger den inbäddade filen (namnet som skickats till EmbedFile) i dokumentets EmbeddedFiles-namnträd, och destinationen anpassar målsidan till fönstret
Eftersom /GoToE kom med PDF 1.6 höjer anrop av den här funktionen dokumentversionen till 1.6 vid behov. Använd GetAnnotActionInfo för att läsa tillbaka sådana åtgärder: den rapporterar typen akGoToE tillsammans med det inbäddade målnamnet, förälder/barn-relationen och flaggan /NewWindow
Syntax
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);
Parametrar
| Left, Top, Width, Height | Klickytans position och storlek på den valda sidan |
|---|---|
| EmbeddedFileName | Namnet på den inbäddade filen i dokumentets EmbeddedFiles-namnträd, som det skickades till EmbedFile (till exempel "report.pdf") |
| TargetPage | Den 1-baserade sida i det inbäddade dokument som ska hoppas till |
| NewWindow | 1 = be visningsprogrammet öppna det inbäddade dokumentet i ett nytt fönster, 0 = visningsprogrammets standard |
| Options | 1 = rita en ram runt klickytan, 0 = ingen ram |
Returvärden
| 0 | Länken kunde inte läggas till (tomt namn eller ogiltig sida) |
|---|---|
| 1 | Success |