Class SVGViewElementBuilder

Class SVGViewElementBuilder

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

Builder class for creating an SVGViewElement, which defines a view within an SVG document.

[ComVisible(true)]
public class SVGViewElementBuilder : SVGElementBuilder<svgviewelement>, ISVGElementBuilder, IAttributeSetter, IAnimationElementBuilder, IBaseAnimationElementBuilder, IDescriptiveElementBuilder, ICoreAttributeSetter, IGlobalEventAttributeSetter, ICommonEventAttributeSetter, IDocumentElementEventAttributeSetter, IViewBoxAttributeSetter, IPreserveAspectRatioAttributeSetter

Inheritance

object SVGElementBuilder<svgviewelement> SVGViewElementBuilder

Implements

ISVGElementBuilder , IAttributeSetter , IAnimationElementBuilder , IBaseAnimationElementBuilder , IDescriptiveElementBuilder , ICoreAttributeSetter , IGlobalEventAttributeSetter , ICommonEventAttributeSetter , IDocumentElementEventAttributeSetter , IViewBoxAttributeSetter , IPreserveAspectRatioAttributeSetter

Inherited Members

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

Extension Methods

SVGBuilderExtensions.AddAnimate<svgviewelementbuilder>(SVGViewElementBuilder, Action<svganimateelementbuilder>) , SVGBuilderExtensions.AddAnimateMotion<svgviewelementbuilder>(SVGViewElementBuilder, Action<svganimatemotionelementbuilder>) , SVGBuilderExtensions.AddAnimateTransform<svgviewelementbuilder>(SVGViewElementBuilder, Action<svganimatetransformelementbuilder>) , SVGBuilderExtensions.AddBuilder<svgviewelementbuilder, telementbuilder="">(SVGViewElementBuilder, TElementBuilder) , SVGBuilderExtensions.AddDesc<svgviewelementbuilder>(SVGViewElementBuilder, Action<svgdescelementbuilder>) , SVGBuilderExtensions.AddMetadata<svgviewelementbuilder, telement="">(SVGViewElementBuilder, Action<svgmetadataelementbuilder>) , SVGBuilderExtensions.AddSet<svgviewelementbuilder>(SVGViewElementBuilder, Action<svgsetelementbuilder>) , SVGBuilderExtensions.AddTitle<svgviewelementbuilder>(SVGViewElementBuilder, Action<svgtitleelementbuilder>) , SVGBuilderExtensions.Class<svgviewelementbuilder>(SVGViewElementBuilder, params string[]) , SVGBuilderExtensions.Id<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.Lang<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnCanPlay<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnCanPlayThrough<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnCancel<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnChange<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnClick<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnClose<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnCopy<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnCueChange<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnCut<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnDblClick<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnDrag<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnDragEnd<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnDragEnter<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnDragExit<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnDragLeave<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnDragOver<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnDragStart<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnDrop<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnDurationChange<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnEmptied<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnEnded<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnError<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnFocus<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnInput<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnInvalid<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnKeyDown<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnKeyPress<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnKeyUp<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnLoad<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnLoadStart<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnLoadedData<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnLoadedMetadata<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnMouseDown<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnMouseEnter<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnMouseLeave<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnMouseMove<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnMouseOut<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnMouseOver<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnMouseUp<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnMouseWheel<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnPaste<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnPause<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnPlay<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnPlaying<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnProgress<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnRateChange<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnReset<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnResize<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnScroll<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnSeeked<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnSeeking<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnSelect<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnShow<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnStalled<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnSubmit<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnSuspend<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnTimeUpdate<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnToggle<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnVolumeChange<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.OnWaiting<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.SetAttribute<svgviewelementbuilder>(SVGViewElementBuilder, string, string) , SVGBuilderExtensions.SetPreserveAspectRatio<svgviewelementbuilder>(SVGViewElementBuilder, AspectRatioAlign, AspectRatioScaling) , SVGBuilderExtensions.Style<svgviewelementbuilder>(SVGViewElementBuilder, Action<rulebuilder>) , SVGBuilderExtensions.Style<svgviewelementbuilder>(SVGViewElementBuilder, string) , SVGBuilderExtensions.Tabindex<svgviewelementbuilder>(SVGViewElementBuilder, int) , SVGBuilderExtensions.ViewBox<svgviewelementbuilder>(SVGViewElementBuilder, double, double, double, double) , SVGBuilderExtensions.XmlSpace<svgviewelementbuilder>(SVGViewElementBuilder, XmlSpace)

Constructors

SVGViewElementBuilder()

public SVGViewElementBuilder()

Methods

Create(Document)

Creates a new SVGViewElement instance within the specified document.

protected override SVGViewElement Create(Document document)

Parameters

document Document

The document in which the view element is to be created.

Returns

SVGViewElement

A new SVGViewElement instance.

ViewTarget(params string[])

Sets the viewTarget attribute of the view element, specifying the target elements for the view.

public SVGViewElementBuilder ViewTarget(params string[] viewTargets)

Parameters

viewTargets string []

An array of identifiers for the target elements.

Returns

SVGViewElementBuilder

The current SVGViewElementBuilder instance.

Exceptions

ArgumentException

Thrown when viewTargets is null or empty.

ZoomAndPan(ZoomAndPan)

Sets the zoomAndPan attribute of the view element, specifying the zoom and pan behavior.

public SVGViewElementBuilder ZoomAndPan(ZoomAndPan zoomAndPan)

Parameters

zoomAndPan ZoomAndPan

The zoom and pan behavior.

Returns

SVGViewElementBuilder

The current SVGViewElementBuilder instance. </svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></rulebuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgviewelementbuilder></svgtitleelementbuilder></svgviewelementbuilder></svgsetelementbuilder></svgviewelementbuilder></svgmetadataelementbuilder></svgviewelementbuilder,></svgdescelementbuilder></svgviewelementbuilder></svgviewelementbuilder,></svganimatetransformelementbuilder></svgviewelementbuilder></svganimatemotionelementbuilder></svgviewelementbuilder></svganimateelementbuilder></svgviewelementbuilder></svgviewelement></svgviewelement></svgviewelement></svgviewelement></svgviewelement></svgviewelement></svgviewelement>

 English