PDFium Delphi Component Docs

PageHeight властивість

Component: TPdf  ·  Unit: PDFium
Описує властивість TPdf.PageHeight у PDFium Delphi Component і пояснює, коли використовувати цей член API

Syntax

property PageHeight: Double; // read only

Description

PageHeight повертає висоту поточної активної сторінки в типових одиницях простору користувача PDF, де 1 одиниця = 1/72 дюйма (1 пункт). Значення відображає чинний MediaBox сторінки після застосування повороту — сторінка A4 розміром 595 × 842 пунктів, повернута на 90°, повідомляє PageWidth = 842 і PageHeight = 595

Значення дорівнює 0, коли Active має значення False. Розміри сторінок у PDF — числа з плаваючою крапкою, а не цілі; A4 має точно 841.8898 пунктів заввишки (210 мм ÷ 25.4 × 72), letter — 792. Помножте на 25.4 / 72 для перетворення в міліметри або на 1 / 72 для дюймів Застосуйте Zoom (TPdfView), щоб перевести простір користувача у пікселі екрана

Розміри походять із MediaBox сторінки, якщо PDF не задає менший CropBox / TrimBox / BleedBox / ArtBox. Використайте PageBox[Box], щоб зчитати будь-який з альтернативних прямокутників явно — друкарські робочі процеси зазвичай працюють з TrimBox або BleedBox, а не з 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