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
| DestPage | Az oldalszám, amelyre ez a célobjektum hivatkozik |
|---|---|
| Zoom | A 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 |
| DestType | 1 = "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 |
| Left | A DestType = 1, 4, 5 és 8 által használt vízszintes pozíció |
| Top | A 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 | |
| Bottom | A téglalap alsó részének vízszintes pozíciója. DestType = 5 esetén használatos |
Visszatérési értékek
| 0 | A DestPage paraméter érvénytelen volt, A DestID érték |
|---|---|
| Non-zero |