Class SVGScriptElementBuilder

Class SVGScriptElementBuilder

Namespace: Aspose.Svg.Builder
Assembly: Aspose.SVG.dll (25.5.0)

Builder class for constructing an SVG ‘script’ element. The ‘script’ element is used to embed or reference executable scripts within SVG documents. This class provides methods to set various attributes specific to the ‘script’ element, such as type, source, and cross-origin settings.

[ComVisible(true)]
public class SVGScriptElementBuilder : SVGElementBuilder<svgscriptelement>, ISVGElementBuilder, IAttributeSetter, ICoreAttributeSetter, IGlobalEventAttributeSetter, ICommonEventAttributeSetter, IDocumentElementEventAttributeSetter

Inheritance

object SVGElementBuilder<svgscriptelement> SVGScriptElementBuilder

Implements

ISVGElementBuilder , IAttributeSetter , ICoreAttributeSetter , IGlobalEventAttributeSetter , ICommonEventAttributeSetter , IDocumentElementEventAttributeSetter

Inherited Members

SVGElementBuilder<svgscriptelement>.Create(Document) , SVGElementBuilder<svgscriptelement>.Build(Document) , SVGElementBuilder<svgscriptelement>.Build(SVGScriptElement) , SVGElementBuilder<svgscriptelement>.BuildElement(Document) , SVGElementBuilder<svgscriptelement>.Attribute(string, string) , SVGElementBuilder<svgscriptelement>.Configurations , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Extension Methods

SVGBuilderExtensions.AddBuilder<svgscriptelementbuilder, telementbuilder="">(SVGScriptElementBuilder, TElementBuilder) , SVGBuilderExtensions.Class<svgscriptelementbuilder>(SVGScriptElementBuilder, params string[]) , SVGBuilderExtensions.Id<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.Lang<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnCanPlay<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnCanPlayThrough<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnCancel<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnChange<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnClick<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnClose<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnCopy<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnCueChange<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnCut<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnDblClick<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnDrag<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnDragEnd<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnDragEnter<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnDragExit<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnDragLeave<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnDragOver<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnDragStart<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnDrop<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnDurationChange<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnEmptied<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnEnded<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnError<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnFocus<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnInput<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnInvalid<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnKeyDown<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnKeyPress<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnKeyUp<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnLoad<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnLoadStart<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnLoadedData<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnLoadedMetadata<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnMouseDown<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnMouseEnter<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnMouseLeave<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnMouseMove<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnMouseOut<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnMouseOver<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnMouseUp<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnMouseWheel<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnPaste<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnPause<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnPlay<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnPlaying<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnProgress<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnRateChange<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnReset<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnResize<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnScroll<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnSeeked<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnSeeking<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnSelect<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnShow<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnStalled<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnSubmit<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnSuspend<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnTimeUpdate<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnToggle<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnVolumeChange<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.OnWaiting<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.SetAttribute<svgscriptelementbuilder>(SVGScriptElementBuilder, string, string) , SVGBuilderExtensions.Style<svgscriptelementbuilder>(SVGScriptElementBuilder, Action<rulebuilder>) , SVGBuilderExtensions.Style<svgscriptelementbuilder>(SVGScriptElementBuilder, string) , SVGBuilderExtensions.Tabindex<svgscriptelementbuilder>(SVGScriptElementBuilder, int) , SVGBuilderExtensions.XmlSpace<svgscriptelementbuilder>(SVGScriptElementBuilder, XmlSpace)

Constructors

SVGScriptElementBuilder()

public SVGScriptElementBuilder()

Methods

Create(Document)

Creates an instance of SVGScriptElement in the provided SVG document context.

protected override SVGScriptElement Create(Document document)

Parameters

document Document

The SVG document where the element will be created.

Returns

SVGScriptElement

An instance of SVGScriptElement.

Crossorigin(string)

Sets the ‘crossorigin’ attribute of the SVG ‘script’ element, specifying the CORS settings for the external script.

public SVGScriptElementBuilder Crossorigin(string value)

Parameters

value string

The CORS setting (e.g., “anonymous”, “use-credentials”).

Returns

SVGScriptElementBuilder

The current instance of SVGScriptElementBuilder for method chaining.

Href(string)

Sets the ‘href’ attribute of the SVG ‘script’ element, specifying the URL of an external script file.

public SVGScriptElementBuilder Href(string value)

Parameters

value string

The URL of the external script file.

Returns

SVGScriptElementBuilder

The current instance of SVGScriptElementBuilder for method chaining.

Type(string)

Sets the ’type’ attribute of the SVG ‘script’ element, specifying the scripting language type (e.g., “text/javascript”).

public SVGScriptElementBuilder Type(string value)

Parameters

value string

The MIME type of the script.

Returns

SVGScriptElementBuilder

The current instance of SVGScriptElementBuilder for method chaining. </svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></rulebuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder></svgscriptelementbuilder,></svgscriptelement></svgscriptelement></svgscriptelement></svgscriptelement></svgscriptelement></svgscriptelement></svgscriptelement>

 English