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
| OutlineID | ID outline-a kakav vraća funkcija NewOutline. Alternativno, koristite funkciju GetOutlineID da dobijete važeći outline ID |
|---|---|
| DestPage | Broj 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 | |
| DestType | 1 = "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 | |
| Top | Vertikalni položaj koji se koristi za DestType = 1, 3, 5 i 7 |
| Right | Horizontalni položaj desne ivice pravougaonika. Koristi se za DestType = 5 |
| Bottom | Horizontalni položaj donje ivice pravougaonika. Koristi se za DestType = 5 |
Povratne vrednosti
| 0 | Odrediš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 |
|---|---|
| 1 | Odredište outline-a je uspešno postavljeno |