Properties

$width

$width : integer

Annotation width

Type

integer

$height

$height : integer

Annotation height

Type

integer

$hRadius

$hRadius : integer

Horizontal border radius

Type

integer

$vRadius

$vRadius : integer

Vertical border radius

Type

integer

$borderWidth

$borderWidth : integer

Border width

Type

integer

$dashLength

$dashLength : integer

Border dash length

Type

integer

$dashGap

$dashGap : integer

Border dash gap

Type

integer

$xTarget

$xTarget : integer

Internal x-position target to link to on internal page

Type

integer

$yTarget

$yTarget : integer

Internal y-position target to link to on internal page

Type

integer

$zTarget

$zTarget : integer

Internal z-position target (zoom) to link to on internal page

Type

integer

$pageTarget

$pageTarget : integer

Internal page object index target to link to

Type

integer

Methods

__construct()

__construct(integer  $width, integer  $height, integer  $xTarget, integer  $yTarget) : \Pop\Pdf\Document\Page\Annotation\Link

Constructor

Instantiate a PDF link annotation object.

Parameters

integer $width
integer $height
integer $xTarget
integer $yTarget

Returns

\Pop\Pdf\Document\Page\Annotation\Link

getWidth()

getWidth() : integer

Get the width

Returns

integer

getHeight()

getHeight() : integer

Get the height

Returns

integer

getHRadius()

getHRadius() : integer

Get the horizontal border radius

Returns

integer

getVRadius()

getVRadius() : integer

Get the vertical border radius

Returns

integer

getBorderWidth()

getBorderWidth() : integer

Get the border width

Returns

integer

getDashLength()

getDashLength() : integer

Get the border dash length

Returns

integer

getDashGap()

getDashGap() : integer

Get the border dash gap

Returns

integer

setPageTarget()

setPageTarget(integer  $pageTarget) : \Pop\Pdf\Document\Page\Annotation\Link

Set the page target

Parameters

integer $pageTarget

Returns

\Pop\Pdf\Document\Page\Annotation\Link

getXTarget()

getXTarget() : integer

Get the X target

Returns

integer

getYTarget()

getYTarget() : integer

Get the Y target

Returns

integer

getZTarget()

getZTarget() : integer

Get the Z (zoom) target

Returns

integer

getPageTarget()

getPageTarget() : integer

Get the page target

Returns

integer

getStream()

getStream(integer  $i, integer  $x, integer  $y, integer  $pageIndex, array  $kids) : string

Get the annotation stream

Parameters

integer $i
integer $x
integer $y
integer $pageIndex
array $kids

Returns

string