SignatureField
extends Field
in package
Signature field (/FT /Sig) — ISO 32000-2 §12.7.5.5.
The field's /V may be a typed SignatureValue, an inline PdfDictionary, or a reference to a SignatureValue indirect object. /Lock and /SV provide an optional lock dict and seed-value dict.
Attributes
- #[RequiresPdfVersion]
- \Phpdftk\Pdf\Core\PdfVersion::V1_3
Table of Contents
Properties
- $aa : PdfDictionary|null
- $da : PdfString|null
- $ds : PdfString|null
- $dv : mixed
- $ff : int
- $ft : PdfName|null
- $generationNumber : int
- $kids : array<int, PdfReference>
- $lock : SigFieldLock|PdfDictionary|PdfReference|null
- $objectNumber : int
- $parent : PdfReference|null
- $q : int|null
- $rv : PdfString|null
- $sigFlags : int|null
- $sv : SeedValueDictionary|PdfDictionary|PdfReference|null
- $t : PdfString|null
- $tm : PdfString|null
- $tu : PdfString|null
- $v : mixed
Methods
- __construct() : mixed
- setSignatureValue() : void
- Attach a SignatureValue directly as the field value.
- 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.
- buildFieldDictionary() : PdfDictionary
- Build the common field dictionary entries.
Properties
$aa
public
PdfDictionary|null
$aa
= null
$da
public
PdfString|null
$da
= null
$ds
public
PdfString|null
$ds
= null
$dv
public
mixed
$dv
= null
$ff
public
int
$ff
= 0
$ft
public
PdfName|null
$ft
= null
$generationNumber
public
int
$generationNumber
= 0
$kids
public
array<int, PdfReference>
$kids
= []
$lock
public
SigFieldLock|PdfDictionary|PdfReference|null
$lock
= null
$objectNumber
public
int
$objectNumber
= 0
$parent
public
PdfReference|null
$parent
= null
$q
public
int|null
$q
= null
$rv
public
PdfString|null
$rv
= null
$sigFlags
public
int|null
$sigFlags
= null
$sv
public
SeedValueDictionary|PdfDictionary|PdfReference|null
$sv
= null
$t
public
PdfString|null
$t
= null
$tm
public
PdfString|null
$tm
= null
$tu
public
PdfString|null
$tu
= null
$v
public
mixed
$v
= null
Methods
__construct()
public
__construct() : mixed
setSignatureValue()
Attach a SignatureValue directly as the field value.
public
setSignatureValue(SignatureValue|PdfReference $value) : void
Parameters
- $value : SignatureValue|PdfReference
toIndirectObject()
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
stringbuildFieldDictionary()
Build the common field dictionary entries.
protected
buildFieldDictionary() : PdfDictionary