THotPDF.InitialZoom Property

 

Properti THotPDF.InitialZoom

THotPDF

 

Atas  Sebelumnya  Berikutnya

Mengontrol zoom tampilan halaman awal yang ditulis ke entri OpenAction dokumen. Nilai ini dihormati oleh pembaca PDF saat file dibuka

 

type

THPDFInitialZoom = (

     FitNone, FitPage, FitWidth, FitHeight, FitBox,

     FitBoxWidth, FitBoxHeight,

     Zoom50, Zoom75, Zoom100, Zoom125, Zoom150, Zoom200);

 

Delphi syntax:

property InitialZoom: THPDFInitialZoom;

 

C++ syntax:

__property THPDFInitialZoom InitialZoom;

 

Deskripsi

Gunakan InitialZoom untuk menetapkan mode tampilan halaman saat dokumen dibuka. HotPDF menulis nilai ini ke entri /OpenAction dokumen sebagai salah satu tujuan tampilan PDF standar yang didefinisikan di spesifikasi PDF (Fit, FitH, FitV, FitR, FitB, FitBH, FitBV, atau XYZ)

Sejak HotPDF v2.3.11 nilai bawaan adalah FitHeight (tujuan PDF /FitV), sehingga dokumen yang dihasilkan terbuka dengan setiap halaman pas setinggi jendela penampil. Atur InitialZoom ke FitNone untuk menghilangkan entri OpenAction dan membiarkan penampil memakai zoom bawaannya sendiri

 

Nilai              Tujuan PDF    Keterangan


FitNone           (none)            Tidak ada zoom khusus; biarkan penampil memakai default miliknya sendiri

FitPage           /Fit              Pas seluruh halaman ke dalam jendela

FitWidth          /FitH             Pas lebar halaman ke jendela

FitHeight         /FitV             Pas tinggi halaman ke jendela (bawaan)

FitBox            /FitR or /FitB     Pas kotak pembatas isi halaman ke jendela

FitBoxWidth      /FitBH          Pas lebar kotak pembatas ke jendela

FitBoxHeight     /FitBV          Pas tinggi kotak pembatas ke jendela

Zoom50            /XYZ null null 0.5       Buka halaman pada skala 50%

Zoom75            /XYZ null null 0.75      Buka halaman pada skala 75%

Zoom100          /XYZ null null 1.0      Buka halaman pada skala 100% (ukuran sebenarnya)

Zoom125          /XYZ null null 1.25      Buka halaman pada skala 125%

Zoom150          /XYZ null null 1.5      Buka halaman pada skala 150%

Zoom200          /XYZ null null 2.0      Buka halaman pada skala 200%

 

Untuk gambaran tingkat lebih tinggi tentang bagaimana InitialZoom berinteraksi dengan dictionary preferensi penampil PDF, lihat ViewerPreferences Complete Reference

 

Contoh kode

HPDF := THotPDF.Create( nil );
try
  HPDF.FileName  := 'c:\Output.pdf';
  HPDF.InitialZoom := FitWidth;       // Open with page width fitted to window
  HPDF.BeginDoc;
  HPDF.CurrentPage.TextOut( 100, 100, 0, 'Hello World!' );
  HPDF.EndDoc;
finally
  HPDF.Free;
end;