THPDFPage.Width

THPDFPage

 

Đầu trang  Trước  Tiếp

Xác định kích thước ngang của trang

 

Cú pháp Delphi:

property Width: integer;

 

Cú pháp C++:

__property int Width;

 

Mô tả

Dùng thuộc tính Width để đọc hoặc thay đổi chiều rộng của trang. Với giấy tiêu chuẩn, bản vẽ, thẻ, ID/hộ chiếu và định dạng ảnh, hãy ưu tiên các giá trị enum THPDFPage.Size được định nghĩa sẵn như A2, A3, B2, B4, A5, B5, Tabloid, Ledger, ANSIC, ARCHD và P8R. Các tên psXXX hiện có vẫn là bí danh tương thích. Chỉ dùng Width và Height với UserDefined khi kích thước cần thiết không có trong các giá trị định nghĩa sẵn

Tabloid có kích thước 11 x 17 inch. Ledger là kích thước landscape 17 x 11 inch; không xem Ledger là tên khác của Tabloid portrait.

Tên enum cho kích thước ảnh dùng tiền tố P khi đặc tả thực bắt đầu bằng chữ số. Ví dụ, P5R biểu thị kích thước ảnh 5R hiển thị với người dùng.

 

Ví dụ mã

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.

 

Xem thêm: Height, Size