public class C2SContext2D extends Object implements IContext2D
IContext2D
, since the JsInterop classes does not allow
methods override with JsOverlay
annotation.Modifier | Constructor and Description |
---|---|
protected |
C2SContext2D(org.uberfire.ext.editor.commons.client.file.exports.jso.svg.C2S delegate) |
|
C2SContext2D(double width,
double height,
Object nativeContext) |
Modifier and Type | Method and Description |
---|---|
void |
addAttributes(Map<String,String> attributes) |
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 |
closePath() |
elemental2.dom.ImageData |
createImageData(double width,
double height) |
elemental2.dom.HTMLCanvasElement |
createImageData(elemental2.dom.ImageData data) |
elemental2.dom.CanvasGradient |
createLinearGradient(double x0,
double y0,
double x1,
double y1) |
elemental2.dom.CanvasGradient |
createRadialGradient(double x0,
double y0,
double r0,
double x1,
double y1,
double r1) |
void |
drawImage(elemental2.dom.Element image,
double x,
double y) |
void |
drawImage(elemental2.dom.Element image,
double x,
double y,
double w,
double h) |
void |
drawImage(elemental2.dom.Element image,
double sx,
double sy,
double sw,
double sh,
double x,
double y,
double w,
double h) |
void |
ellipse(double x,
double y,
double rx,
double ry,
double ro,
double sa,
double ea) |
void |
ellipse(double x,
double y,
double rx,
double ry,
double ro,
double sa,
double ea,
boolean ac) |
void |
fill() |
void |
fillRect(double x,
double y,
double w,
double h) |
void |
fillText(String text,
double x,
double y) |
protected org.uberfire.ext.editor.commons.client.file.exports.jso.svg.C2S |
getDelegate() |
elemental2.dom.ImageData |
getImageData(double x,
double y,
double width,
double height) |
String |
getSerializedSvg() |
boolean |
isPointInPath(double x,
double y) |
void |
lineTo(double x,
double y) |
elemental2.dom.TextMetrics |
measureText(String text) |
void |
moveTo(double x,
double y) |
void |
putImageData(elemental2.dom.ImageData imageData,
double x,
double y) |
void |
putImageData(elemental2.dom.ImageData imageData,
double x,
double y,
double dx,
double dy,
double dw,
double dh) |
void |
quadraticCurveTo(double cpx,
double cpy,
double x,
double y) |
void |
rect(double x,
double y,
double w,
double h) |
void |
resetClip() |
void |
restore() |
void |
restoreGroup() |
void |
restoreStyle() |
void |
rotate(double angle) |
void |
save() |
void |
saveGroup(Map<String,String> attributes) |
void |
saveStyle() |
void |
scale(double sx,
double sy) |
void |
setFillStyle(String fillStyleColor) |
void |
setFont(String font) |
void |
setGlobalAlpha(double alpha) |
void |
setGlobalCompositeOperation(String operation) |
void |
setImageSmoothingEnabled(boolean enabled) |
void |
setLineCap(String lineCap) |
void |
setLineDash(double[] dashes) |
void |
setLineDashOffset(double offset) |
void |
setLineJoin(String lineJoin) |
void |
setLineWidth(double var1) |
void |
setMiterLimit(double limit) |
void |
setShadowBlur(int color) |
void |
setShadowColor(String color) |
void |
setShadowOffsetX(double color) |
void |
setShadowOffsetY(double color) |
void |
setStrokeStyle(String fillStyleColor) |
void |
setTextAlign(String align) |
void |
setTextBaseline(String baseline) |
void |
setTransform(double d0,
double d1,
double d2,
double d3,
double d4,
double d5) |
void |
stroke() |
void |
strokeText(String text,
double x,
double y) |
void |
transform(double d0,
double d1,
double d2,
double d3,
double d4,
double d5) |
void |
translate(double x,
double y) |
public C2SContext2D(double width, double height, Object nativeContext)
protected C2SContext2D(org.uberfire.ext.editor.commons.client.file.exports.jso.svg.C2S delegate)
public String getSerializedSvg()
getSerializedSvg
in interface IContext2D
public void setFillStyle(String fillStyleColor)
setFillStyle
in interface IContext2D
public void setStrokeStyle(String fillStyleColor)
setStrokeStyle
in interface IContext2D
public void setLineWidth(double var1)
setLineWidth
in interface IContext2D
public void setLineCap(String lineCap)
setLineCap
in interface IContext2D
public void setLineJoin(String lineJoin)
setLineJoin
in interface IContext2D
public void setImageSmoothingEnabled(boolean enabled)
setImageSmoothingEnabled
in interface IContext2D
public void setFont(String font)
setFont
in interface IContext2D
public void setTextBaseline(String baseline)
setTextBaseline
in interface IContext2D
public void setTextAlign(String align)
setTextAlign
in interface IContext2D
public void setGlobalAlpha(double alpha)
setGlobalAlpha
in interface IContext2D
public void setShadowColor(String color)
setShadowColor
in interface IContext2D
public void setShadowOffsetX(double color)
setShadowOffsetX
in interface IContext2D
public void setShadowOffsetY(double color)
setShadowOffsetY
in interface IContext2D
public void setShadowBlur(int color)
setShadowBlur
in interface IContext2D
public void setMiterLimit(double limit)
setMiterLimit
in interface IContext2D
public void setLineDashOffset(double offset)
setLineDashOffset
in interface IContext2D
public void addAttributes(Map<String,String> attributes)
addAttributes
in interface IContext2D
public void saveGroup(Map<String,String> attributes)
saveGroup
in interface IContext2D
public void restoreGroup()
restoreGroup
in interface IContext2D
public void saveStyle()
saveStyle
in interface IContext2D
public void restoreStyle()
restoreStyle
in interface IContext2D
public void save()
save
in interface IContext2D
public void restore()
restore
in interface IContext2D
public void beginPath()
beginPath
in interface IContext2D
public void closePath()
closePath
in interface IContext2D
public void moveTo(double x, double y)
moveTo
in interface IContext2D
public void lineTo(double x, double y)
lineTo
in interface IContext2D
public void setGlobalCompositeOperation(String operation)
setGlobalCompositeOperation
in interface IContext2D
public void quadraticCurveTo(double cpx, double cpy, double x, double y)
quadraticCurveTo
in interface IContext2D
public void arc(double x, double y, double radius, double startAngle, double endAngle)
arc
in interface IContext2D
public void arc(double x, double y, double radius, double startAngle, double endAngle, boolean antiClockwise)
arc
in interface IContext2D
public void ellipse(double x, double y, double rx, double ry, double ro, double sa, double ea, boolean ac)
ellipse
in interface IContext2D
public void ellipse(double x, double y, double rx, double ry, double ro, double sa, double ea)
ellipse
in interface IContext2D
public void arcTo(double x1, double y1, double x2, double y2, double radius)
arcTo
in interface IContext2D
public void bezierCurveTo(double cp1x, double cp1y, double cp2x, double cp2y, double x, double y)
bezierCurveTo
in interface IContext2D
public void clearRect(double x, double y, double w, double h)
clearRect
in interface IContext2D
public void clip()
clip
in interface IContext2D
public void fill()
fill
in interface IContext2D
public void stroke()
stroke
in interface IContext2D
public void fillRect(double x, double y, double w, double h)
fillRect
in interface IContext2D
public void fillText(String text, double x, double y)
fillText
in interface IContext2D
public elemental2.dom.CanvasGradient createLinearGradient(double x0, double y0, double x1, double y1)
createLinearGradient
in interface IContext2D
public elemental2.dom.CanvasGradient createRadialGradient(double x0, double y0, double r0, double x1, double y1, double r1)
createRadialGradient
in interface IContext2D
public void rect(double x, double y, double w, double h)
rect
in interface IContext2D
public void rotate(double angle)
rotate
in interface IContext2D
public void scale(double sx, double sy)
scale
in interface IContext2D
public void transform(double d0, double d1, double d2, double d3, double d4, double d5)
transform
in interface IContext2D
public void setTransform(double d0, double d1, double d2, double d3, double d4, double d5)
setTransform
in interface IContext2D
public void strokeText(String text, double x, double y)
strokeText
in interface IContext2D
public void translate(double x, double y)
translate
in interface IContext2D
public boolean isPointInPath(double x, double y)
isPointInPath
in interface IContext2D
public void putImageData(elemental2.dom.ImageData imageData, double x, double y)
putImageData
in interface IContext2D
public void putImageData(elemental2.dom.ImageData imageData, double x, double y, double dx, double dy, double dw, double dh)
putImageData
in interface IContext2D
public void resetClip()
resetClip
in interface IContext2D
public void setLineDash(double[] dashes)
setLineDash
in interface IContext2D
public elemental2.dom.TextMetrics measureText(String text)
measureText
in interface IContext2D
public elemental2.dom.HTMLCanvasElement createImageData(elemental2.dom.ImageData data)
createImageData
in interface IContext2D
public elemental2.dom.ImageData getImageData(double x, double y, double width, double height)
getImageData
in interface IContext2D
public elemental2.dom.ImageData createImageData(double width, double height)
createImageData
in interface IContext2D
public void drawImage(elemental2.dom.Element image, double x, double y)
drawImage
in interface IContext2D
public void drawImage(elemental2.dom.Element image, double x, double y, double w, double h)
drawImage
in interface IContext2D
public void drawImage(elemental2.dom.Element image, double sx, double sy, double sw, double sh, double x, double y, double w, double h)
drawImage
in interface IContext2D
protected org.uberfire.ext.editor.commons.client.file.exports.jso.svg.C2S getDelegate()
Copyright © 2012–2019 JBoss by Red Hat. All rights reserved.