PageRectToClientRect

Interação com o visualizador

Descrição

Mapeia um retângulo fornecido em espaço de usuário de página de cima para baixo para pixels do cliente, por meio do zoom, da rotação de visualização e das posições de rolagem atualmente em vigor

O retângulo retornado é o casco alinhado aos eixos do par de cantos rotacionado, e a chamada funciona sem handle de janela, então pode ser usada headlessly

Sintaxe

Delphi

Function TPDFlibViewer.PageRectToClientRect(APage: Integer; XPt, YPt, WPt, HPt: Double; Out R: TRect): Boolean;

Parâmetros

APagePágina com base 1 cujo retângulo é mapeado
XPtBorda esquerda do retângulo em pontos do espaço de usuário da página
YPtBorda superior do retângulo em pontos do espaço de usuário da página
WPtLargura do retângulo em pontos do espaço de usuário da página
HPtAltura do retângulo em pontos do espaço de usuário da página
RRecebe o retângulo mapeado em pixels de cliente

Valores de retorno

FalseA página está fora do intervalo ou não foi disposta no modo de exibição atual, e R é um retângulo vazio
TrueR recebe o retângulo de cliente mapeado

Consulte também

RegionAtClientPoint, SelectRegion, TPDFlibViewer