LinkActionAtPagePoint
Interação com o visualizador, anotações e ligações de zonas interativas
Descrição
Encontra a anotação de ligação que cobre o ponto dado numa página e preenche Info com a sua ação tipadaA varredura percorre as anotações da página pela ordem do documento e devolve a primeira cujo tipo de ação não é
akNone; a faixa de colisão é aceite em ambos os lados do topo da anotação, de modo que ambas as convenções de origem vertical acertem, e as coordenadas usam o espaço de utilizador da página no qual a biblioteca subjacente reporta retângulos de anotações
Sintaxe
Delphi
Function TPDFlibViewer.LinkActionAtPagePoint(APage: Integer; XPos, YPos: Double; Out Info: TPDFlibActionInfo): Integer;Parâmetros
| APage | Índice de página com base um |
|---|---|
| XPos, YPos | Ponto em coordenadas do espaço de utilizador da página |
| Info | Recebe a ação tipada da ligação que cobre o ponto, posta a zero quando nenhuma ligação foi atingida |
Valores devolvidos
| 0 | Nenhuma ligação com ação cobre o ponto, a página é inválida ou nenhuma biblioteca está carregada |
|---|---|
| Valor positivo | Índice de anotação com base um da ligação que cobre o ponto |
Consulte também
TPDFlibViewer, AnnotAtPagePoint, FormFieldAtPagePoint, RegionAtClientPoint, TPDFlibActionInfo