SetDestProperties

Anotasi dan tautan area interaktif

Deskripsi

Mengubah berbagai property dari destination yang sudah ada

Sintaks

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

Parameter

DestIDID destination yang akan dianalisis. ID destination yang valid dikembalikan oleh fungsi GetOutlineDest
ZoomPersentase zoom yang dipakai saat destination outline dibuka, nilai valid 0 sampai 6400. Hanya dipakai untuk DestType = 1; DestType lain harus diset ke 0
DestType1 = "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. Posisi horizontal yang dipakai oleh DestType = 1, 4, 5, dan 8
Left
TopPosisi vertikal yang dipakai oleh DestType = 1, 3, 5, dan 7 Posisi horizontal tepi kanan rectangle. Dipakai oleh DestType = 5
Right
BottomPosisi horizontal bagian bawah rectangle. Dipakai oleh DestType = 5

Nilai kembalian

0Property destination gagal diset. Parameter DestID mungkin tidak valid atau parameter Zoom dan DestType bisa jadi di luar rentang
1Property destination berhasil diset