PDFium Delphi Component Docs

PageHeight Egenskap

Component: TPdf  ·  Unit: PDFium
Höjden för den aktiva sidan i PDF-användarutrymmets enheter (punkter = 1/72 tum)

Syntax

property PageHeight: Double; // read only

Description

PageHeight returnerar höjden för den för närvarande aktiva sidan i PDF:ens standardenheter för användarutrymmet, där 1 enhet = 1/72 tum (1 punkt). Värdet speglar sidans effektiva MediaBox efter att rotation har tillämpats — en A4-sida på 595 × 842 punkter roterad 90° rapporterar PageWidth = 842 och PageHeight = 595

Värdet är 0 när Active är False. Sidstorlekar i PDF är flyttal, inte heltal; A4 är exakt 841.8898 punkter hög (210 mm ÷ 25.4 × 72), letter är 792. Multiplicera med 25.4 / 72 för att konvertera till millimeter, eller med 1 / 72 för tum Tillämpa Zoom (TPdfView) för att översätta användarutrymmet till skärmpixlar

Dimensionerna kommer från sidans MediaBox om inte PDF:en anger en mindre CropBox / TrimBox / BleedBox / ArtBox. Använd PageBox[Box] för att explicit läsa någon av de alternativa boxarna — utskriftsarbetsflöden arbetar normalt på TrimBox eller BleedBox i stället för 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