PDFium Delphi Component Docs

NormalizePageViewRect függvény

Egység: PDFium
Két leképezett oldalterület-sarokot a látható oldaltéglalappá normalizál, az oldal határai közé szorítva

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

Az oldalterület Y tengelye felfelé számol, míg az eszközterületé lefelé, ezért a két leképezett sarok tetszőleges sorrendben érkezhet; a kisebb értékek lesznek a Left és Top

A téglalapot az oldal határai közé szorítják, így egy túl nagy nézetablak magát az oldalt jelenti a nézetablak helyett

False értéket ad vissza, ha az oldalnak nincs mérete vagy a határok közé szorított téglalap üres, így jelentkezik az oldal, amely teljesen kigurult a látómezőből

Az FFI_GetPageViewRect űrlapkitöltő visszahívásból lett kiemelve, hogy a geometria cdecl visszahívási körutazás nélkül tesztelhető legyen

See Also

TPdfView.DeviceToPage, TPdfView.PageToDevice