PDFium Delphi Component Docs

Função NormalizePageViewRect

Unidade: PDFium
Normaliza dois cantos mapeados no espaço da página para o retângulo visível de uma página, restrito aos seus limites

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

O espaço da página conta Y para cima, enquanto o espaço do dispositivo conta para baixo, de modo que dois cantos mapeados podem chegar em qualquer ordem; os valores menores tornam-se Left e Top

O retângulo é restrito aos limites da página, de modo que uma viewport maior do que a página relata a própria página em vez da viewport

Retorna False quando a página não tem tamanho ou o retângulo restrito fica vazio, que é como uma página rolada totalmente para fora da visualização é relatada

Foi separada do callback de preenchimento de formulário FFI_GetPageViewRect para que a geometria possa ser testada sem um ciclo de ida e volta de callback cdecl

See Also

TPdfView.DeviceToPage, TPdfView.PageToDevice