PDFium Delphi Component Docs

PageHeight 속성

컴포넌트: TPdf  ·  유닛: PDFium
활성 page의 높이입니다 PDF user-space unit을 사용합니다 (points = 1/72 inch)

Syntax

property PageHeight: Double; // read only

Description

PageHeight는 현재 활성 페이지의 높이를 PDF 기본 사용자 공간 단위로 반환합니다. 1 단위 = 1/72 inch(1 포인트)입니다. 값에는 회전이 적용된 뒤의 실효 MediaBox가 반영됩니다 — 595 × 842 포인트 A4 페이지를 90° 돌리면 PageWidth = 842, PageHeight = 595로 보고됩니다

Active가 False이면 값은 0입니다. PDF의 페이지 크기는 정수가 아니라 double입니다. A4는 정확히 841.8898 포인트 (210 mm ÷ 25.4 × 72)이고 letter는 792입니다. 밀리미터로 바꾸려면 25.4 / 72를 곱하고 인치로 바꾸려면 1 / 72를 곱하세요 사용자 공간을 화면 픽셀로 바꾸려면 Zoom(TPdfView)을 적용합니다

크기는 PDF가 더 작은 CropBox / TrimBox / BleedBox / ArtBox를 지정하지 않는 한 페이지의 MediaBox에서 나옵니다. 다른 박스를 명시적으로 읽으려면 PageBox[Box]를 쓰세요 — 인쇄 워크플로는 보통 MediaBox보다 TrimBox나 BleedBox를 다룹니다

Remarks

Example

var WidthMM, HeightMM: Double;
Pdf1.Active := True;
Pdf1.PageNumber := 1;
WidthMM := Pdf1.PageWidth * 25.4 / 72;
HeightMM := Pdf1.PageHeight * 25.4 / 72;
Label1.Caption := Format('Page 1: %.1f x %.1f mm', [WidthMM, HeightMM]);

See Also

PageWidth, PageRotation, PageBox, PageBounds