THPDFPage.Width

THPDFPage

 

トップへ  前へ  次へ

ページの水平サイズを指定します。

 

Delphi 構文:

property Width: integer;

 

C++ 構文:

__property int Width;

 

説明

ページの幅の読み取りまたは変更には、Width プロパティを使用します。標準の用紙、図面、カード、ID/パスポート、および写真フォーマットの場合は、A2、A3、B2、B4、A5、B5、Tabloid、Ledger、ANSIC、ARCHD、および P8R などの事前定義された THPDFPage.Size 列挙値を使用することを推奨します。既存の psXXX という名前は、互換性のあるエイリアスとして残ります。必要な寸法が事前定義されていない場合にのみ UserDefined で Width および Height を使用してください。

Tabloid は 11 x 17 インチです。Ledger は横向きの 17 x 11 インチサイズです。Ledger を縦向きの Tabloid の別名として扱わないでください。

実際の仕様が数字で始まる場合、写真サイズの列挙名には P プレフィックスが使用されます。たとえば、P5R は、ユーザー向けの 5R 写真サイズを表します。

 

コード例

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.File名前 := '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