Class SVGSetElementBuilder
Namespace: Aspose.Svg.Builder
Assembly: Aspose.SVG.dll (25.12.0)
Builder class for constructing an SVG ‘set’ element. The ‘set’ element is used to define a simple animation where a single attribute value changes over a period of time. This class provides methods to set various attributes specific to the ‘set’ element, such as the target attribute and the value to set.
[ComVisible(true)]
public class SVGSetElementBuilder : SVGElementBuilder<SVGSetElement>, ISVGElementBuilder, IAttributeSetter, IDescriptiveElementBuilder, IConditionalProcessingAttributeSetter, ICoreAttributeSetter, IGlobalEventAttributeSetter, ICommonEventAttributeSetter, IDocumentElementEventAttributeSetter, IAnimationEventAttributeSetter, IAnimationTargetAttributeSetter, IAnimationTargetElementAttributeSetter, IAnimationTimingAttributeSetterInheritance
object ← SVGElementBuilder<SVGSetElement> ← SVGSetElementBuilder
Implements
ISVGElementBuilder , IAttributeSetter , IDescriptiveElementBuilder , IConditionalProcessingAttributeSetter , ICoreAttributeSetter , IGlobalEventAttributeSetter , ICommonEventAttributeSetter , IDocumentElementEventAttributeSetter , IAnimationEventAttributeSetter , IAnimationTargetAttributeSetter , IAnimationTargetElementAttributeSetter , IAnimationTimingAttributeSetter
Inherited Members
SVGElementBuilder<SVGSetElement>.Create(Document) , SVGElementBuilder<SVGSetElement>.Build(Document) , SVGElementBuilder<SVGSetElement>.Build(SVGSetElement) , SVGElementBuilder<SVGSetElement>.BuildElement(Document) , SVGElementBuilder<SVGSetElement>.Attribute(string, string) , SVGElementBuilder<SVGSetElement>.Configurations , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Extension Methods
SVGBuilderExtensions.AddBuilder<SVGSetElementBuilder, TElementBuilder>(SVGSetElementBuilder, TElementBuilder) , SVGBuilderExtensions.AddDesc<SVGSetElementBuilder>(SVGSetElementBuilder, Action<SVGDescElementBuilder>) , SVGBuilderExtensions.AddMetadata<SVGSetElementBuilder, TElement>(SVGSetElementBuilder, Action<SVGMetadataElementBuilder>) , SVGBuilderExtensions.AddTitle<SVGSetElementBuilder>(SVGSetElementBuilder, Action<SVGTitleElementBuilder>) , SVGBuilderExtensions.AttributeName<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.Begin<SVGSetElementBuilder>(SVGSetElementBuilder, Action<TimingValueBuilder>) , SVGBuilderExtensions.Class<SVGSetElementBuilder>(SVGSetElementBuilder, params string[]) , SVGBuilderExtensions.Dur<SVGSetElementBuilder>(SVGSetElementBuilder, TimeSpan) , SVGBuilderExtensions.Dur<SVGSetElementBuilder>(SVGSetElementBuilder, Dur) , SVGBuilderExtensions.End<SVGSetElementBuilder>(SVGSetElementBuilder, Action<TimingValueBuilder>) , SVGBuilderExtensions.Fill<SVGSetElementBuilder>(SVGSetElementBuilder, AnimationFill) , SVGBuilderExtensions.Href<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.Id<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.Lang<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.Max<SVGSetElementBuilder>(SVGSetElementBuilder, TimeSpan) , SVGBuilderExtensions.Max<SVGSetElementBuilder>(SVGSetElementBuilder, Media) , SVGBuilderExtensions.Min<SVGSetElementBuilder>(SVGSetElementBuilder, TimeSpan) , SVGBuilderExtensions.Min<SVGSetElementBuilder>(SVGSetElementBuilder, Media) , SVGBuilderExtensions.OnBegin<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnCanPlay<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnCanPlayThrough<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnCancel<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnChange<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnClick<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnClose<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnCopy<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnCueChange<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnCut<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnDblClick<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnDrag<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnDragEnd<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnDragEnter<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnDragExit<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnDragLeave<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnDragOver<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnDragStart<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnDrop<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnDurationChange<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnEmptied<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnEnd<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnEnded<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnError<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnFocus<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnInput<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnInvalid<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnKeyDown<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnKeyPress<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnKeyUp<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnLoad<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnLoadStart<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnLoadedData<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnLoadedMetadata<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnMouseDown<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnMouseEnter<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnMouseLeave<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnMouseMove<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnMouseOut<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnMouseOver<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnMouseUp<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnMouseWheel<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnPaste<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnPause<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnPlay<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnPlaying<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnProgress<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnRateChange<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnRepeat<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnReset<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnResize<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnScroll<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnSeeked<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnSeeking<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnSelect<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnShow<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnStalled<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnSubmit<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnSuspend<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnTimeUpdate<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnToggle<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnVolumeChange<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.OnWaiting<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.RepeatCount<SVGSetElementBuilder>(SVGSetElementBuilder, int) , SVGBuilderExtensions.RepeatCount<SVGSetElementBuilder>(SVGSetElementBuilder, IndefiniteRepeat) , SVGBuilderExtensions.RepeatDur<SVGSetElementBuilder>(SVGSetElementBuilder, TimeSpan) , SVGBuilderExtensions.RepeatDur<SVGSetElementBuilder>(SVGSetElementBuilder, IndefiniteRepeat) , SVGBuilderExtensions.RequiredExtensions<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.Restart<SVGSetElementBuilder>(SVGSetElementBuilder, Restart) , SVGBuilderExtensions.SetAttribute<SVGSetElementBuilder>(SVGSetElementBuilder, string, string) , SVGBuilderExtensions.Style<SVGSetElementBuilder>(SVGSetElementBuilder, Action<RuleBuilder>) , SVGBuilderExtensions.Style<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.SystemLanguage<SVGSetElementBuilder>(SVGSetElementBuilder, string) , SVGBuilderExtensions.Tabindex<SVGSetElementBuilder>(SVGSetElementBuilder, int) , SVGBuilderExtensions.XmlSpace<SVGSetElementBuilder>(SVGSetElementBuilder, XmlSpace)
Constructors
SVGSetElementBuilder()
public SVGSetElementBuilder()Methods
Create(Document)
Creates an instance of SVGSetElement in the provided SVG document context.
protected override SVGSetElement Create(Document document)Parameters
document Document
The SVG document where the element will be created.
Returns
An instance of SVGSetElement.
To(string)
Sets the ’to’ attribute of the SVG ‘set’ element, specifying the final value of the attribute that will be changed during the animation.
public SVGSetElementBuilder To(string value)Parameters
value string
The final value of the attribute at the end of the animation.
Returns
The current instance of SVGSetElementBuilder for method chaining.