PDFium Delphi Component Docs

NormalizePageViewRect funcție

Unit: PDFium
Normalizează două colțuri mapate în spațiul paginii în dreptunghiul vizibil al paginii, limitat la marginile acesteia

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

Spațiul paginii numără Y în sus, în timp ce spațiul dispozitivului îl numără în jos, deci două colțuri mapate sosesc în orice ordine; valorile mai mici devin Left și Top

Dreptunghiul este limitat la marginile paginii, astfel încât un viewport supradimensionat raportează pagina însăși, nu viewport-ul

Returnează False când pagina nu are dimensiune sau când dreptunghiul limitat este vid, exact așa fiind raportată o pagină derulată complet în afara vederii

Funcția a fost separată din callback-ul de form-fill FFI_GetPageViewRect astfel încât geometria să poată fi testată fără un drum dus-întors prin callback cdecl

See Also

TPdfView.DeviceToPage, TPdfView.PageToDevice