PDFium Delphi Component Docs

NormalizePageViewRect funktion

Enhed: PDFium
Normaliserer to afbildede hjørner i page space til sidens synlige rektangel, fastklemmet til dens grænser

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

Page space tæller Y opad, mens device space tæller den nedad, så to afbildede hjørner kommer i vilkårlig rækkefølge; de mindste værdier bliver Left og Top

Rektanglet fastklemmes til sidegrænserne, så en for stor viewport rapporterer selve siden frem for viewporten

Returnerer False, når siden ikke har nogen størrelse, eller det fastklemte rektangel er tomt, hvilket er måden, en side, der er rullet helt ud af syne, rapporteres på

Brudt ud af FFI_GetPageViewRect-form-fill-callback'en, så geometrien kan testes uden en cdecl-callback-rundtur

See Also

TPdfView.DeviceToPage, TPdfView.PageToDevice