SetDestProperties
Anotacijos ir aktyviosios srities nuorodos
Aprašymas
Changes various properties of an existing destination.
Sintaksė
Delphi
Function TPDFlib.SetDestProperties(DestID, Zoom, DestType: Integer; Left, Top, Right, Bottom: Double): Integer;
ActiveX
Function PDFlib::SetDestProperties(DestID As Long, Zoom As Long, DestType As Long, Left As Double, Top As Double, Right As Double, Bottom As Double) As Long
DLL
int DLSetDestProperties(int InstanceID, int DestID, int Zoom, int DestType, double Left, double Top, double Right, double Bottom);
Parametrai
| DestID | Analizuotinos paskirties vietos ID. Galiojantį paskirties vietos ID grąžina GetOutlineDest funkcija |
|---|---|
| Zoom | Mastelio procentai, naudojami atvėrus struktūros paskirties vietą; galiojančios reikšmės nuo 0 iki 6400. Naudojami tik kai DestType = 1, kitoms DestType reikšmėms turėtų būti 0 |
| DestType | 1 = "XYZ" – tikslinis puslapis pozicionuojamas į tašką, nurodytą Left ir Top parametrų. Zoom parametras nurodo mastelio procentus 2 = "Fit" – visas puslapis sumažinamas, kad tilptų lange. Kiti parametrai nenaudojami ir turi būti nulyje 3 = "FitH" – puslapis mastelio keičiamas taip, kad matytųsi visas puslapio plotis. Puslapio aukštis gali būti didesnis arba mažesnis už lango aukštį. Puslapis pozicionuojamas į Top parametru nurodytą vertikalią padėtį 4 = "FitV" – puslapis mastelio keičiamas taip, kad matytųsi visas puslapio aukštis. Puslapio plotis gali būti didesnis arba mažesnis už lango plotį. Puslapis pozicionuojamas į Left parametru nurodytą horizontalią padėtį 5 = "FitR" – puslapis mastelio keičiamas taip, kad matytųsi tam tikras puslapio stačiakampis. Left, Top, Right ir Bottom parametrai apibrėžia stačiakampę puslapio sritį 6 = "FitB" – puslapis mastelio keičiamas taip, kad matytųsi jo aprėpties stačiakampis 7 = "FitBH" – puslapis vertikaliai pozicionuojamas į Top parametru nurodytą padėtį. Puslapis mastelio keičiamas taip, kad matytųsi visas puslapio aprėpties stačiakampio plotis 8 = "FitBV" – puslapis pozicionuojamas į Left parametru nurodytą horizontalią padėtį. Puslapis keičiamas tik tiek, kad visas aprėpties stačiakampio aukštis tilptų lange Horizontali padėtis, naudojama kai DestType = 1, 4, 5 ir 8 |
| Left | |
| Top | Vertikali padėtis, naudojama kai DestType = 1, 3, 5 ir 7 Stačiakampio dešiniojo krašto horizontali padėtis. Naudojama kai DestType = 5 |
| Right | |
| Bottom | Stačiakampio apačios horizontali padėtis. Naudojama kai DestType = 5 |
Grąžinamos reikšmės
| 0 | Paskirties vietos savybių nustatyti nepavyko. DestID parametras gali būti netinkamas arba Zoom ir DestType parametrai gali būti už leistinų ribų |
|---|---|
| 1 | Paskirties vietos savybės nustatytos sėkmingai |