Specifies if the output should be compressed by removing redundant calls.
Contains the string used for bezier curves.
Holds the last x coordinate.
Holds the last y coordinate.
Contains the string used for moving in paths.
Contains the string used for moving in paths.
Holds the current path as an array.
Boolean value that specifies if events should be handled.
Contains the string used for quadratic paths.
Reference to the container for the SVG content.
Switch for rotation of HTML.
Holds the current state.
Stack of states.
Specifies if text output should be enabled.
Adds the given operation to the path.
Adds the given arc to the current path. This is a synthetic operation that is broken down into curves.
Starts a new path and puts it into the drawing buffer.
Closes the current path.
Creates the given element using the owner document of root.
Creates the state of the this canvas.
Create a new mxUrlConverter and returns it.
Adds a bezier curve to the current path.
Number that represents the x-coordinate of the first control point.
Number that represents the y-coordinate of the first control point.
Number that represents the x-coordinate of the second control point.
Number that represents the y-coordinate of the second control point.
Number that represents the x-coordinate of the endpoint.
Number that represents the y-coordinate of the endpoint.
Puts an ellipse into the drawing buffer.
Number that represents the x-coordinate of the ellipse.
Number that represents the y-coordinate of the ellipse.
Number that represents the width of the ellipse.
Number that represents the height of the ellipse.
Empty implementation for backwards compatibility. This will be removed.
Fills the current drawing buffer.
Fills the current drawing buffer and its outline.
Returns a formatted number with 2 decimal places.
Paints an image.
Number that represents the x-coordinate of the image.
Number that represents the y-coordinate of the image.
Number that represents the width of the image.
Number that represents the height of the image.
String that specifies the URL of the image.
Boolean indicating if the aspect of the image should be preserved.
Boolean indicating if the image should be flipped horizontally.
Boolean indicating if the image should be flipped vertically.
Draws a line to the given coordinates.
Number that represents the x-coordinate of the endpoint.
Number that represents the y-coordinate of the endpoint.
Moves the current path the given point.
Number that represents the x-coordinate of the point.
Number that represents the y-coordinate of the point.
Adds a quadratic curve to the current path.
Number that represents the x-coordinate of the control point.
Number that represents the y-coordinate of the control point.
Number that represents the x-coordinate of the endpoint.
Number that represents the y-coordinate of the endpoint.
Puts a rectangle into the drawing buffer.
Number that represents the x-coordinate of the rectangle.
Number that represents the y-coordinate of the rectangle.
Number that represents the width of the rectangle.
Number that represents the height of the rectangle.
Resets the state of this canvas.
Restores the drawing state.
Rotates and/or flips the output around a given center. (Note: Due to limitations in VML, the rotation cannot be concatenated.)
Number that represents the angle of the rotation (in degrees).
Boolean indicating if the output should be flipped horizontally.
Boolean indicating if the output should be flipped vertically.
Number that represents the x-coordinate of the rotation center.
Number that represents the y-coordinate of the rotation center.
Rotates the given point and returns the result as an
Puts a rounded rectangle into the drawing buffer.
Number that represents the x-coordinate of the rectangle.
Number that represents the y-coordinate of the rectangle.
Number that represents the width of the rectangle.
Number that represents the height of the rectangle.
Number that represents the horizontal rounding.
Number that represents the vertical rounding.
Saves the drawing state.
Scales the output.
Sets the current alpha.
Number that represents the new alpha. Possible values are between 1 (opaque) and 0 (transparent).
Sets the current dash pattern.
String that represents the dash pattern, which is a sequence of numbers defining the length of the dashes and the length of the spaces between the dashes. The lengths are relative to the line width - a length of 1 is equals to the line width.
Enables or disables dashed lines.
Boolean that specifies if the stroke width should be ignored for the dash pattern.
Sets the current fill alpha.
Number that represents the new fill alpha. Possible values are between 1 (opaque) and 0 (transparent).
Sets the current fill color.
Hexadecimal representation of the color or 'none'.
Sets the current font background color.
Hexadecimal representation of the color or 'none'.
Sets the current font border color.
Hexadecimal representation of the color or 'none'.
Sets the current font color.
Hexadecimal representation of the color or 'none'.
Sets the current font family.
String representation of the font family. This handles the same values as the CSS font-family property.
Sets the current font size.
Numeric representation of the font size.
Sets the current font style.
Numeric representation of the font family. This is the sum of the font styles from mxConstants.
Sets the gradient. Note that the coordinates may be ignored by some implementations.
Hexadecimal representation of the start color.
Hexadecimal representation of the end color.
X-coordinate of the gradient region.
y-coordinate of the gradient region.
Width of the gradient region.
Height of the gradient region.
Optional alpha of the start color.
Optional alpha of the end color.
Sets the line cap.
String that represents the line cap. Possible values are flat, round and square.
Sets the line join.
String that represents the line join. Possible values are miter, round and bevel.
Sets the current link. Hook for subclassers.
Sets the miter limit.
Number that represents the miter limit.
Enables or disables shadows.
Boolean that specifies if shadows should be enabled.
Sets the current shadows alpha. Default is mxConstants.SHADOW_OPACITY
Number that represents the new alpha. Possible values are between 1 (opaque) and 0 (transparent).
Sets the current shadow color. Default mxConstants.SHADOWCOLOR
Hexadecimal representation of the color or 'none'.
Sets the current shadow offset.
Number that represents the horizontal offset of the shadow.
Number that represents the vertical offset of the shadow.
Sets the current stroke alpha.
Number that represents the new stroke alpha. Possible values are between 1 (opaque) and 0 (transparent).
Sets the current stroke color.
Hexadecimal representation of the color or 'none'.
Sets the current stroke width.
Numeric representation of the stroke width.
Paints the outline of the current drawing buffer.
Paints the given text. Possible values for format are empty string for plain text and html for HTML markup. Background and border color as well as clipping is not available in plain text labels for VML. HTML labels are not available as part of shapes with no foreignObject support in SVG (eg. IE9, IE10).
Number that represents the x-coordinate of the text.
Number that represents the y-coordinate of the text.
Number that represents the available width for the text or 0 for automatic width.
Number that represents the available height for the text or 0 for automatic height.
String that specifies the text to be painted.
String that represents the horizontal alignment.
String that represents the vertical alignment.
Boolean that specifies if word-wrapping is enabled. Requires w > 0.
Empty string for plain text or 'html' for HTML markup.
Specifies the overflow behaviour of the label. Requires w > 0 and/or h > 0.
Boolean that specifies if the label should be clipped. Requires w > 0 and/or h > 0.
Number that specifies the angle of the rotation around the anchor point of the text.
Optional string that specifies the text direction. Possible values are rtl and lrt.
Translates the output.
Number that specifies the horizontal translation.
Number that specifies the vertical translation.
Writes the rendering defaults to root:
Generated using TypeDoc
Holds the operator for closing curves.
'Z'