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, HeightKlickytans position och storlek på den valda sidan
EmbeddedFileNameNamnet på den inbäddade filen i dokumentets EmbeddedFiles-namnträd, som det skickades till EmbedFile (till exempel "report.pdf")
TargetPageDen 1-baserade sida i det inbäddade dokument som ska hoppas till
NewWindow1 = be visningsprogrammet öppna det inbäddade dokumentet i ett nytt fönster, 0 = visningsprogrammets standard
Options1 = rita en ram runt klickytan, 0 = ingen ram

Returvärden

0Länken kunde inte läggas till (tomt namn eller ogiltig sida)
1Success