Class SuperElement
SuperElement class.
Inheritance
Implements
Inherited Members
Namespace: Syncfusion.SVG.IO
Assembly: Syncfusion.Diagram.Base.dll
Syntax
public abstract class SuperElement : Element, IElement, IStrokeAttributes, IFillAttributes, ITransformAttribute, IStyleAttribute, IFontAttributes, IViewBoxAttribute, IOpacityAttribute, IClipingAttribute
Constructors
SuperElement()
Initializes a new instance of the SuperElement class.
Declaration
public SuperElement()
Properties
Style
Gets or sets the style.
Declaration
public Style Style { get; set; }
Property Value
| Type | Description |
|---|---|
| Style | The style. |
Methods
Draw(Graphics)
Draws the specified graphics.
Declaration
public override void Draw(Graphics g)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Drawing.Graphics | g | The graphics. |
Overrides
DrawSelf(Graphics)
Draws self.
Declaration
protected virtual void DrawSelf(Graphics g)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Drawing.Graphics | g | The graphics. |
PopGraphics(Graphics)
Pops the graphics.
Declaration
protected void PopGraphics(Graphics g)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Drawing.Graphics | g | The g. |
PrepeareDraw(Graphics)
Prepares the drawing.
Declaration
protected void PrepeareDraw(Graphics g)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Drawing.Graphics | g | The graphics. |
PushGraphics(Graphics)
Pushes the graphics.
Declaration
protected void PushGraphics(Graphics g)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Drawing.Graphics | g | The graphics. |
SetXmlAttribute(XmlAttribute)
Sets the XML attribute.
Declaration
public void SetXmlAttribute(XmlAttribute attr)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Xml.XmlAttribute | attr | The attributes. |
Explicit Interface Implementations
IClipingAttribute.ClipPath
Gets or sets the clip path.
Declaration
string IClipingAttribute.ClipPath { get; set; }
Returns
| Type | Description |
|---|---|
| System.String | The clip path. |
IClipingAttribute.ClipRule
Gets or sets the clip rule.
Declaration
EClipRule IClipingAttribute.ClipRule { get; set; }
Returns
| Type | Description |
|---|---|
| EClipRule | The clip rule. |
IFillAttributes.Fill
Gets or sets the fill.
Declaration
NoneColor IFillAttributes.Fill { get; set; }
Returns
| Type | Description |
|---|---|
| NoneColor | The fill. |
IFillAttributes.FillOpacity
Gets or sets the fill opacity.
Declaration
Opacity IFillAttributes.FillOpacity { get; set; }
Returns
| Type | Description |
|---|---|
| Opacity | The fill opacity. |
IFontAttributes.Font
Gets or sets the font.
Declaration
SFont IFontAttributes.Font { get; set; }
Returns
| Type | Description |
|---|---|
| SFont | The font. |
IFontAttributes.FontFamily
Gets or sets the font family.
Declaration
string IFontAttributes.FontFamily { get; set; }
Returns
| Type | Description |
|---|---|
| System.String | The font family. |
IFontAttributes.FontSize
Gets or sets the size of the font.
Declaration
Length IFontAttributes.FontSize { get; set; }
Returns
| Type | Description |
|---|---|
| Length | The size of the font. |
IFontAttributes.FontSizeAdjust
Gets or sets the font size adjust.
Declaration
Number IFontAttributes.FontSizeAdjust { get; set; }
Returns
| Type | Description |
|---|---|
| Number | The adjusted font size. |
IFontAttributes.FontStretch
Gets or sets the font stretch.
Declaration
EFontStretch IFontAttributes.FontStretch { get; set; }
Returns
| Type | Description |
|---|---|
| EFontStretch | The stretched font. |
IFontAttributes.FontStyle
Gets or sets the font style.
Declaration
EFontStyle IFontAttributes.FontStyle { get; set; }
Returns
| Type | Description |
|---|---|
| EFontStyle | The font style. |
IFontAttributes.FontVariant
Gets or sets the font variant.
Declaration
EFontVariant IFontAttributes.FontVariant { get; set; }
Returns
| Type | Description |
|---|---|
| EFontVariant | The font variant. |
IFontAttributes.FontWeight
Gets or sets the font weight.
Declaration
EFontWeight IFontAttributes.FontWeight { get; set; }
Returns
| Type | Description |
|---|---|
| EFontWeight | The font weight. |
IOpacityAttribute.Opacity
Gets or sets the opacity.
Declaration
Opacity IOpacityAttribute.Opacity { get; set; }
Returns
| Type | Description |
|---|---|
| Opacity | The opacity. |
IStrokeAttributes.Stroke
Gets or sets the stroke.
Declaration
NoneColor IStrokeAttributes.Stroke { get; set; }
Returns
| Type | Description |
|---|---|
| NoneColor | The stroke. |
IStrokeAttributes.StrokeDasharray
Gets or sets the stroke dasharray.
Declaration
FloatArray IStrokeAttributes.StrokeDasharray { get; set; }
Returns
| Type | Description |
|---|---|
| FloatArray | The stroke dasharray. |
IStrokeAttributes.StrokeDashoffset
Gets or sets the stroke dashoffset.
Declaration
Length IStrokeAttributes.StrokeDashoffset { get; set; }
Returns
| Type | Description |
|---|---|
| Length | The stroke dashoffset. |
IStrokeAttributes.StrokeLinecap
Gets or sets the stroke linecap.
Declaration
EStrokeLinecap IStrokeAttributes.StrokeLinecap { get; set; }
Returns
| Type | Description |
|---|---|
| EStrokeLinecap | The stroke linecap. |
IStrokeAttributes.StrokeLinejoin
Gets or sets the stroke linejoin.
Declaration
EStrokeLinejoin IStrokeAttributes.StrokeLinejoin { get; set; }
Returns
| Type | Description |
|---|---|
| EStrokeLinejoin | The stroke linejoin. |
IStrokeAttributes.StrokeMiterlimit
Gets or sets the stroke miterlimit.
Declaration
Number IStrokeAttributes.StrokeMiterlimit { get; set; }
Returns
| Type | Description |
|---|---|
| Number | The stroke miterlimit. |
IStrokeAttributes.StrokeOpacity
Gets or sets the stroke opacity.
Declaration
Opacity IStrokeAttributes.StrokeOpacity { get; set; }
Returns
| Type | Description |
|---|---|
| Opacity | The stroke opacity. |
IStrokeAttributes.StrokeWidth
Gets or sets the width of the stroke.
Declaration
Length IStrokeAttributes.StrokeWidth { get; set; }
Returns
| Type | Description |
|---|---|
| Length | The width of the stroke. |
ITransformAttribute.Transform
Gets or sets the transform.
Declaration
TransformList ITransformAttribute.Transform { get; set; }
Returns
| Type | Description |
|---|---|
| TransformList | The transform. |
IViewBoxAttribute.ViewBox
Gets or sets the view box.
Declaration
LengthRect IViewBoxAttribute.ViewBox { get; set; }
Returns
| Type | Description |
|---|---|
| LengthRect | The view box. |