Documentation

SurfacePDFLib
in package
implements SurfaceInterface

Interfaces, Classes and Traits

SurfaceInterface
Interface Surface, like CanvasRenderingContext2D

Table of Contents

DEBUG  = false
$canvas  : mixed
$height  : mixed
$style  : Style
$width  : mixed
__construct()  : mixed
arc()  : mixed
arcTo()  : mixed
beginPath()  : mixed
bezierCurveTo()  : mixed
circle()  : mixed
clip()  : mixed
closePath()  : mixed
drawImage()  : mixed
ellipse()  : mixed
endPath()  : mixed
fill()  : mixed
fillRect()  : mixed
fillStroke()  : mixed
fillText()  : mixed
getStyle()  : Style
lineTo()  : mixed
measureText()  : mixed
moveTo()  : mixed
out()  : mixed
quadraticCurveTo()  : mixed
rect()  : mixed
restore()  : mixed
rotate()  : mixed
save()  : mixed
scale()  : mixed
setFont()  : mixed
setStyle()  : mixed
stroke()  : mixed
strokeRect()  : mixed
strokeText()  : mixed
transform()  : mixed
translate()  : mixed
getFont()  : mixed

Constants

Properties

Methods

__construct()

public __construct(Document $doc[, mixed $canvas = null ]) : mixed
Parameters
$doc : Document
$canvas : mixed = null
Return values
mixed

arc()

public arc(mixed $x, mixed $y, mixed $radius, mixed $startAngle, mixed $endAngle[, mixed $anticlockwise = false ]) : mixed
Parameters
$x : mixed
$y : mixed
$radius : mixed
$startAngle : mixed
$endAngle : mixed
$anticlockwise : mixed = false
Return values
mixed

arcTo()

public arcTo(mixed $x1, mixed $y1, mixed $x2, mixed $y2, mixed $radius) : mixed
Parameters
$x1 : mixed
$y1 : mixed
$x2 : mixed
$y2 : mixed
$radius : mixed
Return values
mixed

beginPath()

public beginPath() : mixed
Return values
mixed

bezierCurveTo()

public bezierCurveTo(mixed $cp1x, mixed $cp1y, mixed $cp2x, mixed $cp2y, mixed $x, mixed $y) : mixed
Parameters
$cp1x : mixed
$cp1y : mixed
$cp2x : mixed
$cp2y : mixed
$x : mixed
$y : mixed
Return values
mixed

circle()

public circle(mixed $x, mixed $y, mixed $radius) : mixed
Parameters
$x : mixed
$y : mixed
$radius : mixed
Return values
mixed

closePath()

public closePath() : mixed
Return values
mixed

drawImage()

public drawImage(mixed $image, mixed $sx, mixed $sy[, mixed $sw = null ][, mixed $sh = null ][, mixed $dx = null ][, mixed $dy = null ][, mixed $dw = null ][, mixed $dh = null ]) : mixed
Parameters
$image : mixed
$sx : mixed
$sy : mixed
$sw : mixed = null
$sh : mixed = null
$dx : mixed = null
$dy : mixed = null
$dw : mixed = null
$dh : mixed = null
Return values
mixed

ellipse()

public ellipse(mixed $x, mixed $y, mixed $radiusX, mixed $radiusY, mixed $rotation, mixed $startAngle, mixed $endAngle, mixed $anticlockwise) : mixed
Parameters
$x : mixed
$y : mixed
$radiusX : mixed
$radiusY : mixed
$rotation : mixed
$startAngle : mixed
$endAngle : mixed
$anticlockwise : mixed
Return values
mixed

fillRect()

public fillRect(mixed $x, mixed $y, mixed $w, mixed $h) : mixed
Parameters
$x : mixed
$y : mixed
$w : mixed
$h : mixed
Return values
mixed

fillStroke()

public fillStroke() : mixed
Return values
mixed

fillText()

public fillText(mixed $text, mixed $x, mixed $y[, mixed $maxWidth = null ]) : mixed
Parameters
$text : mixed
$x : mixed
$y : mixed
$maxWidth : mixed = null
Return values
mixed

lineTo()

public lineTo(mixed $x, mixed $y) : mixed
Parameters
$x : mixed
$y : mixed
Return values
mixed

measureText()

public measureText(mixed $text) : mixed
Parameters
$text : mixed
Return values
mixed

moveTo()

public moveTo(mixed $x, mixed $y) : mixed
Parameters
$x : mixed
$y : mixed
Return values
mixed

quadraticCurveTo()

public quadraticCurveTo(mixed $cpx, mixed $cpy, mixed $x, mixed $y) : mixed
Parameters
$cpx : mixed
$cpy : mixed
$x : mixed
$y : mixed
Return values
mixed

rect()

public rect(mixed $x, mixed $y, mixed $w, mixed $h, mixed $rx, mixed $ry) : mixed
Parameters
$x : mixed
$y : mixed
$w : mixed
$h : mixed
$rx : mixed
$ry : mixed
Return values
mixed

rotate()

public rotate(mixed $angle) : mixed
Parameters
$angle : mixed
Return values
mixed

scale()

public scale(mixed $x, mixed $y) : mixed
Parameters
$x : mixed
$y : mixed
Return values
mixed

setFont()

public setFont(mixed $family, mixed $style, mixed $weight) : mixed
Parameters
$family : mixed
$style : mixed
$weight : mixed
Return values
mixed

strokeRect()

public strokeRect(mixed $x, mixed $y, mixed $w, mixed $h) : mixed
Parameters
$x : mixed
$y : mixed
$w : mixed
$h : mixed
Return values
mixed

strokeText()

public strokeText(mixed $text, mixed $x, mixed $y[, mixed $maxWidth = null ]) : mixed
Parameters
$text : mixed
$x : mixed
$y : mixed
$maxWidth : mixed = null
Return values
mixed

transform()

public transform(mixed $a, mixed $b, mixed $c, mixed $d, mixed $e, mixed $f) : mixed
Parameters
$a : mixed
$b : mixed
$c : mixed
$d : mixed
$e : mixed
$f : mixed
Return values
mixed

translate()

public translate(mixed $x, mixed $y) : mixed
Parameters
$x : mixed
$y : mixed
Return values
mixed

getFont()

private getFont(mixed $family, mixed $style) : mixed
Parameters
$family : mixed
$style : mixed
Return values
mixed

Search results