PDFium Delphi Component Docs

NormalizePageViewRect fungsi

Unit: PDFium
Menormalkan dua sudut ruang halaman terpetakan menjadi persegi panjang terlihat dari sebuah halaman, dipotong ke batasnya

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

Ruang halaman menghitung Y ke atas sedangkan ruang perangkat menghitungnya ke bawah, sehingga dua sudut hasil pemetaan bisa datang dalam urutan apa pun; nilai yang lebih kecil menjadi Left dan Top

Persegi panjang dipotong ke batas halaman, sehingga viewport berukuran lebih besar melaporkan halaman itu sendiri alih-alih viewport

Mengembalikan False ketika halaman tidak berukuran atau persegi panjang hasil pemotongan kosong, yang menjadi cara pelaporan halaman yang tergulir sepenuhnya keluar dari pandangan

Dipisahkan dari callback form-fill FFI_GetPageViewRect agar geometrinya dapat diuji tanpa round-trip callback cdecl

See Also

TPdfView.DeviceToPage, TPdfView.PageToDevice