SetaPDF_Core_Canvas_StandardOperators Abstract canvas helper class for standard operators
File: /SetaPDF v2/Core/Canvas/StandardOperators.php
Class hierarchy
Summary
Properties
Methods
__construct()
addCurrentTransformationMatrix()
Proxy method for adding a transformation matrix on the canvas.
Parameters
- $a : float|int
- $b : float|int
- $c : float|int
- $d : float|int
- $e : float|int
- $f : float|int
See
cleanUp()
Release objects to free memory and cycled references.
After calling this method the instance of this object is unusable!
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()
Proxy method for setting the color on the canvas.
Parameters
- $color : SetaPDF_Core_DataStructure_Color|int[]|int|string
- $stroking : boolean
See
setGraphicState()
Proxy method for setting a graphic state on the canvas.
Parameters
- $graphicState : SetaPDF_Core_Resource_ExtGState
See
setNonStrokingColor()
Proxy method for setting the non-stroking color on the canvas.
Parameters
- $color : SetaPDF_Core_DataStructure_Color|int[]|int|string
See
setStrokingColor()
Proxy method for setting the stroking color on the canvas.
Parameters
- $color : SetaPDF_Core_DataStructure_Color|int[]|int|string
See
skew()
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