PDFium Delphi Component Docs

NormalizePageViewRect-funktio

Yksikkö: PDFium
Normalisoi kaksi kuvattua sivukoordinaatiston kulmapistettä sivun näkyvää suorakulmiota kuvaavaksi suorakulmioksi, rajattuna sivun rajojen sisään

Syntax

function NormalizePageViewRect(X1, Y1, X2, Y2, PageWidth, PageHeight: Double; out Left, Top, Right, Bottom: Double): Boolean;

Parameters

X1, Y1, X2, Y2Double
PageWidth, PageHeightDouble
Left, Top, Right, BottomDouble

Return Value

Boolean

Description

Sivukoordinaatistossa Y kasvaa ylöspäin, kun taas laitekoordinaatistossa se kasvaa alaspäin, joten kaksi kuvattua kulmapistettä voivat tulla kummassakin järjestyksessä; pienemmistä arvoista tulevat Left ja Top

Suorakulmio rajataan sivun rajojen sisään, joten ylimitoitettu näkymäraportti ilmoittaa sivun itsensä näkymän sijaan

Palauttaa arvon False, kun sivulla ei ole kokoa tai rajattu suorakulmio on tyhjä; näin ilmoitetaan sivu, joka on vieritty kokonaan näkyvistä

Funktio on erotettu FFI_GetPageViewRect-lomakkeen täyttötakaisinkutsusta, jotta geometrian voi testata ilman cdecl-takaisinkutsukierrosta

See Also

TPdfView.DeviceToPage, TPdfView.PageToDevice