AddRelativeLinkToFileEx

Bilješke i hotspot poveznice

Opis

Dodaje klikabilni hotspot pravokutnik na odabranu stranicu koji pomoću relativne putanje povezuje na određenu stranicu i položaj u drugom PDF dokumentu. Funkcijom SetAnnotBorderColor možete promijeniti boju obruba hotspota

Veza do ciljnog dokumenta postoji samo preko naziva datoteke. To znači da dimenzije stranice ciljnog dokumenta nisu poznate, pa se parametri DestLeft, DestTop, DestRight i DestBottom uvijek zadaju u točkama mjerenima od donjeg lijevog kuta MediaBoxa odredišne stranice

Sintaksa

Delphi

Function TPDFlib.AddRelativeLinkToFileEx(Left, Top, Width, Height: Double; Const FileName: WideString; DestPage: Integer; NewWindow, Options, Zoom, DestType: Integer; DestLeft, DestTop, DestRight, DestBottom: Double): Integer;

ActiveX

Function PDFlib::AddRelativeLinkToFileEx(Left As Double, Top As Double, Width As Double, Height As Double, FileName As String, DestPage As Long, NewWindow As Long, Options As Long, Zoom As Long, DestType As Long, DestLeft As Double, DestTop As Double, DestRight As Double, DestBottom As Double) As Long

DLL

int DLAddRelativeLinkToFileEx(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * FileName, int DestPage, int NewWindow, int Options, int Zoom, int DestType, double DestLeft, double DestTop, double DestRight, double DestBottom);

Parametri

Left

Vodoravna koordinata lijevog ruba pravokutnika hotspota

Top

Okomita koordinata gornjeg ruba pravokutnika hotspota

Width

Širina pravokutnika hotspota

Height

Visina pravokutnika hotspota

FileName

Puna apsolutna putanja i naziv PDF dokumenta na koji se povezuje, pretvorit će se u relativnu putanju

DestPage

Stranica u odredišnom dokumentu na koju se povezuje

NewWindow

0 = Zatvori trenutačni dokument, a zatim otvori novi dokument

1 = Otvori trenutačni dokument u novom prozoru

Options

Određuje izgled poveznice:

0 = Bez obruba

1 = Nacrtaj obrub

Postotak uvećanja koji će se upotrijebiti za odredišni objekt, valjane vrijednosti su od 0 do 6400. Koristi se samo za DestType = 1, a za ostale DestType treba postaviti 0

Zoom

DestType

1 = "XYZ" - odredišna stranica postavlja se na točku određenu parametrima Left i Top. Parametar Zoom određuje postotak uvećanja

2 = "Fit" - cijela se stranica uvećava tako da stane u prozor; Nijedan od ostalih parametara se ne koristi i treba ih postaviti na nulu

3 = "FitH" - stranica se uvećava tako da je vidljiva cijela širina stranice; Visina stranice može biti veća ili manja od visine prozora; Stranica se postavlja na okomiti položaj određen parametrom Top

4 = "FitV" - stranica se uvećava tako da se može vidjeti cijela visina stranice; Širina stranice može biti veća ili manja od širine prozora; Stranica se postavlja na vodoravni položaj određen parametrom Left

5 = "FitR" - stranica se uvećava tako da je vidljiv određeni pravokutnik na stranici. Parametri Left, Top, Right i Bottom definiraju pravokutno područje na stranici

6 = "FitB" - stranica se uvećava tako da je vidljiv njezin granični okvir

7 = "FitBH" - stranica se okomito postavlja na položaj određen parametrom Top; Stranica se uvećava tako da je vidljiva cijela širina graničnog okvira stranice

8 = "FitBV" - stranica se postavlja na vodoravni položaj određen parametrom Left; Stranica se uvećava upravo toliko da cijela visina graničnog okvira stane u prozor

DestLeft

Vodoravni položaj koji se koristi za DestType = 1, 4, 5 i 8

DestTop

Okomiti položaj koji se koristi za DestType = 1, 3, 5 i 7

DestRight

Vodoravni položaj desnog ruba pravokutnika. Koristi se za DestType = 5

DestBottom

Vodoravni položaj dna pravokutnika. Koristi se za DestType = 5