SetOutlineDestinationFull
Zaznamki
Opis
Nastavi cilj elementa orisa (zaznamka) na določen položaj in odstotek povečave
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 orisa, kot ga vrne funkcija NewOutline. Veljaven ID orisa lahko namesto tega pridobite z funkcijo GetOutlineID |
|---|---|
| DestPage | Številka strani, na katero kaže ta element orisa Odstotek povečave za uporabo ob odprtju cilja orisa, veljavne vrednosti od 0 do 6400. Uporablja se samo pri DestType = 1, pri drugih DestTypes naj bo 0 |
| Zoom | |
| DestType | 1 = "XYZ" - ciljna stran je pozicionirana na točko, ki jo določata parametra Left in Top. Parameter Zoom določa odstotek povečave 2 = "Fit" - celotna stran je povečana, da se prilega oknu. Ostali parametri se ne uporabljajo in naj bodo nastavljeni na nič 3 = "FitH" - stran je povečana tako, da je vidna njena cela širina. Višina strani je lahko večja ali manjša od višine okna. Stran je pozicionirana na navpični položaj, ki ga določa parameter Top 4 = "FitV" - stran je povečana tako, da je vidna njena cela višina. Širina strani je lahko večja ali manjša od širine okna. Stran je pozicionirana na vodoravni položaj, ki ga določa parameter Left 5 = "FitR" - stran je povečana tako, da je viden določen pravokotnik na strani. Parametri Left, Top, Right in Bottom določajo pravokotno območje na strani 6 = "FitB" - stran je povečana tako, da je viden njen omejevalni okvir 7 = "FitBH" - stran je navpično pozicionirana na položaj, ki ga določa parameter Top. Povečana je tako, da je vidna cela širina omejevalnega okvira strani 8 = "FitBV" - stran je pozicionirana na vodoravni položaj, ki ga določa parameter Left. Povečana je ravno toliko, da se cela višina omejevalnega okvira prilega oknu Vodoravni položaj, ki ga uporabljajo DestType = 1, 4, 5 in 8 |
| Left | |
| Top | Navpični položaj, ki ga uporabljajo DestType = 1, 3, 5 in 7 |
| Right | Vodoravni položaj desnega roba pravokotnika. Uporablja ga DestType = 5 |
| Bottom | Vodoravni položaj spodnjega roba pravokotnika. Uporablja ga DestType = 5 |
Vrnjene vrednosti
| 0 | Cilja orisa ni bilo mogoče nastaviti. To običajno pomeni, da sta parametra Zoom ali DestType izven razpona ali je OutlineID neveljaven |
|---|---|
| 1 | Cilj orisa je bil uspešno nastavljen |