FunctionType3
extends Func
in package
Stitching function (FunctionType 3) — ISO 32000-2 §7.10.4.
Combines k 1-input functions into a single function by stitching them
along the domain. Bounds has k - 1 entries that partition Domain;
Encode has 2 * k entries mapping each sub-domain into its function's
domain.
Table of Contents
Properties
- $bounds : PdfArray
- $domain : PdfArray
- $encode : PdfArray
- $functions : PdfArray
- $generationNumber : int
- $objectNumber : int
- $range : PdfArray|null
Methods
- __construct() : mixed
- getFunctionType() : int
- 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.
- baseDictionary() : PdfDictionary
Properties
$bounds
public
PdfArray
$bounds
$domain
public
PdfArray
$domain
$encode
public
PdfArray
$encode
$functions
public
PdfArray
$functions
$generationNumber
public
int
$generationNumber
= 0
$objectNumber
public
int
$objectNumber
= 0
$range
public
PdfArray|null
$range
= null
Methods
__construct()
public
__construct(PdfArray $domain, PdfArray $functions, PdfArray $bounds, PdfArray $encode) : mixed
Parameters
getFunctionType()
public
getFunctionType() : int
Return values
inttoIndirectObject()
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
stringbaseDictionary()
protected
baseDictionary() : PdfDictionary