PDFium Component Docs

NormalizePageViewRect-funksjon

Unit: PDFium
Normaliserer to avbildede hjørner i sidekoordinater til en sides synlige rektangel, beskåret til sidegrensene

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

Sidekoordinatene teller Y oppover mens enhetskoordinatene teller den nedover, så to avbildede hjørner kan ankomme i vilkårlig rekkefølge; de minste verdiene blir Left og Top

Rektangelet beskjæres til sidegrensene, så et forstørret visningsområde rapporterer selve siden i stedet for visningsområdet

Returnerer False når siden ikke har noen størrelse eller det beskårne rektangelet er tomt, og slik rapporteres en side som er rullet helt ut av syne

Skilt ut av FFI_GetPageViewRect-callback-en for skjemautfylling, slik at geometrien kan testes uten en rundtur gjennom en cdecl-callback

See Also

TPdfView.DeviceToPage, TPdfView.PageToDevice