NewDestination
Anotacije i interaktivne poveznice, Upravljanje dokumentima
Opis
Stvara novi objekt odredišta koji se može koristiti s funkcijama AddLinkToDestination, GetDestPage, GetDestType ili GetDestValue
Sintaksa
Delphi
Function TPDFlib.NewDestination(DestPage, Zoom, DestType: Integer; Left, Top, Right, Bottom: Double): Integer;
ActiveX
Function PDFlib::NewDestination(DestPage As Long, Zoom As Long, DestType As Long, Left As Double, Top As Double, Right As Double, Bottom As Double) As Long
DLL
int DLNewDestination(int InstanceID, int DestPage, int Zoom, int DestType, double Left, double Top, double Right, double Bottom);
Parametri
| DestPage | DestPage identificira stranicu ili referencu stranice u trenutačnom PDF dokumentu |
|---|---|
| Zoom | Zoom je postotak uvećanja koji se koristi za objekt odredišta. Valjane su vrijednosti od 0 do 6400. Koristi se samo za DestType = 1, a za ostale DestTypeove treba biti postavljen na 0 |
| DestType | 1 = "XYZ" - ciljna stranica postavlja se na točku određenu parametrima Left i Top. Parametar Zoom određuje postotak uvećanja. 2 = "Fit" - cijela stranica se uvećava tako da stane u prozor. Ostali parametri se ne koriste i trebaju biti postavljeni 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 okomitu poziciju određenu parametrom Top. 4 = "FitV" - stranica se uvećava tako da je vidljiva cijela visina stranice. Širina stranice može biti veća ili manja od širine prozora. Stranica se postavlja na vodoravnu poziciju određenu 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 ograničavajući okvir. 7 = "FitBH" - stranica se postavlja okomito na poziciju određenu parametrom Top. Stranica se uvećava tako da je vidljiva cijela širina ograničavajućeg okvira stranice. 8 = "FitBV" - stranica se postavlja vodoravno na poziciju određenu parametrima Left. Stranica se uvećava upravo toliko da cijela visina ograničavajućeg okvira stane u prozor |
| Left | Vodoravna pozicija koja se koristi za DestType = 1, 4, 5 i 8 |
| Top | Okomita pozicija koja se koristi za DestType = 1, 3, 5 i 7 |
| Right | Vodoravna pozicija desnog ruba pravokutnika. Koristi se za DestType = 5 |
| Bottom | Vodoravna pozicija dna pravokutnika. Koristi se za DestType = 5 |
Povratne vrijednosti
| 0 | Parametar DestPage bio je nevažeći. Vrijednost DestID |
|---|---|
| Nenula |