THPDFPage.UserHeight

THPDFPage

 

Atas  Sebelumnya  Berikutnya

Mengembalikan tinggi halaman dalam satuan gambar, 1/THotPDF.Resolution inci

 

Sintaks Delphi:

property UserHeight: Single; // read-only

 

Sintaks C++:

__property float UserHeight = {read=GetUserHeight};

 

Deskripsi

Koordinat Y, margin, ukuran font, dan nilai yang dikembalikan TextWidth serta TextHeight dinyatakan dalam 1/Resolution inci. Height menyimpan tinggi halaman dalam poin dan menerima poin ketika disetel, jadi dengan Resolution selain 72 nilainya tidak cocok dengan koordinat yang Anda pakai menggambar. Baca UserHeight setiap kali Anda membandingkan atau menggabungkan tinggi halaman dengan koordinat gambar, misalnya untuk mencari tepi margin bawah, memusatkan blok, atau memutuskan kapan konten harus pindah ke halaman berikutnya

Pada Resolution bawaan 72, UserHeight sama dengan Height. Halaman yang diukur dengan menyetel Width dan Height menggambar dalam poin apa pun Resolution-nya, dan UserHeight pun sama dengan Height

 

Contoh kode

program FooterLine;
{$APPTYPE CONSOLE}
uses
  SysUtils,
  HPDFDoc;

var
  HPDF: THotPDF;

begin
  HPDF:= THotPDF.Create(nil);
  try
    HPDF.FileName:= 'FooterLine.pdf';
    HPDF.Resolution:= 144;                    // Coordinates in 1/144 inch
    HPDF.BeginDoc;
    HPDF.CurrentPage.SetFont('Arial', [], 20); // 10 pt
    // UserHeight is 1684 on an A4 page here; Height stays 842 points
    HPDF.CurrentPage.TextOut(144, HPDF.CurrentPage.UserHeight- 144, 0,
      'Footer one inch above the bottom edge');
    HPDF.EndDoc;
  finally
    HPDF.Free;
  end;
end.

 

Lihat juga: Height, UserWidth, THotPDF.Resolution