THotPDF.InitialZoom Property

 

THotPDF.InitialZoom

THotPDF

 

Sus  Anterior  Următor

Controlează zoomul inițial al afișării paginii, scris în intrarea OpenAction a documentului. Valoarea este respectată de cititoarele PDF când fișierul este deschis

 

type

THPDFInitialZoom = (

     FitNone, FitPage, FitWidth, FitHeight, FitBox,

     FitBoxWidth, FitBoxHeight,

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

 

Sintaxă Delphi:

property InitialZoom: THPDFInitialZoom;

 

Sintaxă C++:

__property THPDFInitialZoom InitialZoom;

 

Descriere

Folosiți InitialZoom pentru a seta modul de afișare inițial cu care se deschide documentul. HotPDF scrie valoarea în intrarea /OpenAction a documentului ca una dintre destinațiile PDF standard definite în specificația PDF (Fit, FitH, FitV, FitR, FitB, FitBH, FitBV sau XYZ)

Din HotPDF v2.3.11 valoarea implicită este FitHeight (destinația PDF /FitV), astfel încât documentele generate se deschid cu fiecare pagină potrivită la înălțimea ferestrei cititorului. Setați InitialZoom la FitNone pentru a omite intrarea OpenAction și a lăsa cititorul să revină la propriul zoom implicit

 

Valoare              Destinație PDF    Semnificație


FitNone           (none)            Fără zoom special; lăsați cititorul să folosească valoarea implicită

FitPage           /Fit              Potrivește întreaga pagină în fereastră

FitWidth          /FitH             Potrivește lățimea paginii la fereastră

FitHeight         /FitV             Potrivește înălțimea paginii la fereastră (implicit)

FitBox            /FitR or /FitB     Potrivește caseta de încadrere a conținutului paginii la fereastră

FitBoxWidth      /FitBH          Potrivește lățimea casetei de încadrere la fereastră

FitBoxHeight     /FitBV          Potrivește înălțimea casetei de încadrere la fereastră

Zoom50            /XYZ null null 0.5       Deschide pagina la scală de 50%

Zoom75            /XYZ null null 0.75      Deschide pagina la scală de 75%

Zoom100          /XYZ null null 1.0       Deschide pagina la 100% (dimensiune reală)

Zoom125          /XYZ null null 1.25      Deschide pagina la scală de 125%

Zoom150          /XYZ null null 1.5       Deschide pagina la scală de 150%

Zoom200          /XYZ null null 2.0       Deschide pagina la scală de 200%

 

Pentru o privire de ansamblu asupra modului în care InitialZoom interacționează cu dicționarul de preferințe al cititorului PDF, vedeți ViewerPreferences Complete Reference

 

Exemplu de cod

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;