public class CanvasRenderingContext2D extends java.lang.Object implements CanvasDrawingStyles, CanvasPathMethods
| Modifier and Type | Class and Description |
|---|---|
static interface |
CanvasRenderingContext2D.ClipOptFillRuleOrPathUnionType |
static interface |
CanvasRenderingContext2D.CreatePatternImageUnionType |
static interface |
CanvasRenderingContext2D.DrawImageImageUnionType |
static interface |
CanvasRenderingContext2D.FillOptFillRuleOrPathUnionType |
static interface |
CanvasRenderingContext2D.FillStyleUnionType |
static interface |
CanvasRenderingContext2D.SetFillColorP0UnionType |
static interface |
CanvasRenderingContext2D.SetStrokeColorP0UnionType |
static interface |
CanvasRenderingContext2D.StrokeStyleUnionType |
| Modifier and Type | Field and Description |
|---|---|
HTMLCanvasElement |
canvas |
java.lang.String |
fillColor |
CanvasRenderingContext2D.FillStyleUnionType |
fillStyle |
java.lang.String |
font |
double |
globalAlpha |
java.lang.String |
globalCompositeOperation |
java.lang.String |
lineCap |
double |
lineDashOffset |
java.lang.String |
lineJoin |
double |
lineWidth |
double |
miterLimit |
double |
shadowBlur |
java.lang.String |
shadowColor |
double |
shadowOffsetX |
double |
shadowOffsetY |
java.lang.String |
strokeColor |
CanvasRenderingContext2D.StrokeStyleUnionType |
strokeStyle |
java.lang.String |
textAlign |
java.lang.String |
textBaseline |
| Constructor and Description |
|---|
CanvasRenderingContext2D() |
| Modifier and Type | Method and Description |
|---|---|
void |
arc(double x,
double y,
double radius,
double startAngle,
double endAngle) |
void |
arc(double x,
double y,
double radius,
double startAngle,
double endAngle,
boolean anticlockwise) |
void |
arcTo(double x1,
double y1,
double x2,
double y2,
double radius) |
void |
beginPath() |
void |
bezierCurveTo(double cp1x,
double cp1y,
double cp2x,
double cp2y,
double x,
double y) |
void |
clearRect(double x,
double y,
double w,
double h) |
void |
clip() |
void |
clip(CanvasRenderingContext2D.ClipOptFillRuleOrPathUnionType optFillRuleOrPath) |
void |
clip(CanvasRenderingContext2D.ClipOptFillRuleOrPathUnionType optFillRuleOrPath,
java.lang.String optFillRule) |
void |
clip(Path2D optFillRuleOrPath) |
void |
clip(Path2D optFillRuleOrPath,
java.lang.String optFillRule) |
void |
clip(java.lang.String optFillRuleOrPath) |
void |
clip(java.lang.String optFillRuleOrPath,
java.lang.String optFillRule) |
void |
closePath() |
ImageData |
createImageData(int sw,
int sh) |
CanvasGradient |
createLinearGradient(double x0,
double y0,
double x1,
double y1) |
CanvasPattern |
createPattern(CanvasRenderingContext2D.CreatePatternImageUnionType image,
java.lang.String repetition) |
CanvasPattern |
createPattern(HTMLCanvasElement image,
java.lang.String repetition) |
CanvasPattern |
createPattern(HTMLImageElement image,
java.lang.String repetition) |
CanvasPattern |
createPattern(HTMLVideoElement image,
java.lang.String repetition) |
CanvasGradient |
createRadialGradient(double x0,
double y0,
double r0,
double x1,
double y1,
double r1) |
void |
drawFocusIfNeeded(Element element) |
void |
drawImage(CanvasRenderingContext2D.DrawImageImageUnionType image,
double dx,
double dy) |
void |
drawImage(CanvasRenderingContext2D.DrawImageImageUnionType image,
double dx,
double dy,
double dw) |
void |
drawImage(CanvasRenderingContext2D.DrawImageImageUnionType image,
double dx,
double dy,
double dw,
double dh) |
void |
drawImage(CanvasRenderingContext2D.DrawImageImageUnionType image,
double dx,
double dy,
double dw,
double dh,
double sx) |
void |
drawImage(CanvasRenderingContext2D.DrawImageImageUnionType image,
double dx,
double dy,
double dw,
double dh,
double sx,
double sy) |
void |
drawImage(CanvasRenderingContext2D.DrawImageImageUnionType image,
double dx,
double dy,
double dw,
double dh,
double sx,
double sy,
double sw) |
void |
drawImage(CanvasRenderingContext2D.DrawImageImageUnionType image,
double dx,
double dy,
double dw,
double dh,
double sx,
double sy,
double sw,
double sh) |
void |
drawImage(HTMLCanvasElement image,
double dx,
double dy) |
void |
drawImage(HTMLCanvasElement image,
double dx,
double dy,
double dw) |
void |
drawImage(HTMLCanvasElement image,
double dx,
double dy,
double dw,
double dh) |
void |
drawImage(HTMLCanvasElement image,
double dx,
double dy,
double dw,
double dh,
double sx) |
void |
drawImage(HTMLCanvasElement image,
double dx,
double dy,
double dw,
double dh,
double sx,
double sy) |
void |
drawImage(HTMLCanvasElement image,
double dx,
double dy,
double dw,
double dh,
double sx,
double sy,
double sw) |
void |
drawImage(HTMLCanvasElement image,
double dx,
double dy,
double dw,
double dh,
double sx,
double sy,
double sw,
double sh) |
void |
drawImage(HTMLImageElement image,
double dx,
double dy) |
void |
drawImage(HTMLImageElement image,
double dx,
double dy,
double dw) |
void |
drawImage(HTMLImageElement image,
double dx,
double dy,
double dw,
double dh) |
void |
drawImage(HTMLImageElement image,
double dx,
double dy,
double dw,
double dh,
double sx) |
void |
drawImage(HTMLImageElement image,
double dx,
double dy,
double dw,
double dh,
double sx,
double sy) |
void |
drawImage(HTMLImageElement image,
double dx,
double dy,
double dw,
double dh,
double sx,
double sy,
double sw) |
void |
drawImage(HTMLImageElement image,
double dx,
double dy,
double dw,
double dh,
double sx,
double sy,
double sw,
double sh) |
void |
drawImage(HTMLVideoElement image,
double dx,
double dy) |
void |
drawImage(HTMLVideoElement image,
double dx,
double dy,
double dw) |
void |
drawImage(HTMLVideoElement image,
double dx,
double dy,
double dw,
double dh) |
void |
drawImage(HTMLVideoElement image,
double dx,
double dy,
double dw,
double dh,
double sx) |
void |
drawImage(HTMLVideoElement image,
double dx,
double dy,
double dw,
double dh,
double sx,
double sy) |
void |
drawImage(HTMLVideoElement image,
double dx,
double dy,
double dw,
double dh,
double sx,
double sy,
double sw) |
void |
drawImage(HTMLVideoElement image,
double dx,
double dy,
double dw,
double dh,
double sx,
double sy,
double sw,
double sh) |
void |
ellipse(double x,
double y,
double radiusX,
double radiusY,
double rotation,
double startAngle,
double endAngle) |
void |
ellipse(double x,
double y,
double radiusX,
double radiusY,
double rotation,
double startAngle,
double endAngle,
boolean anticlockwise) |
void |
fill() |
void |
fill(CanvasRenderingContext2D.FillOptFillRuleOrPathUnionType optFillRuleOrPath) |
void |
fill(CanvasRenderingContext2D.FillOptFillRuleOrPathUnionType optFillRuleOrPath,
java.lang.String optFillRule) |
void |
fill(Path2D optFillRuleOrPath) |
void |
fill(Path2D optFillRuleOrPath,
java.lang.String optFillRule) |
void |
fill(java.lang.String optFillRuleOrPath) |
void |
fill(java.lang.String optFillRuleOrPath,
java.lang.String optFillRule) |
void |
fillRect(double x,
double y,
double w,
double h) |
void |
fillText(java.lang.String text,
double x,
double y) |
void |
fillText(java.lang.String text,
double x,
double y,
double maxWidth) |
java.lang.String |
getFont() |
ImageData |
getImageData(int sx,
int sy,
int sw,
int sh) |
java.lang.String |
getLineCap() |
double[] |
getLineDash() |
java.lang.String |
getLineJoin() |
double |
getLineWidth() |
double |
getMiterLimit() |
java.lang.String |
getTextAlign() |
java.lang.String |
getTextBaseline() |
boolean |
isPointInPath(double x,
double y) |
boolean |
isPointInPath(double x,
double y,
java.lang.String fillRule) |
boolean |
isPointInStroke(double x,
double y) |
void |
lineTo(double x,
double y) |
TextMetrics |
measureText(java.lang.String text) |
void |
moveTo(double x,
double y) |
void |
putImageData(ImageData imagedata,
int dx,
int dy) |
void |
putImageData(ImageData imagedata,
int dx,
int dy,
int dirtyX) |
void |
putImageData(ImageData imagedata,
int dx,
int dy,
int dirtyX,
int dirtyY) |
void |
putImageData(ImageData imagedata,
int dx,
int dy,
int dirtyX,
int dirtyY,
int dirtyWidth) |
void |
putImageData(ImageData imagedata,
int dx,
int dy,
int dirtyX,
int dirtyY,
int dirtyWidth,
int dirtyHeight) |
void |
quadraticCurveTo(double cpx,
double cpy,
double x,
double y) |
void |
rect(double x,
double y,
double w,
double h) |
void |
restore() |
void |
rotate(double angle) |
void |
save() |
void |
scale(double x,
double y) |
void |
setFillColor() |
void |
setFillColor(CanvasRenderingContext2D.SetFillColorP0UnionType p0) |
void |
setFillColor(CanvasRenderingContext2D.SetFillColorP0UnionType p0,
double p1) |
void |
setFillColor(CanvasRenderingContext2D.SetFillColorP0UnionType p0,
double p1,
double p2) |
void |
setFillColor(CanvasRenderingContext2D.SetFillColorP0UnionType p0,
double p1,
double p2,
double p3) |
void |
setFillColor(CanvasRenderingContext2D.SetFillColorP0UnionType p0,
double p1,
double p2,
double p3,
double p4) |
void |
setFillColor(double p0) |
void |
setFillColor(double p0,
double p1) |
void |
setFillColor(double p0,
double p1,
double p2) |
void |
setFillColor(double p0,
double p1,
double p2,
double p3) |
void |
setFillColor(double p0,
double p1,
double p2,
double p3,
double p4) |
void |
setFillColor(java.lang.String p0) |
void |
setFillColor(java.lang.String p0,
double p1) |
void |
setFillColor(java.lang.String p0,
double p1,
double p2) |
void |
setFillColor(java.lang.String p0,
double p1,
double p2,
double p3) |
void |
setFillColor(java.lang.String p0,
double p1,
double p2,
double p3,
double p4) |
void |
setFont(java.lang.String font) |
void |
setLineCap(java.lang.String lineCap) |
void |
setLineDash(double[] p0) |
void |
setLineJoin(java.lang.String lineJoin) |
void |
setLineWidth(double lineWidth) |
void |
setMiterLimit(double miterLimit) |
void |
setStrokeColor() |
void |
setStrokeColor(CanvasRenderingContext2D.SetStrokeColorP0UnionType p0) |
void |
setStrokeColor(CanvasRenderingContext2D.SetStrokeColorP0UnionType p0,
double p1) |
void |
setStrokeColor(CanvasRenderingContext2D.SetStrokeColorP0UnionType p0,
double p1,
double p2) |
void |
setStrokeColor(CanvasRenderingContext2D.SetStrokeColorP0UnionType p0,
double p1,
double p2,
double p3) |
void |
setStrokeColor(CanvasRenderingContext2D.SetStrokeColorP0UnionType p0,
double p1,
double p2,
double p3,
double p4) |
void |
setStrokeColor(double p0) |
void |
setStrokeColor(double p0,
double p1) |
void |
setStrokeColor(double p0,
double p1,
double p2) |
void |
setStrokeColor(double p0,
double p1,
double p2,
double p3) |
void |
setStrokeColor(double p0,
double p1,
double p2,
double p3,
double p4) |
void |
setStrokeColor(java.lang.String p0) |
void |
setStrokeColor(java.lang.String p0,
double p1) |
void |
setStrokeColor(java.lang.String p0,
double p1,
double p2) |
void |
setStrokeColor(java.lang.String p0,
double p1,
double p2,
double p3) |
void |
setStrokeColor(java.lang.String p0,
double p1,
double p2,
double p3,
double p4) |
void |
setTextAlign(java.lang.String textAlign) |
void |
setTextBaseline(java.lang.String textBaseline) |
void |
setTransform(double m11,
double m12,
double m21,
double m22,
double dx,
double dy) |
void |
stroke() |
void |
stroke(Path2D optStroke) |
void |
strokeRect(double x,
double y,
double w,
double h) |
void |
strokeText(java.lang.String text,
double x,
double y) |
void |
strokeText(java.lang.String text,
double x,
double y,
double maxWidth) |
void |
transform(double m11,
double m12,
double m21,
double m22,
double dx,
double dy) |
void |
translate(double x,
double y) |
public HTMLCanvasElement canvas
public java.lang.String fillColor
public CanvasRenderingContext2D.FillStyleUnionType fillStyle
public java.lang.String font
public double globalAlpha
public java.lang.String globalCompositeOperation
public java.lang.String lineCap
public double lineDashOffset
public java.lang.String lineJoin
public double lineWidth
public double miterLimit
public double shadowBlur
public java.lang.String shadowColor
public double shadowOffsetX
public double shadowOffsetY
public java.lang.String strokeColor
public CanvasRenderingContext2D.StrokeStyleUnionType strokeStyle
public java.lang.String textAlign
public java.lang.String textBaseline
public void arc(double x,
double y,
double radius,
double startAngle,
double endAngle,
boolean anticlockwise)
arc in interface CanvasPathMethodspublic void arc(double x,
double y,
double radius,
double startAngle,
double endAngle)
arc in interface CanvasPathMethodspublic void arcTo(double x1,
double y1,
double x2,
double y2,
double radius)
arcTo in interface CanvasPathMethodspublic void beginPath()
public void bezierCurveTo(double cp1x,
double cp1y,
double cp2x,
double cp2y,
double x,
double y)
bezierCurveTo in interface CanvasPathMethodspublic void clearRect(double x,
double y,
double w,
double h)
public void clip()
public void clip(CanvasRenderingContext2D.ClipOptFillRuleOrPathUnionType optFillRuleOrPath, java.lang.String optFillRule)
public void clip(CanvasRenderingContext2D.ClipOptFillRuleOrPathUnionType optFillRuleOrPath)
public final void clip(Path2D optFillRuleOrPath, java.lang.String optFillRule)
public final void clip(Path2D optFillRuleOrPath)
public final void clip(java.lang.String optFillRuleOrPath,
java.lang.String optFillRule)
public final void clip(java.lang.String optFillRuleOrPath)
public void closePath()
closePath in interface CanvasPathMethodspublic ImageData createImageData(int sw, int sh)
public CanvasGradient createLinearGradient(double x0, double y0, double x1, double y1)
public CanvasPattern createPattern(CanvasRenderingContext2D.CreatePatternImageUnionType image, java.lang.String repetition)
public final CanvasPattern createPattern(HTMLCanvasElement image, java.lang.String repetition)
public final CanvasPattern createPattern(HTMLImageElement image, java.lang.String repetition)
public final CanvasPattern createPattern(HTMLVideoElement image, java.lang.String repetition)
public CanvasGradient createRadialGradient(double x0, double y0, double r0, double x1, double y1, double r1)
public void drawFocusIfNeeded(Element element)
public void drawImage(CanvasRenderingContext2D.DrawImageImageUnionType image, double dx, double dy, double dw, double dh, double sx, double sy, double sw, double sh)
public void drawImage(CanvasRenderingContext2D.DrawImageImageUnionType image, double dx, double dy, double dw, double dh, double sx, double sy, double sw)
public void drawImage(CanvasRenderingContext2D.DrawImageImageUnionType image, double dx, double dy, double dw, double dh, double sx, double sy)
public void drawImage(CanvasRenderingContext2D.DrawImageImageUnionType image, double dx, double dy, double dw, double dh, double sx)
public void drawImage(CanvasRenderingContext2D.DrawImageImageUnionType image, double dx, double dy, double dw, double dh)
public void drawImage(CanvasRenderingContext2D.DrawImageImageUnionType image, double dx, double dy, double dw)
public void drawImage(CanvasRenderingContext2D.DrawImageImageUnionType image, double dx, double dy)
public final void drawImage(HTMLCanvasElement image, double dx, double dy, double dw, double dh, double sx, double sy, double sw, double sh)
public final void drawImage(HTMLCanvasElement image, double dx, double dy, double dw, double dh, double sx, double sy, double sw)
public final void drawImage(HTMLCanvasElement image, double dx, double dy, double dw, double dh, double sx, double sy)
public final void drawImage(HTMLCanvasElement image, double dx, double dy, double dw, double dh, double sx)
public final void drawImage(HTMLCanvasElement image, double dx, double dy, double dw, double dh)
public final void drawImage(HTMLCanvasElement image, double dx, double dy, double dw)
public final void drawImage(HTMLCanvasElement image, double dx, double dy)
public final void drawImage(HTMLImageElement image, double dx, double dy, double dw, double dh, double sx, double sy, double sw, double sh)
public final void drawImage(HTMLImageElement image, double dx, double dy, double dw, double dh, double sx, double sy, double sw)
public final void drawImage(HTMLImageElement image, double dx, double dy, double dw, double dh, double sx, double sy)
public final void drawImage(HTMLImageElement image, double dx, double dy, double dw, double dh, double sx)
public final void drawImage(HTMLImageElement image, double dx, double dy, double dw, double dh)
public final void drawImage(HTMLImageElement image, double dx, double dy, double dw)
public final void drawImage(HTMLImageElement image, double dx, double dy)
public final void drawImage(HTMLVideoElement image, double dx, double dy, double dw, double dh, double sx, double sy, double sw, double sh)
public final void drawImage(HTMLVideoElement image, double dx, double dy, double dw, double dh, double sx, double sy, double sw)
public final void drawImage(HTMLVideoElement image, double dx, double dy, double dw, double dh, double sx, double sy)
public final void drawImage(HTMLVideoElement image, double dx, double dy, double dw, double dh, double sx)
public final void drawImage(HTMLVideoElement image, double dx, double dy, double dw, double dh)
public final void drawImage(HTMLVideoElement image, double dx, double dy, double dw)
public final void drawImage(HTMLVideoElement image, double dx, double dy)
public void ellipse(double x,
double y,
double radiusX,
double radiusY,
double rotation,
double startAngle,
double endAngle,
boolean anticlockwise)
public void ellipse(double x,
double y,
double radiusX,
double radiusY,
double rotation,
double startAngle,
double endAngle)
public void fill()
public void fill(CanvasRenderingContext2D.FillOptFillRuleOrPathUnionType optFillRuleOrPath, java.lang.String optFillRule)
public void fill(CanvasRenderingContext2D.FillOptFillRuleOrPathUnionType optFillRuleOrPath)
public final void fill(Path2D optFillRuleOrPath, java.lang.String optFillRule)
public final void fill(Path2D optFillRuleOrPath)
public final void fill(java.lang.String optFillRuleOrPath,
java.lang.String optFillRule)
public final void fill(java.lang.String optFillRuleOrPath)
public void fillRect(double x,
double y,
double w,
double h)
public void fillText(java.lang.String text,
double x,
double y,
double maxWidth)
public void fillText(java.lang.String text,
double x,
double y)
public java.lang.String getFont()
getFont in interface CanvasDrawingStylespublic ImageData getImageData(int sx, int sy, int sw, int sh)
public java.lang.String getLineCap()
getLineCap in interface CanvasDrawingStylespublic double[] getLineDash()
getLineDash in interface CanvasDrawingStylespublic java.lang.String getLineJoin()
getLineJoin in interface CanvasDrawingStylespublic double getLineWidth()
getLineWidth in interface CanvasDrawingStylespublic double getMiterLimit()
getMiterLimit in interface CanvasDrawingStylespublic java.lang.String getTextAlign()
getTextAlign in interface CanvasDrawingStylespublic java.lang.String getTextBaseline()
getTextBaseline in interface CanvasDrawingStylespublic boolean isPointInPath(double x,
double y,
java.lang.String fillRule)
public boolean isPointInPath(double x,
double y)
public boolean isPointInStroke(double x,
double y)
public void lineTo(double x,
double y)
lineTo in interface CanvasPathMethodspublic TextMetrics measureText(java.lang.String text)
public void moveTo(double x,
double y)
moveTo in interface CanvasPathMethodspublic void putImageData(ImageData imagedata, int dx, int dy, int dirtyX, int dirtyY, int dirtyWidth, int dirtyHeight)
public void putImageData(ImageData imagedata, int dx, int dy, int dirtyX, int dirtyY, int dirtyWidth)
public void putImageData(ImageData imagedata, int dx, int dy, int dirtyX, int dirtyY)
public void putImageData(ImageData imagedata, int dx, int dy, int dirtyX)
public void putImageData(ImageData imagedata, int dx, int dy)
public void quadraticCurveTo(double cpx,
double cpy,
double x,
double y)
quadraticCurveTo in interface CanvasPathMethodspublic void rect(double x,
double y,
double w,
double h)
rect in interface CanvasPathMethodspublic void restore()
public void rotate(double angle)
public void save()
public void scale(double x,
double y)
public void setFillColor()
public void setFillColor(CanvasRenderingContext2D.SetFillColorP0UnionType p0, double p1, double p2, double p3, double p4)
public void setFillColor(CanvasRenderingContext2D.SetFillColorP0UnionType p0, double p1, double p2, double p3)
public void setFillColor(CanvasRenderingContext2D.SetFillColorP0UnionType p0, double p1, double p2)
public void setFillColor(CanvasRenderingContext2D.SetFillColorP0UnionType p0, double p1)
public void setFillColor(CanvasRenderingContext2D.SetFillColorP0UnionType p0)
public final void setFillColor(java.lang.String p0,
double p1,
double p2,
double p3,
double p4)
public final void setFillColor(java.lang.String p0,
double p1,
double p2,
double p3)
public final void setFillColor(java.lang.String p0,
double p1,
double p2)
public final void setFillColor(java.lang.String p0,
double p1)
public final void setFillColor(java.lang.String p0)
public final void setFillColor(double p0,
double p1,
double p2,
double p3,
double p4)
public final void setFillColor(double p0,
double p1,
double p2,
double p3)
public final void setFillColor(double p0,
double p1,
double p2)
public final void setFillColor(double p0,
double p1)
public final void setFillColor(double p0)
public void setFont(java.lang.String font)
setFont in interface CanvasDrawingStylespublic void setLineCap(java.lang.String lineCap)
setLineCap in interface CanvasDrawingStylespublic void setLineDash(double[] p0)
setLineDash in interface CanvasDrawingStylespublic void setLineJoin(java.lang.String lineJoin)
setLineJoin in interface CanvasDrawingStylespublic void setLineWidth(double lineWidth)
setLineWidth in interface CanvasDrawingStylespublic void setMiterLimit(double miterLimit)
setMiterLimit in interface CanvasDrawingStylespublic void setStrokeColor()
public void setStrokeColor(CanvasRenderingContext2D.SetStrokeColorP0UnionType p0, double p1, double p2, double p3, double p4)
public void setStrokeColor(CanvasRenderingContext2D.SetStrokeColorP0UnionType p0, double p1, double p2, double p3)
public void setStrokeColor(CanvasRenderingContext2D.SetStrokeColorP0UnionType p0, double p1, double p2)
public void setStrokeColor(CanvasRenderingContext2D.SetStrokeColorP0UnionType p0, double p1)
public void setStrokeColor(CanvasRenderingContext2D.SetStrokeColorP0UnionType p0)
public final void setStrokeColor(java.lang.String p0,
double p1,
double p2,
double p3,
double p4)
public final void setStrokeColor(java.lang.String p0,
double p1,
double p2,
double p3)
public final void setStrokeColor(java.lang.String p0,
double p1,
double p2)
public final void setStrokeColor(java.lang.String p0,
double p1)
public final void setStrokeColor(java.lang.String p0)
public final void setStrokeColor(double p0,
double p1,
double p2,
double p3,
double p4)
public final void setStrokeColor(double p0,
double p1,
double p2,
double p3)
public final void setStrokeColor(double p0,
double p1,
double p2)
public final void setStrokeColor(double p0,
double p1)
public final void setStrokeColor(double p0)
public void setTextAlign(java.lang.String textAlign)
setTextAlign in interface CanvasDrawingStylespublic void setTextBaseline(java.lang.String textBaseline)
setTextBaseline in interface CanvasDrawingStylespublic void setTransform(double m11,
double m12,
double m21,
double m22,
double dx,
double dy)
public void stroke()
public void stroke(Path2D optStroke)
public void strokeRect(double x,
double y,
double w,
double h)
public void strokeText(java.lang.String text,
double x,
double y,
double maxWidth)
public void strokeText(java.lang.String text,
double x,
double y)
public void transform(double m11,
double m12,
double m21,
double m22,
double dx,
double dy)
public void translate(double x,
double y)