PDFium Delphi Component Docs

LinkAtPoint-metodi

Komponentti: TPdf  ·  Yksikkö: PDFium
Törmäystarkista sivukoordinaatti nykyisen sivun natiiveja linkkimerkintöjä vasten.

Syntax

function LinkAtPoint(X, Y: Double): Boolean;

X, YDouble. Piste PDF-sivuyksiköissä, origo sivun vasemmassa alakulmassa.
ResultBoolean. True, kun linkkimerkintä peittää tuon pisteen.

Description

Kysyy PDFiumilta itseltään, onko linkki läsnä, sen sijaan, että skannaisi LinkAnnotation-kutsun suorakaiteita. Natiivitesti kunnioittaa merkinnän neliöpisteitä, joten rivitystä seuraava linkki osuu todellisen muotonsa perusteella eikä sitä ympäröivän rajaavan laatikon perusteella

Se vastaa vain läsnäolosta. Lue kohde tai URI käymällä läpi LinkAnnotation ja LinkAnnotationCount tai käytä WebLink-kutsua sivun tekstistä automaattisesti tunnistetuille URL-osoitteille

Muunna hiiren sijainti sivuyksiköihin DeviceToPage-kutsulla ennen kutsumista

Example

var PX, PY: Double;
if Pdf.DeviceToPage(X, Y, 0, 0, W, H, ro0, PX, PY) then
  if Pdf.LinkAtPoint(PX, PY) then
    Screen.Cursor := crHandPoint;

See Also

LinkAnnotation, LinkAnnotationCount, WebLink, DeviceToPage