NewDestination
Anotasi dan tautan area interaktif, Manajemen dokumen
Deskripsi
Membuat objek tujuan baru yang dapat digunakan dengan fungsi AddLinkToDestination, GetDestPage, GetDestType, atau 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);
Parameter
| DestPage | Nomor halaman yang dituju oleh objek destination ini |
|---|---|
| Zoom | Persentase zoom untuk objek destination, nilai valid 0 sampai 6400. Hanya dipakai untuk DestType = 1; DestType lain harus diset ke 0 |
| DestType | 1 = "XYZ" - halaman target diposisikan pada titik yang ditentukan parameter Left dan Top. Parameter Zoom menentukan persentase zoom. 2 = "Fit" - seluruh halaman di-zoom agar muat di window. Parameter lain tidak dipakai dan harus diset ke nol. 3 = "FitH" - halaman di-zoom sehingga seluruh lebar halaman terlihat. Tinggi halaman bisa lebih besar atau lebih kecil dari tinggi window. Halaman diposisikan pada posisi vertikal yang ditentukan parameter Top. 4 = "FitV" - halaman di-zoom sehingga seluruh tinggi halaman terlihat. Lebar halaman bisa lebih besar atau lebih kecil dari lebar window. Halaman diposisikan pada posisi horizontal yang ditentukan parameter Left. 5 = "FitR" - halaman di-zoom sehingga rectangle tertentu pada halaman terlihat. Parameter Left, Top, Right, dan Bottom mendefinisikan area persegi pada halaman. 6 = "FitB" - halaman di-zoom sehingga bounding box-nya terlihat. 7 = "FitBH" - halaman diposisikan secara vertikal pada posisi yang ditentukan parameter Top. Halaman di-zoom sehingga seluruh lebar bounding box halaman terlihat. 8 = "FitBV" - halaman diposisikan pada posisi horizontal yang ditentukan parameter Left. Halaman di-zoom pas agar seluruh tinggi bounding box muat di window |
| Left | Posisi horizontal yang dipakai oleh DestType = 1, 4, 5, dan 8 |
| Top | Posisi vertikal yang dipakai oleh DestType = 1, 3, 5, dan 7 Posisi horizontal tepi kanan rectangle. Dipakai oleh DestType = 5 |
| Right | |
| Bottom | Posisi horizontal bagian bawah rectangle. Dipakai oleh DestType = 5 |
Nilai kembalian
| 0 | Parameter DestPage tidak valid Nilai DestID |
|---|---|
| Non-zero |