THPDFPage.Width

THPDFPage

 

Sus  Anterior  Următor

Specifies the horizontal size of the page.

 

Sintaxă Delphi:

property Width: integer;

 

Sintaxă C++:

__property int Width;

 

Descriere

Folosiți proprietatea Width pentru a citi sau modifica lățimea paginii. Pentru hârtie standard, formate de desen, card, act de identitate/pasaport și fotografie, preferați valorile enum predefinite THPDFPage.Size precum A2, A3, B2, B4, A5, B5, Tabloid, Ledger, ANSIC, ARCHD și P8R. Numele psXXX existente rămân aliasuri compatibile. Folosiți Width și Height cu UserDefined doar când dimensiunile necesare nu sunt predefinite

Tabloid are 11 x 17 inchi. Ledger este dimensiunea landscape 17 x 11 inchi; nu trata Ledger ca alt nume pentru Tabloid portrait.

Numele enum pentru dimensiuni foto folosesc prefixul P când specificația reală începe cu o cifră. De exemplu, P5R reprezintă dimensiunea foto 5R vizibilă utilizatorului.

 

Exemplu de cod

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.

 

Vezi și: Height, Size