SetDestProperties
Jegyzetek és aktívterület-hivatkozások
Leírás
Meglévő célhely különféle tulajdonságait módosítja
Szintaxis
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);
Paraméterek
| DestID | Az elemzendő célhely ID-je. Érvényes célhely-ID-t a GetOutlineDest függvény ad vissza |
|---|---|
| Zoom | A körvonalcél megnyitásakor használandó nagyítási százalék, érvényes értékei 0 és 6400 között vannak. Csak 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 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 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 cél tulajdonságait nem lehetett beállítani. A DestID paraméter érvénytelen lehet, vagy a Zoom és DestType paraméterek kívül eshetnek a tartományon |
|---|---|
| 1 | A cél tulajdonságainak beállítása sikerült |