SetOutlineDestinationFull
Könyvjelzők
Leírás
Beállítja egy vázlatelem (könyvjelző) célját egy adott pozícióra és nagyítási százalékra
Szintaxis
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);
Paraméterek
| OutlineID | A NewOutline függvény által visszaadott könyvjelző azonosítója. Másik lehetőségként a GetOutlineID függvénnyel kérhet le érvényes könyvjelzőazonosítót |
|---|---|
| DestPage | Az oldalszám, amelyre ez a vázlatelem hivatkozik. A vázlat céljának megnyitásakor használandó nagyítási százalék, 0 és 6400 közötti érvényes értékekkel. Csak DestType = 1 esetén használatos, más DestType értékeknél 0-ra kell állítani |
| Zoom | |
| DestType | 1 = "XYZ" – a céloldal a Left és Top paraméterek által megadott pontnál helyezkedik el. A Zoom paraméter adja meg a nagyítás százalékát. 2 = "Fit" – a teljes oldal a nagyítással az ablakhoz igazodik. A többi paraméter egyike sem használatos, értéküket nullára kell állítani. 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 megadott függőleges pozícióban helyezkedik el. 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 megadott vízszintes pozícióban helyezkedik el. 5 = "FitR" – az oldal úgy nagyítódik, hogy annak egy meghatározott téglalapja látható legyen. A Left, Top, Right és Bottom paraméterek adják meg az oldalon lévő téglalapterületet. 6 = "FitB" – az oldal úgy nagyítódik, hogy az oldal's befoglaló téglalapja látható legyen. 7 = "FitBH" – az oldal függőlegesen a Top paraméter által megadott helyre 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 megadott vízszintes pozícióba kerül. Az oldal éppen annyira nagyítódik, hogy a befoglaló téglalap teljes magassága beférjen az ablakba. A DestType = 1, 4, 5 és 8 által használt vízszintes pozíció |
| Left | |
| Top | A DestType = 1, 3, 5 és 7 által használt függőleges helyzet |
| Right | A téglalap jobb oldali élének vízszintes pozíciója. DestType = 5 esetén használatos |
| 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 körvonal célhelye nem állítható be. Ez általában azt jelzi, hogy a Zoom vagy DestType paraméterek kívül esnek a tartományon, vagy az OutlineID érvénytelen |
|---|---|
| 1 | A könyvjelző céljának beállítása sikerült |