property PageHeight: Double; // read only
PageHeight returnerar höjden för den aktuellt aktiva sidan i PDF:s standardenheter för användarutrymme, där 1 enhet = 1/72 tum (1 punkt). Värdet återspeglar sidans effektiva MediaBox efter att rotation har tillämpats, en A4-sida på 595 × 842 punkter som roteras 90° rapporterar PageWidth = 842 och PageHeight = 595
Värdet är 0 när Active är False. Sidstorlekar i PDF är decimaltal, 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ändarutrymme till skärmpixlar
Dimensionerna kommer från sidans MediaBox om inte PDF-filen anger en mindre CropBox / TrimBox / BleedBox / ArtBox. Använd PageBox[Box] för att läsa någon av de alternativa rutorna uttryckligen, utskriftsflöden arbetar vanligtvis med TrimBox eller BleedBox i stället för MediaBox
PageRotation tilldelas: PDFium byter automatiskt bredd / höjd för rotationerna 90° / 270°PageNumber har ändrats
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]);