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
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
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
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
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>