LinkAnnotation
extends Annotation
in package
Link annotation (/Subtype /Link).
Table of Contents
Constants
- PDF_TYPE = 'Annot'
Properties
- $a : PdfDictionary|null
- $af : PdfArray|null
- $ap : PdfDictionary|AppearanceDict|null
- $as : PdfName|null
- $bm : PdfName|null
- $border : PdfArray|null
- $bs : Serializable|null
- $c : PdfArray|null
- $ca : PdfNumber|null
- $contents : PdfString|null
- $dest : Serializable|null
- /Dest — destination for this link. Accepts PdfReference (for named-tree references), Destination (inline explicit destination — ISO 32000-2 Table 148), PdfArray (raw inline destination), or PdfString (legacy named destination).
- $f : int
- $generationNumber : int
- $h : PdfName|null
- $lang : PdfString|null
- $m : PdfString|null
- $nm : PdfString|null
- $objectNumber : int
- $oc : PdfReference|null
- $p : PdfReference|null
- $pa : PdfDictionary|null
- $quadPoints : PdfArray|null
- $rect : PdfArray
- $structParent : int|null
Methods
- __construct() : mixed
- getSubtype() : string
- Returns the /Subtype value for this annotation.
- toIndirectObject() : string
- Wrap the object in an indirect object structure: X Y obj ... endobj
- toPdf() : string
- Serialize the object's dictionary/value to PDF syntax.
- buildDictionary() : PdfDictionary
- Build the common annotation dictionary entries.
Constants
PDF_TYPE
public
mixed
PDF_TYPE
= 'Annot'
Properties
$a
public
PdfDictionary|null
$a
= null
$af
public
PdfArray|null
$af
= null
$ap
public
PdfDictionary|AppearanceDict|null
$ap
= null
$as
public
PdfName|null
$as
= null
$bm
public
PdfName|null
$bm
= null
$border
public
PdfArray|null
$border
= null
$bs
public
Serializable|null
$bs
= null
$c
public
PdfArray|null
$c
= null
$ca
public
PdfNumber|null
$ca
= null
$contents
public
PdfString|null
$contents
= null
$dest
/Dest — destination for this link. Accepts PdfReference (for named-tree references), Destination (inline explicit destination — ISO 32000-2 Table 148), PdfArray (raw inline destination), or PdfString (legacy named destination).
public
Serializable|null
$dest
= null
$f
public
int
$f
= 0
$generationNumber
public
int
$generationNumber
= 0
$h
public
PdfName|null
$h
= null
$lang
public
PdfString|null
$lang
= null
$m
public
PdfString|null
$m
= null
$nm
public
PdfString|null
$nm
= null
$objectNumber
public
int
$objectNumber
= 0
$oc
public
PdfReference|null
$oc
= null
$p
public
PdfReference|null
$p
= null
$pa
public
PdfDictionary|null
$pa
= null
$quadPoints
public
PdfArray|null
$quadPoints
= null
$rect
public
PdfArray
$rect
$structParent
public
int|null
$structParent
= null
Methods
__construct()
public
__construct(PdfArray $rect) : mixed
Parameters
- $rect : PdfArray
getSubtype()
Returns the /Subtype value for this annotation.
public
getSubtype() : string
Return values
stringtoIndirectObject()
Wrap the object in an indirect object structure: X Y obj ... endobj
public
toIndirectObject() : string
Return values
stringtoPdf()
Serialize the object's dictionary/value to PDF syntax.
public
toPdf() : string
Return values
stringbuildDictionary()
Build the common annotation dictionary entries.
protected
buildDictionary() : PdfDictionary
Subclasses call this and add their own entries.