PDFium Delphi Component Docs

NormalizePageViewRect funkce

Jednotka: PDFium
Normalizuje dva namapované rohy v prostoru stránky na viditelný obdélník stránky, oříznutý na její hranice

Syntaxe

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

Parametry

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

Návratová hodnota

Boolean

Popis

Prostor stránky počítá Y nahoru, zatímco prostor zařízení dolů, takže dva namapované rohy mohou přijít v libovolném pořadí; menší hodnoty se stanou Left a Top

Obdélník se ořízne na hranice stránky, takže příliš velký viewport nahlásí samotnou stránku místo viewportu

Vrací False, když stránka nemá žádnou velikost nebo když je oříznutý obdélník prázdný; tak se hlásí stránka celá odscrollovaná mimo zobrazení

Vyčleněno z callbacku form-fill FFI_GetPageViewRect, aby geometrie šla testovat bez nutnosti oběhu přes cdecl callback

Viz také

TPdfView.DeviceToPage, TPdfView.PageToDevice