NewDestination

Anotacijos ir aktyviosios srities nuorodos, Dokumentų valdymas

Aprašymas

Sukuria naują paskirties objektą, kurį galima naudoti su funkcijomis AddLinkToDestination, GetDestPage, GetDestType arba GetDestValue.

Sintaksė

Delphi

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

ActiveX

Function PDFlib::NewDestination(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 DLNewDestination(int InstanceID, int DestPage, int Zoom, int DestType, double Left, double Top, double Right, double Bottom);

Parametrai

DestPagePuslapio numeris, į kurį veda šis paskirties vietos objektas
ZoomMastelio procentai, naudojami paskirties vietos objektui; galiojančios reikšmės nuo 0 iki 6400. Naudojami tik kai DestType = 1, kitoms DestType reikšmėms turėtų būti 0
DestType1 = "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
LeftHorizontali padėtis, naudojama kai DestType = 1, 4, 5 ir 8
TopVertikali padėtis, naudojama kai DestType = 1, 3, 5 ir 7 Stačiakampio dešiniojo krašto horizontali padėtis. Naudojama kai DestType = 5
Right
BottomStačiakampio apačios horizontali padėtis. Naudojama kai DestType = 5

Grąžinamos reikšmės

0DestPage parametras buvo netinkamas DestID reikšmė
Non-zero