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 | Broj stranice na koju ovaj objekt odredišta povezuje |
|---|---|
| Zoom | Postotak zumiranja za odredišni objekt, s valjanim vrijednostima od 0 do 6400. Koristi se samo za DestType = 1, a za druge DestType vrijednosti treba postaviti na 0. |
| DestType | 1 = "XYZ" - ciljna stranica pozicionira se na točku koju određuju parametri Left i Top. Parametar Zoom određuje postotak zumiranja. 2 = "Fit" - cijela stranica zumira se tako da stane u prozor. Ostali parametri se ne upotrebljavaju i trebaju biti postavljeni na nulu. 3 = "FitH" - stranica se zumira tako da je vidljiva cijela širina stranice. Visina stranice može biti veća ili manja od visine prozora. Stranica se pozicionira na okomiti položaj koji određuje parametar Top. 4 = "FitV" - stranica se zumira tako da je vidljiva cijela visina stranice. Širina stranice može biti veća ili manja od širine prozora. Stranica se pozicionira na vodoravni položaj koji određuje parametar Left. 5 = "FitR" - stranica se zumira 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 zumira tako da je vidljiv njezin bounding box. 7 = "FitBH" - stranica se okomito pozicionira na položaj koji određuje parametar Top. Stranica se zumira tako da je vidljiva cijela širina njezina bounding boxa. 8 = "FitBV" - stranica se pozicionira na vodoravni položaj koji određuje parametar Left. Stranica se zumira tek toliko da cijela visina bounding boxa 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 | |
| Bottom | Vodoravna pozicija dna pravokutnika. Koristi se za DestType = 5 |
Povratne vrijednosti
| 0 | Parametar DestPage bio je nevažeći. Vrijednost DestID |
|---|---|
| Non-zero |