Class SVGGradientElement

Class SVGGradientElement

Namespace: Aspose.Html.Dom.Svg
Assembly: Aspose.HTML.dll (25.2.0)

The SVGGradientElement interface is a base interface used by SVGLinearGradientElement and SVGRadialGradientElement.

[ComVisible(true)]
[DOMName("SVGGradientElement")]
[DOMObject]
public class SVGGradientElement : SVGElement, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver, IParentNode, IElementTraversal, IChildNode, IElementCSSInlineStyle, ISVGURIReference, ISVGUnitTypes

Inheritance

objectDOMObjectEventTargetNodeElementSVGElementSVGGradientElement

Derived

SVGLinearGradientElement, SVGRadialGradientElement

Implements

INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver, IParentNode, IElementTraversal, IChildNode, IElementCSSInlineStyle, ISVGURIReference, ISVGUnitTypes

Inherited Members

SVGElement.Id, SVGElement.OwnerSVGElement, SVGElement.ViewportElement, SVGElement.ClassName, SVGElement.Style, Element.GetAttributeNames(), Element.HasAttributes(), Element.GetAttribute(string), Element.GetAttributeNS(string, string), Element.SetAttribute(string, string), Element.SetAttributeNS(string, string, string), Element.RemoveAttribute(string), Element.RemoveAttributeNS(string, string), Element.HasAttribute(string), Element.HasAttributeNS(string, string), Element.ToggleAttribute(string), Element.ToggleAttribute(string, bool), Element.GetAttributeNode(string), Element.SetAttributeNode(Attr), Element.RemoveAttributeNode(Attr), Element.GetAttributeNodeNS(string, string), Element.SetAttributeNodeNS(Attr), Element.GetElementsByTagName(string), Element.GetElementsByTagNameNS(string, string), Element.Remove(), Element.QuerySelectorAll(string), Element.QuerySelector(string), Element.AttachShadow(ShadowRootMode), Element.GetElementsByClassName(string), Element.Dispose(bool), Element.ClassList, Element.LocalName, Element.NamespaceURI, Element.Prefix, Element.NodeName, Element.NodeType, Element.TagName, Element.Id, Element.ClassName, Element.TextContent, Element.Attributes, Element.FirstElementChild, Element.LastElementChild, Element.PreviousElementSibling, Element.NextElementSibling, Element.ChildElementCount, Element.Children, Element.InnerHTML, Element.OuterHTML, Element.ShadowRoot, Node.ELEMENT_NODE, Node.ATTRIBUTE_NODE, Node.TEXT_NODE, Node.CDATA_SECTION_NODE, Node.ENTITY_REFERENCE_NODE, Node.ENTITY_NODE, Node.PROCESSING_INSTRUCTION_NODE, Node.COMMENT_NODE, Node.DOCUMENT_NODE, Node.DOCUMENT_TYPE_NODE, Node.DOCUMENT_FRAGMENT_NODE, Node.NOTATION_NODE, Node.HasChildNodes(), Node.Normalize(), Node.CloneNode(), Node.CloneNode(bool), Node.IsEqualNode(Node), Node.IsSameNode(Node), Node.LookupPrefix(string), Node.LookupNamespaceURI(string), Node.IsDefaultNamespace(string), Node.InsertBefore(Node, Node), Node.ReplaceChild(Node, Node), Node.RemoveChild(Node), Node.AppendChild(Node), Node.Dispose(bool), Node.ToString(), Node.NodeType, Node.LocalName, Node.NamespaceURI, Node.Prefix, Node.NodeName, Node.BaseURI, Node.OwnerDocument, Node.ParentNode, Node.ParentElement, Node.ChildNodes, Node.FirstChild, Node.LastChild, Node.PreviousSibling, Node.NextSibling, Node.NodeValue, Node.TextContent, EventTarget.AddEventListener(string, DOMEventHandler, bool), EventTarget.AddEventListener(string, IEventListener), EventTarget.AddEventListener(string, IEventListener, bool), EventTarget.RemoveEventListener(string, DOMEventHandler, bool), EventTarget.RemoveEventListener(string, IEventListener), EventTarget.RemoveEventListener(string, IEventListener, bool), EventTarget.DispatchEvent(Event), EventTarget.Dispose(), EventTarget.Dispose(bool), DOMObject.GetPlatformType(), object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Fields

SVG_SPREADMETHOD_PAD

Corresponds to value ‘pad’.

[DOMName("SVG_SPREADMETHOD_PAD")]
public const ushort SVG_SPREADMETHOD_PAD = 1

Field Value

ushort

SVG_SPREADMETHOD_REFLECT

Corresponds to value ‘reflect’.

[DOMName("SVG_SPREADMETHOD_REFLECT")]
public const ushort SVG_SPREADMETHOD_REFLECT = 2

Field Value

ushort

SVG_SPREADMETHOD_REPEAT

Corresponds to value ‘repeat’.

[DOMName("SVG_SPREADMETHOD_REPEAT")]
public const ushort SVG_SPREADMETHOD_REPEAT = 3

Field Value

ushort

SVG_SPREADMETHOD_UNKNOWN

The type is not one of predefined types. It is invalid to attempt to define a new value of this type or to attempt to switch an existing value to this type.

[DOMName("SVG_SPREADMETHOD_UNKNOWN")]
public const ushort SVG_SPREADMETHOD_UNKNOWN = 0

Field Value

ushort

Properties

GradientTransform

Corresponds to attribute ‘gradientTransform’ on the given element.

[DOMName("gradientTransform")]
public SVGAnimatedTransformList GradientTransform { get; }

Property Value

SVGAnimatedTransformList

GradientUnits

Corresponds to attribute ‘gradientUnits’ on the given element. Takes one of the constants defined in SVGUnitTypes.

[DOMName("gradientUnits")]
public SVGAnimatedEnumeration GradientUnits { get; }

Property Value

SVGAnimatedEnumeration

Href

Corresponds to attribute ‘xlink:href’ on the given element.

public SVGAnimatedString Href { get; }

Property Value

SVGAnimatedString

SpreadMethod

Corresponds to attribute ‘spreadMethod’ on the given element. One of the Spread Method Types defined on this interface.

[DOMName("spreadMethod")]
public SVGAnimatedEnumeration SpreadMethod { get; }

Property Value

SVGAnimatedEnumeration

See Also

SVGElement, ISVGURIReference, ISVGUnitTypes