THPDFPage.Width

THPDFPage

 

Nahoru  Předchozí  Další

Specifies the horizontal size of the page.

 

Syntaxe Delphi:

property Width: integer;

 

Syntaxe C++:

__property int Width;

 

Popis

Použijte vlastnost Width ke čtení nebo změně šířky stránky. Pro standardní papír, výkresy, karty, ID/pasy a fotografické formáty upřednostňujte předdefinované hodnoty enum THPDFPage.Size, například A2, A3, B2, B4, A5, B5, Tabloid, Ledger, ANSIC, ARCHD a P8R. Existující názvy psXXX zůstávají kompatibilními aliasy. Width a Height s UserDefined používejte pouze tehdy, když požadované rozměry nejsou předdefinované

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.

Názvy enum pro fotografické velikosti používají prefix P, když skutečná specifikace začíná číslicí. Například P5R představuje uživatelsky viditelnou fotografickou velikost 5R

 

Příklad kódu

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.

 

Viz také: Height, Size