setasign\SetaPDF2\Core\Canvas
StandardOperators Abstract canvas helper class for standard operators
File: /SetaPDF v2/Core/Canvas/StandardOperators.php
Old class name (alias):
\SetaPDF_Core_Canvas_StandardOperators
Class hierarchy
Summary
Properties
Methods
addCurrentTransformationMatrix()
int|float $b,
int|float $c,
int|float $d,
int|float $e,
int|float $f
Proxy method for adding a transformation matrix on the canvas.
Parameters
- $a: int|float
- $b: int|float
- $c: int|float
- $d: int|float
- $e: int|float
- $f: int|float
See
rotate()
Proxy method for rotating the transformation matrix on the canvas.
Parameters
- $x: int|float
X-coordinate of rotation point
- $y: int|float
Y-coordinate of rotation point
- $angle: int|float
Angle to rotate in degrees
See
scale()
Proxy method for scaling the transformation matrix on the canvas.
Parameters
- $scaleX: int|float
Scale factor on X
- $scaleY: int|float
Scale factor on Y
See
setColor()
bool $stroking = true
Proxy method for setting the color on the canvas.
Parameters
- $color: \setasign\SetaPDF2\Core\DataStructure\Color\AbstractColor|int[]|int|string
- $stroking: bool
See
setGraphicState()
Proxy method for setting a graphic state on the canvas.
Parameters
- $graphicState: \setasign\SetaPDF2\Core\Resource\ExtGState
See
setNonStrokingColor()
Proxy method for setting the non-stroking color on the canvas.
Parameters
- $color: \setasign\SetaPDF2\Core\DataStructure\Color\AbstractColor|int[]|int|string
See
setStrokingColor()
Proxy method for setting the stroking color on the canvas.
Parameters
- $color: \setasign\SetaPDF2\Core\DataStructure\Color\AbstractColor|int[]|int|string
See
skew()
int|float $angleY,
int|float $x = 0,
int|float $y = 0
Proxy method for skewing the transformation matrix on the canvas.
Parameters
- $angleX: int|float
Angle to x-axis in degrees
- $angleY: int|float
Angle to y-axis in degrees
- $x: int|float
Points to stretch on x-axis
- $y: int|float
Point to stretch on y-axis
See
translate()
Proxy method for moving the transformation matrix on the canvas.
Parameters
- $shiftX: int|float
Points to move on x-axis
- $shiftY: int|float
Points to move on y-axis
