THPDFPage.Width

THPDFPage

 

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

Specifies the horizontal size of the page.

 

Delphi syntax:

property Width: integer;

 

C++ syntax:

__property int Width;

 

Περιγραφή

Χρησιμοποιήστε την ιδιότητα Width για να διαβάσετε ή να αλλάξετε το width της σελίδας. Για standard paper, drawing, card, ID/passport και photo formats, προτιμήστε τις predefined THPDFPage.Size enum values όπως A2, A3, B2, B4, A5, B5, Tabloid, Ledger, ANSIC, ARCHD και P8R. Τα υπάρχοντα psXXX names παραμένουν compatible aliases. Χρησιμοποιήστε Width και Height με UserDefined μόνο όταν τα required dimensions δεν είναι predefined

Tabloid is 11 x 17 inches. Ledger is the landscape 17 x 11 inch size; do not treat Ledger as another name for portrait Tabloid.

Τα photo-size enum names χρησιμοποιούν P prefix όταν το πραγματικό specification αρχίζει με ψηφίο. Για παράδειγμα, το P5R αντιπροσωπεύει το user-facing 5R photo size

 

Code Example

program CustomPageSize;
{$APPTYPE CONSOLE}
uses
  SysUtils,
  HPDFDoc;

var
   HPDF: THotPDF;

begin
    HPDF:= THotPDF.Create(  nil  );
    try
        HPDF.AutoLaunch := true;                // PDF file will be shown automatically
        HPDF.FileName := 'CustomPageSize.pdf';  // Set PDF filename
        HPDF.PageLayout := plOneColumn;  // Set one column viewer mode

        HPDF.BeginDoc;                              // Create PDF file

        HPDF.CurrentPage.Size := UserDefined;
        HPDF.CurrentPage.Width := 1024 / 25.4 * 72;   // 1024 mm in PDF points
        HPDF.CurrentPage.Height := 768 / 25.4 * 72;   // 768 mm in PDF points
        HPDF.CurrentPage.TextOut(10, 10, 0, '1024 x 768 mm custom page');

        HPDF.EndDoc;                                                       // Close PDF file
    finally
        HPDF.Free;
    end;
end.

 

See also: Height, Size