
public class SVG extends DomSurface
| Modifier and Type | Class and Description |
|---|---|
static class |
SVG.TextBBox
JavaScriptObject representing bounding box results of an
SVG text element. |
| Modifier and Type | Field and Description |
|---|---|
protected Map<Sprite,XElement> |
clipElements |
elements, spriteIdsbackgroundSprite, component, container, height, sprites, surfaceElement, width| Constructor and Description |
|---|
SVG() |
| Modifier and Type | Method and Description |
|---|---|
void |
addGradient(Gradient gradient)
Adds the passed
Gradient to the surface. |
void |
deleteSprite(Sprite sprite)
Deletes the given sprite from the surface.
|
void |
draw()
Renders the surface to the DOM as well as any sprites already added.
|
protected PreciseRectangle |
getBBoxText(TextSprite sprite)
Calculates the bounding box of the given text sprite.
|
protected XElement |
getClipElement(Sprite sprite)
Returns the clip element associated with the given sprite.
|
void |
renderSprite(Sprite sprite)
Renders the given sprite to the DOM.
|
protected void |
setClipElement(Sprite sprite,
XElement element)
Associates the given sprite with the given clip element.
|
void |
setCursor(Sprite sprite,
String property)
Sets the cursor property for the given sprite.
|
void |
setViewBox(double x,
double y,
double width,
double height)
Sets the view box of the surface.
|
getElement, setElement, setIdadd, clear, create, create, getBBox, getComponent, getHeight, getSprites, getSurfaceElement, getWidth, renderAll, setBackground, setHeight, setWidthpublic void addGradient(Gradient gradient)
SurfaceGradient to the surface.addGradient in class Surfacegradient - the gradient to be addedpublic void draw()
Surfacepublic void deleteSprite(Sprite sprite)
SurfacedeleteSprite in class DomSurfacesprite - the sprite to be deletedpublic void renderSprite(Sprite sprite)
SurfacerenderSprite in class Surfacesprite - the sprite to be renderedprotected void setClipElement(Sprite sprite, XElement element)
sprite - the spriteelement - the clip elementpublic void setCursor(Sprite sprite, String property)
Surfacepublic void setViewBox(double x,
double y,
double width,
double height)
SurfacesetViewBox in class Surfacex - the x coordinate of the viewboxy - the y coordinate of the viewboxwidth - the width of the viewboxheight - the height of the viewboxprotected PreciseRectangle getBBoxText(TextSprite sprite)
SurfacegetBBoxText in class Surfacesprite - the text sprite to be used in the calculationCopyright © 2018. All rights reserved.