SetOutlineDestinationFull

Obeleživači

Opis

Postavlja odredište stavke obeleživača na određenu poziciju i procenat uvećanja

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 outline-a kakav vraća funkcija NewOutline. Alternativno, koristite funkciju GetOutlineID da dobijete važeći outline ID
DestPageBroj stranice na koju ova outline stavka linkuje Procenat zumiranja pri otvaranju odredišta outline-a, ispravne vrednosti od 0 do 6400. Koristi se samo za DestType = 1, a za ostale DestTypes postaviti na 0
Zoom
DestType1 = "XYZ" - ciljna stranica se pozicionira na tački koju određuju parametri Left i Top. Parametar Zoom određuje procenat zumiranja 2 = "Fit" - cela stranica se zumira da stane u prozor. Ostali parametri se ne koriste i treba ih postaviti na nulu 3 = "FitH" - stranica se zumira tako da je cela širina stranice vidljiva. Visina stranice može biti veća ili manja od visine prozora. Stranica se pozicionira na vertikalni položaj dat parametrom Top 4 = "FitV" - stranica se zumira tako da je cela visina stranice vidljiva. Širina stranice može biti veća ili manja od širine prozora. Stranica se pozicionira na horizontalni položaj dat parametrom Left 5 = "FitR" - stranica se zumira tako da je određeni pravougaonik na stranici vidljiv. Parametri Left, Top, Right i Bottom određuju pravougaonu oblast na stranici 6 = "FitB" - stranica se zumira tako da je njen ograničavajući okvir vidljiv 7 = "FitBH" - stranica je vertikalno pozicionirana na položaj dat parametrom Top. Stranica se zumira tako da je vidljiva cela širina njenog ograničavajućeg okvira 8 = "FitBV" - stranica se pozicionira na horizontalni položaj dat parametrom Left. Stranica se zumira taman dovoljno da cela visina ograničavajućeg okvira stane u prozor Horizontalni položaj koji se koristi za DestType = 1, 4, 5 i 8
Left
TopVertikalni položaj koji se koristi za DestType = 1, 3, 5 i 7
RightHorizontalni položaj desne ivice pravougaonika. Koristi se za DestType = 5
BottomHorizontalni položaj donje ivice pravougaonika. Koristi se za DestType = 5

Povratne vrednosti

0Odredište outline-a nije moglo da se postavi. To obično znači da su parametri Zoom ili DestType van opsega ili je OutlineID neispravan
1Odredište outline-a je uspešno postavljeno