SetOutlineDestinationFull

Obrisi

Opis

Postavlja odredište stavke outlinea (bookmark) na određeni položaj i postotak zumiranja

Sintaksa

Delphi

Function TPDFlib.SetOutlineDestinationFull(OutlineID, DestPage, Zoom, DestType: Integer; Left, Top, Right, Bottom: Double): Integer;

ActiveX

Function PDFlib::SetOutlineDestinationFull(OutlineID As Long, 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 DLSetOutlineDestinationFull(int InstanceID, int OutlineID, int DestPage, int Zoom, int DestType, double Left, double Top, double Right, double Bottom);

Parametri

OutlineIDID outlinea koji vraća funkcija NewOutline. Alternativno upotrijebite funkciju GetOutlineID za dohvat valjanog outline ID-a
DestPageBroj stranice na koju ova stavka outlinea povezuje Postotak zumiranja pri otvaranju odredišta outlinea, valjane vrijednosti od 0 do 6400. Upotrebljava se samo za DestType = 1, a za ostale DestType vrijednosti treba biti postavljeno na 0
Zoom
DestType1 = "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 Vodoravni položaj koji upotrebljavaju DestType = 1, 4, 5 i 8
Left
TopOkomiti položaj koji upotrebljavaju DestType = 1, 3, 5 i 7
RightVodoravni položaj desnog ruba pravokutnika. Upotrebljava ga DestType = 5
BottomVodoravna pozicija dna pravokutnika. Koristi se za DestType = 5

Povratne vrijednosti

0Odredište outlinea nije bilo moguće postaviti. To obično znači da su parametri Zoom ili DestType izvan raspona ili je OutlineID nevaljan
1Odredište outlinea uspješno je postavljeno