THPDFPage.Width

THPDFPage

 

Tetejére Előző Következő

Megadja az oldal vízszintes méretét

 

Delphi szintaxis:

property Width: integer;

 

C++ szintaxis:

__property int Width;

 

Leírás

Használja a Width tulajdonságot az oldal szélességének lekéréséhez vagy módosításához. A szabványos papír-, rajz-, kártya-, ID/útlevél- és fotóformátumok esetén részesítse előnyben az előre meghatározott THPDFPage.Size enum értékeket, mint például az A2, A3, B2, B4, A5, B5, Tabloid, Ledger, ANSIC, ARCHD és P8R. A meglévő psXXX nevek kompatibilis aliasok maradnak. A Width és Height tulajdonságokat a UserDefined értékkel csak akkor használja, ha a kívánt méretek nincsenek előre meghatározva

A Tabloid mérete 11 x 17 hüvelyk. A Ledger a fekvő 17 x 11 hüvelykes méret; ne kezelje a Ledgert a portré tájolású Tabloid alternatív neveként

A fotóméret-enum nevek P prefixumot használnak, ha a valós specifikáció számjeggyel kezdődik. Például a P5R a felhasználó oldali 5R fotóméretet jelöli

 

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.

 

Lásd még: Height, Size