THPDFPage.Width

THPDFPage

 

Viršus  Ankstesnis  Kitas

Nurodo horizontalią puslapio dydžio reikšmę

 

Delphi syntax:

property Width: integer;

 

C++ syntax:

__property int Width;

 

Aprašas

Naudokite Width savybę, kad skaitytumėte arba keistumėte puslapio plotį. Standartiniam popieriui, braižymo, kortelių, ID/paso ir nuotraukų formatams rinkitės iš anksto apibrėžtas THPDFPage.Size enum reikšmes, tokias kaip A2, A3, B2, B4, A5, B5, Tabloid, Ledger, ANSIC, ARCHD ir P8R. Esami psXXX pavadinimai lieka suderinami aliasai. Naudokite Width ir Height su UserDefined tik tada, kai reikalingi matmenys nėra iš anksto apibrėžti

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.

Nuotraukų dydžių enum pavadinimuose naudojamas P priešdėlis, kai tikroji specifikacija prasideda skaitmeniu. Pavyzdžiui, P5R reiškia vartotojui pateikiamą 5R nuotraukos dydį

 

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