SetOutlineDestinationFull

Penanda

Deskripsi

Mengeset destination sebuah outline item (bookmark) ke posisi tertentu dan persentase zoom tertentu

Sintaks

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

Parameter

OutlineIDID outline yang dikembalikan oleh fungsi NewOutline. Alternatifnya, gunakan fungsi GetOutlineID untuk mendapatkan ID outline yang valid
DestPageNomor halaman yang dituju oleh outline item ini Persentase zoom yang dipakai saat destination outline dibuka, nilai valid 0 sampai 6400. Hanya dipakai untuk DestType = 1; DestType lain harus diset ke 0
Zoom
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
RightPosisi horizontal tepi kanan rectangle. Dipakai oleh DestType = 5
BottomPosisi horizontal bagian bawah rectangle. Dipakai oleh DestType = 5

Nilai kembalian

0Destination outline gagal diset. Ini biasanya menandakan parameter Zoom atau DestType di luar rentang atau OutlineID tidak valid
1Destination outline berhasil diset