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