AddLinkToEmbeddedPDFA

Jegyzetek és aktívterület-hivatkozások

Leírás

A záró A a DLL ANSI-belépési pontját (char) jelöli; az ActiveX/COM felület csak a Unicode formát teszi elérhetővé. A működés megegyezik ezzel: AddLinkToEmbeddedPDF, és a sztringargumentumok a jelenlegi SetAnsiMode kódlap alapján értelmeződnek

Hozzáad egy hotspot-hivatkozást a kijelölt oldalhoz, amely megnyitja az aktuális fájlba beágyazott PDF-dokumentumot, és annak egy oldalára ugrik. A hivatkozás az ISO 32000-1 §12.6.4.4 szerint beágyazott ugrási (/GoToE) műveletet hordoz: a cél lánca a dokumentum's EmbeddedFiles névfájában az EmbedFile függvénynek átadott névvel nevezi meg a beágyazott fájlt, a cél pedig az ablakban a céloldalra illeszkedik

Mivel a /GoToE a PDF 1.6 verzióban jelent meg, e függvény meghívása szükség esetén 1.6-ra emeli a dokumentum verzióját. Az ilyen műveletek visszaolvasásához használja a GetAnnotActionInfo függvényt: az az akGoToE típust jelenti az beágyazott célnévvel, a szülő/gyermek kapcsolattal és a /NewWindow jelzővel együtt

Szintaxis

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

Paraméterek

Left, Top, Width, HeightA gyorsgombterület helyzete és mérete a kiválasztott oldalon
EmbeddedFileNameA dokumentum's EmbeddedFiles névfájában lévő beágyazott fájl neve, ahogy az EmbedFile metódusnak átadja (például "report.pdf")
TargetPageA beágyazott dokumentumban található, egyalapú céloldal
NewWindow1 = kérje a megjelenítőt a beágyazott dokumentum új ablakban való megnyitására, 0 = megjelenítő alapértelmezése
Options1 = szegély rajzolása a hotspot köré, 0 = nincs szegély

Visszatérési értékek

0A hivatkozást nem lehetett hozzáadni (üres név vagy érvénytelen oldal)
1Success