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
| APage | Página com base 1 cujo retângulo é mapeado |
|---|---|
| XPt | Borda esquerda do retângulo em pontos do espaço de usuário da página |
| YPt | Borda superior do retângulo em pontos do espaço de usuário da página |
| WPt | Largura do retângulo em pontos do espaço de usuário da página |
| HPt | Altura do retângulo em pontos do espaço de usuário da página |
| R | Recebe o retângulo mapeado em pixels de cliente |
Valores de retorno
| False | A página está fora do intervalo ou não foi disposta no modo de exibição atual, e R é um retângulo vazio |
|---|---|
| True | R recebe o retângulo de cliente mapeado |