THotPDF.InitialZoom Property

 

THotPDF.InitialZoom

THotPDF

 

Üst  Önceki  Sonraki

Belgenin OpenAction girdisine yazılan ilk sayfa görüntüleme yakınlaştırmasını denetler. Dosya açıldığında PDF okuyucuları bu değere uyar

 

type

THPDFInitialZoom = (

     FitNone, FitPage, FitWidth, FitHeight, FitBox,

     FitBoxWidth, FitBoxHeight,

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

 

Delphi sözdizimi

property InitialZoom: THPDFInitialZoom;

 

C++ sözdizimi:

__property THPDFInitialZoom InitialZoom;

 

Açıklama

Belgenin hangi sayfa görüntüleme moduyla açılacağını ayarlamak için InitialZoom kullanın. HotPDF değeri, PDF belirtiminde tanımlanan standart PDF görünüm hedeflerinden biri olarak belgenin /OpenAction girdisine yazar (Fit, FitH, FitV, FitR, FitB, FitBH, FitBV veya XYZ)

HotPDF v2.3.11'den beri varsayılan değer FitHeight (PDF /FitV hedefi) olduğundan, oluşturulan belgeler her sayfa okuyucu penceresinin yüksekliğine sığacak şekilde açılır. OpenAction girdisini atlamak ve okuyucunun kendi varsayılan yakınlaştırmasına dönmesine izin vermek için InitialZoom değerini FitNone yapın

 

Değer              PDF hedefi    Anlamı


FitNone           (yok)            Özel yakınlaştırma yok; okuyucu kendi varsayılanını kullansın

FitPage           /Fit              Tüm sayfayı pencerenin içine sığdır

FitWidth          /FitH             Sayfa genişliğini pencereye sığdır

FitHeight         /FitV             Sayfa yüksekliğini pencereye sığdır (varsayılan)

FitBox            /FitR veya /FitB     Sayfa içeriğinin sınırlayıcı kutusunu pencereye sığdır

FitBoxWidth      /FitBH          Sınırlayıcı kutu genişliğini pencereye sığdır

FitBoxHeight     /FitBV          Sınırlayıcı kutu yüksekliğini pencereye sığdır

Zoom50            /XYZ null null 0.5       Sayfayı %50 ölçekte aç

Zoom75            /XYZ null null 0.75      Sayfayı %75 ölçekte aç

Zoom100          /XYZ null null 1.0       Sayfayı %100'de aç (gerçek boyut)

Zoom125          /XYZ null null 1.25      Sayfayı %125 ölçekte aç

Zoom150          /XYZ null null 1.5       Sayfayı %150 ölçekte aç

Zoom200          /XYZ null null 2.0       Sayfayı %200 ölçekte aç

 

InitialZoom ile PDF viewer-preferences sözlüğünün nasıl etkileştiğine ilişkin daha üst düzey bir genel bakış için ViewerPreferences Complete Reference konusuna bakın

 

Kod örneği

HPDF := THotPDF.Create( nil );
try
  HPDF.FileName  := 'c:\Output.pdf';
  HPDF.InitialZoom := FitWidth;       // Sayfa genişliği pencereye sığdırılmış olarak aç
  HPDF.BeginDoc;
  HPDF.CurrentPage.TextOut( 100, 100, 0, 'Hello World!' );
  HPDF.EndDoc;
finally
  HPDF.Free;
end;