PDFium Delphi Component Docs

PageHeight-ominaisuus

Component: TPdf  ·  Unit: PDFium
Aktiivisen sivun korkeus PDF user-space -yksiköissä (point = 1/72 tuumaa)

Syntax

property PageHeight: Double; // read only

Description

PageHeight palauttaa aktiivisen sivun korkeuden PDF:n oletuskäyttäjäavaruuden yksiköissä, joissa 1 yksikkö = 1/72 tuumaa (1 piste). Arvo heijastaa sivun efektiivistä MediaBoxia sen jälkeen, kun kierto on sovellettu — 90° kiertyvä 595 × 842 pisteen A4-sivu ilmoittaa PageWidth = 842 ja PageHeight = 595

Arvo on 0, kun Active on False. PDF:n sivukoot ovat liukulukuja, ei kokonaislukuja; A4 on tarkalleen 841.8898 pistettä korkea (210 mm ÷ 25.4 × 72), letter on 792. Kerro arvolla 25.4 / 72 muuntaaksesi millimetreiksi tai arvolla 1 / 72 tuumiksi. Käytä Zoom-ominaisuutta (TPdfView) muuntaaksesi käyttäjäavaruuden näytön pikseleiksi

Mitat tulevat sivun MediaBoxista, ellei PDF määritä pienempää CropBoxia / TrimBoxia / BleedBoxia / ArtBoxia. Käytä PageBox[Box]-ominaisuutta lukeaksesi minkä tahansa vaihtoehtoisen laatikon eksplisiittisesti — tulostustyönkulut toimivat tyypillisesti TrimBoxin tai BleedBoxin eikä MediaBoxin varassa

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