THotPDF.InitialZoom Property

 

THotPDF.InitialZoom

THotPDF

 

Vrh  Prejšnja  Naslednja

Nadzira začetno povečavo prikaza strani, zapisano v vnos OpenAction dokumenta. Bralniki PDF to vrednost upoštevajo, ko se datoteka odpre

 

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;

 

Description

Uporabite InitialZoom za nastavitev načina prikaza strani, s katerim se dokument odpre. HotPDF zapiše vrednost v vnos /OpenAction dokumenta kot enega od standardnih ciljev prikaza PDF, določenih v specifikaciji PDF (Fit, FitH, FitV, FitR, FitB, FitBH, FitBV ali XYZ)

Od različice HotPDF v2.3.11 je privzeta vrednost FitHeight (cilj PDF /FitV), zato se ustvarjeni dokumenti odprejo tako, da je vsaka stran prilagojena višini okna pregledovalnika. Nastavite InitialZoom na FitNone, če želite izpustiti vnos OpenAction in prepustiti pregledovalniku njegovo privzeto povečavo

 

Value              PDF destination    Meaning


FitNone           (none)            No special zoom; let the viewer use its own default.

FitPage           /Fit              Fit the entire page inside the window.

FitWidth          /FitH             Fit page width to the window.

FitHeight         /FitV             Fit page height to the window. (default)

FitBox            /FitR or /FitB     Fit the bounding box of the page contents to the window.

FitBoxWidth      /FitBH          Fit the bounding box width to the window.

FitBoxHeight     /FitBV          Fit the bounding box height to the window.

Zoom50            /XYZ null null 0.5       Open the page at 50% scale.

Zoom75            /XYZ null null 0.75      Open the page at 75% scale.

Zoom100          /XYZ null null 1.0       Open the page at 100% (actual size).

Zoom125          /XYZ null null 1.25      Open the page at 125% scale.

Zoom150          /XYZ null null 1.5       Open the page at 150% scale.

Zoom200          /XYZ null null 2.0       Open the page at 200% scale.

 

Za pregled na višji ravni, kako InitialZoom sodeluje s slovarjem ViewerPreferences PDF, glejte ViewerPreferences Complete Reference

 

Code Example

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;