THotPDF.InitialZoom Property

 

THotPDF.InitialZoom

THotPDF

 

Κορυφή  Προηγούμενο  Επόμενο

Ελέγχει το αρχικό page display zoom που γράφεται στην εγγραφή OpenAction του εγγράφου. Η τιμή τηρείται από PDF readers όταν ανοίγει το αρχείο

 

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;

 

Περιγραφή

Χρησιμοποιήστε το InitialZoom για να ορίσετε το page-display mode με το οποίο ανοίγει το έγγραφο. Το HotPDF γράφει την τιμή στην εγγραφή /OpenAction του εγγράφου ως έναν από τους standard PDF view destinations που ορίζονται στο PDF specification (Fit, FitH, FitV, FitR, FitB, FitBH, FitBV ή XYZ)

Από το HotPDF v2.3.11 η προεπιλεγμένη τιμή είναι FitHeight (PDF /FitV destination), ώστε τα παραγόμενα έγγραφα να ανοίγουν με κάθε σελίδα προσαρμοσμένη στο ύψος παραθύρου του viewer. Ορίστε το InitialZoom σε FitNone για να παραλείψετε την εγγραφή OpenAction και να αφήσετε τον viewer να χρησιμοποιήσει το δικό του default zoom

 

Τιμή              PDF destination    Σημασία


FitNone           (none)            Χωρίς ειδικό zoom· αφήνει τον viewer να χρησιμοποιήσει το δικό του default

FitPage           /Fit              Προσαρμόζει ολόκληρη τη σελίδα μέσα στο παράθυρο

FitWidth          /FitH             Προσαρμόζει το πλάτος της σελίδας στο παράθυρο

FitHeight         /FitV             Προσαρμόζει το ύψος της σελίδας στο παράθυρο (προεπιλογή)

FitBox            /FitR ή /FitB     Προσαρμόζει το bounding box των περιεχομένων της σελίδας στο παράθυρο

FitBoxWidth      /FitBH          Προσαρμόζει το πλάτος του bounding box στο παράθυρο

FitBoxHeight     /FitBV          Προσαρμόζει το ύψος του bounding box στο παράθυρο

Zoom50            /XYZ null null 0.5       Ανοίγει τη σελίδα σε κλίμακα 50%

Zoom75            /XYZ null null 0.75      Ανοίγει τη σελίδα σε κλίμακα 75%

Zoom100          /XYZ null null 1.0       Ανοίγει τη σελίδα σε 100% (πραγματικό μέγεθος)

Zoom125          /XYZ null null 1.25      Ανοίγει τη σελίδα σε κλίμακα 125%

Zoom150          /XYZ null null 1.5       Ανοίγει τη σελίδα σε κλίμακα 150%

Zoom200          /XYZ null null 2.0       Ανοίγει τη σελίδα σε κλίμακα 200%

 

Για υψηλότερου επιπέδου επισκόπηση του τρόπου που το InitialZoom αλληλεπιδρά με το PDF viewer-preferences dictionary, δείτε το 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;