menu

WinForms

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class SuperElement - WindowsForms API Reference | Syncfusion

    Show / Hide Table of Contents

    Class SuperElement

    Implements the all SVG interfaces.

    Inheritance
    System.Object
    Element
    SuperElement
    CircleElement
    ClipPathElement
    DefsElement
    EllipseElement
    GElement
    ImageElement
    LinearGradientElement
    LineElement
    PathElement
    PatternElement
    PolygonElement
    PolylineElement
    RadialGradientElement
    RectElement
    StopElement
    SvgElement
    TextElement
    Implements
    IElement
    IStrokeAttributes
    IFillAttributes
    ITransformAttribute
    IStyleAttribute
    IFontAttributes
    IViewBoxAttribute
    IOpacityAttribute
    IClipingAttribute
    Inherited Members
    Element.AddChild(Element)
    Element.Attributes
    Element.CanAddChild(Element)
    Element.Children
    Element.GetAttribute(Object, Object)
    Element.Id
    Element.Name
    Element.OwnerDocument
    Element.Parent
    Element.SetAttribute(Object, Object, Object)
    Element.Text
    Element.WriteXmlAttributes(XmlWriter)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Syncfusion.Windows.Forms.Chart.SvgBase
    Assembly: Syncfusion.Chart.Base.dll
    Syntax
    public abstract class SuperElement : Element, IElement, IStrokeAttributes, IFillAttributes, ITransformAttribute, IStyleAttribute, IFontAttributes, IViewBoxAttribute, IOpacityAttribute, IClipingAttribute

    Constructors

    SuperElement(String)

    Initializes a new instance of the SuperElement class.

    Declaration
    public SuperElement(string name)
    Parameters
    Type Name Description
    System.String name

    The name of element.

    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 element and the inner elements to the specified System.Drawing.Graphics.

    Declaration
    public override void Draw(Graphics g)
    Parameters
    Type Name Description
    System.Drawing.Graphics g

    The System.Drawing.Graphics.

    Overrides
    Element.Draw(Graphics)

    DrawSelf(Graphics)

    Draws the element to specified System.Drawing.Graphics.

    Declaration
    protected virtual void DrawSelf(Graphics g)
    Parameters
    Type Name Description
    System.Drawing.Graphics g

    The System.Drawing.Graphics.

    SetXmlAttribute(XmlAttribute)

    Sets the XML attribute.

    Declaration
    public void SetXmlAttribute(XmlAttribute attr)
    Parameters
    Type Name Description
    System.Xml.XmlAttribute attr

    The attr.

    Explicit Interface Implementations

    IClipingAttribute.ClipPath

    Gets or sets the identifier of 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 color to fill the background.

    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 font size adjust.

    IFontAttributes.FontStretch

    Gets or sets the font stretch.

    Declaration
    EFontStretch IFontAttributes.FontStretch { get; set; }
    Returns
    Type Description
    EFontStretch

    The font stretch.

    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 dash array.

    Declaration
    FloatArray IStrokeAttributes.StrokeDasharray { get; set; }
    Returns
    Type Description
    FloatArray

    The stroke dash array.

    IStrokeAttributes.StrokeDashoffset

    Gets or sets the stroke dash offset.

    Declaration
    Length IStrokeAttributes.StrokeDashoffset { get; set; }
    Returns
    Type Description
    Length

    The stroke dash offset.

    IStrokeAttributes.StrokeLinecap

    Gets or sets the stroke line caps.

    Declaration
    EStrokeLinecap IStrokeAttributes.StrokeLinecap { get; set; }
    Returns
    Type Description
    EStrokeLinecap

    The stroke line caps.

    IStrokeAttributes.StrokeLinejoin

    Gets or sets the stroke line join.

    Declaration
    EStrokeLinejoin IStrokeAttributes.StrokeLinejoin { get; set; }
    Returns
    Type Description
    EStrokeLinejoin

    The stroke line join.

    IStrokeAttributes.StrokeMiterlimit

    Gets or sets the stroke miter limit.

    Declaration
    Number IStrokeAttributes.StrokeMiterlimit { get; set; }
    Returns
    Type Description
    Number

    The stroke miter limit.

    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.

    Implements

    IElement
    IStrokeAttributes
    IFillAttributes
    ITransformAttribute
    IStyleAttribute
    IFontAttributes
    IViewBoxAttribute
    IOpacityAttribute
    IClipingAttribute
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved