NewDestination

Jegyzetek és hotspot-hivatkozások, dokumentumkezelés

Leírás

Új célobjektumot hoz létre, amely az AddLinkToDestination, GetDestPage, GetDestType vagy GetDestValue függvényekkel használható

Szintaxis

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);

Paraméterek

DestPageAz oldalszám, amelyre ez a célobjektum hivatkozik
ZoomA célobjektumhoz használandó nagyítási százalék, 0 és 6400 közötti érvényes értékekkel; csak a DestType = 1 esetén használatos, más DestType értékeknél 0-ra kell állítani
DestType1 = "XYZ" – a céloldal a Left és Top paraméterek által meghatározott pontra kerül. A Zoom paraméter a nagyítás százalékát adja meg. 2 = "Fit" – a teljes oldal a nyomtatási területhez igazodóan nagyítódik. A többi paraméter egyikét sem használja, ezért nullára kell állítani őket. 3 = "FitH" – az oldal úgy nagyítódik, hogy teljes szélessége látható legyen. Az oldal magassága nagyobb vagy kisebb lehet az ablak magasságánál. Az oldal a Top paraméter által meghatározott függőleges helyzetbe kerül. 4 = "FitV" – az oldal úgy nagyítódik, hogy teljes magassága látható legyen. Az oldal szélessége nagyobb vagy kisebb lehet az ablak szélességénél. Az oldal a Left paraméter által meghatározott vízszintes helyzetbe kerül. 5 = "FitR" – az oldal úgy nagyítódik, hogy az oldalon egy meghatározott téglalap látható legyen. A Left, Top, Right és Bottom paraméterek az oldalon lévő téglalap alakú területet határozzák meg. 6 = "FitB" – az oldal úgy nagyítódik, hogy az it's befoglaló téglalapja látható legyen. 7 = "FitBH" – az oldal függőlegesen a Top paraméter által meghatározott helyzetbe kerül. Az oldal úgy nagyítódik, hogy az oldal's befoglaló téglalapjának teljes szélessége látható legyen. 8 = "FitBV" – az oldal a Left paraméter által meghatározott vízszintes helyzetbe kerül. Az oldal csak annyira nagyítódik, hogy a befoglaló téglalap teljes magassága elférjen az ablakban
LeftA DestType = 1, 4, 5 és 8 által használt vízszintes pozíció
TopA DestType = 1, 3, 5 és 7 által használt függőleges pozíció A téglalap jobb oldali szélének vízszintes pozíciója. A DestType = 5 használja
Right
BottomA téglalap alsó részének vízszintes pozíciója. DestType = 5 esetén használatos

Visszatérési értékek

0A DestPage paraméter érvénytelen volt, A DestID érték
Non-zero