PDFium Component Docs

PageHeight Właściwość

Component: TPdf  ·  Unit: PDFium
Wysokość aktywnej strony w jednostkach PDF user-space, gdzie punkt odpowiada 1/72 cala

Syntax

property PageHeight: Double; // read only

Description

PageHeight zwraca wysokość aktualnie aktywnej strony w domyślnych jednostkach przestrzeni użytkownika PDF, gdzie 1 jednostka = 1/72 cala (1 punkt). Wartość odzwierciedla efektywne MediaBox strony po zastosowaniu rotacji — strona A4 o wymiarach 595 × 842 punktów obrócona o 90° zgłasza PageWidth = 842 i PageHeight = 595

Wartość wynosi 0, gdy Active ma wartość False. Rozmiary stron w PDF to liczby typu Double, a nie całkowite; A4 ma dokładnie 841.8898 punktów wysokości (210 mm ÷ 25.4 × 72), letter ma 792. Pomnóż przez 25.4 / 72, aby przeliczyć na milimetry, albo przez 1 / 72 na cale. Zastosuj Zoom (TPdfView), aby przełożyć przestrzeń użytkownika na piksele ekranu

Wymiary pochodzą z MediaBox strony, chyba że PDF określa mniejsze CropBox / TrimBox / BleedBox / ArtBox. Użyj PageBox[Box], aby odczytać dowolne z alternatywnych pól jawnie — procesy drukowania zwykle operują na TrimBox lub BleedBox, a nie MediaBox

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