SVGBuilderExtensions Class
SVGBuilderExtensions class
Provides extension methods for building and configuring SVG (Scalable Vector Graphics) elements. This class contains a collection of static methods that extend various builder interfaces, allowing for fluent and convenient construction of SVG elements and their attributes.
Provides extension methods for building and configuring SVG (Scalable Vector Graphics) elements. This class contains a collection of static methods that extend various builder interfaces, allowing for fluent and convenient construction of SVG elements and their attributes.
Provides extension methods for building and configuring SVG (Scalable Vector Graphics) elements. This class contains a collection of static methods that extend various builder interfaces, allowing for fluent and convenient construction of SVG elements and their attributes.
Provides extension methods for building and configuring SVG (Scalable Vector Graphics) elements. This class contains a collection of static methods that extend various builder interfaces, allowing for fluent and convenient construction of SVG elements and their attributes.
Provides extension methods for building and configuring SVG (Scalable Vector Graphics) elements. This class contains a collection of static methods that extend various builder interfaces, allowing for fluent and convenient construction of SVG elements and their attributes.
Provides extension methods for building and configuring SVG (Scalable Vector Graphics) elements. This class contains a collection of static methods that extend various builder interfaces, allowing for fluent and convenient construction of SVG elements and their attributes.
Provides extension methods for building and configuring SVG (Scalable Vector Graphics) elements. This class contains a collection of static methods that extend various builder interfaces, allowing for fluent and convenient construction of SVG elements and their attributes.
Provides extension methods for building and configuring SVG (Scalable Vector Graphics) elements. This class contains a collection of static methods that extend various builder interfaces, allowing for fluent and convenient construction of SVG elements and their attributes.
Provides extension methods for building and configuring SVG (Scalable Vector Graphics) elements. This class contains a collection of static methods that extend various builder interfaces, allowing for fluent and convenient construction of SVG elements and their attributes.
Provides extension methods for building and configuring SVG (Scalable Vector Graphics) elements. This class contains a collection of static methods that extend various builder interfaces, allowing for fluent and convenient construction of SVG elements and their attributes.
Provides extension methods for building and configuring SVG (Scalable Vector Graphics) elements. This class contains a collection of static methods that extend various builder interfaces, allowing for fluent and convenient construction of SVG elements and their attributes.
Provides extension methods for building and configuring SVG (Scalable Vector Graphics) elements. This class contains a collection of static methods that extend various builder interfaces, allowing for fluent and convenient construction of SVG elements and their attributes.
Provides extension methods for building and configuring SVG (Scalable Vector Graphics) elements. This class contains a collection of static methods that extend various builder interfaces, allowing for fluent and convenient construction of SVG elements and their attributes.
Provides extension methods for building and configuring SVG (Scalable Vector Graphics) elements. This class contains a collection of static methods that extend various builder interfaces, allowing for fluent and convenient construction of SVG elements and their attributes.
Provides extension methods for building and configuring SVG (Scalable Vector Graphics) elements. This class contains a collection of static methods that extend various builder interfaces, allowing for fluent and convenient construction of SVG elements and their attributes.
Provides extension methods for building and configuring SVG (Scalable Vector Graphics) elements. This class contains a collection of static methods that extend various builder interfaces, allowing for fluent and convenient construction of SVG elements and their attributes.
Provides extension methods for building and configuring SVG (Scalable Vector Graphics) elements. This class contains a collection of static methods that extend various builder interfaces, allowing for fluent and convenient construction of SVG elements and their attributes.
Provides extension methods for building and configuring SVG (Scalable Vector Graphics) elements. This class contains a collection of static methods that extend various builder interfaces, allowing for fluent and convenient construction of SVG elements and their attributes.
Provides extension methods for building and configuring SVG (Scalable Vector Graphics) elements. This class contains a collection of static methods that extend various builder interfaces, allowing for fluent and convenient construction of SVG elements and their attributes.
Provides extension methods for building and configuring SVG (Scalable Vector Graphics) elements. This class contains a collection of static methods that extend various builder interfaces, allowing for fluent and convenient construction of SVG elements and their attributes.
Provides extension methods for building and configuring SVG (Scalable Vector Graphics) elements. This class contains a collection of static methods that extend various builder interfaces, allowing for fluent and convenient construction of SVG elements and their attributes.
public static class SVGBuilderExtensions
Methods
Name | Description |
---|---|
static Accumulate | |
static AddA | Adds an ‘a’ (hyperlink) element configuration to the builder. |
static AddAnimate | Adds an ‘animate’ element configuration to the builder. |
static AddAnimateMotion | Adds an ‘animateMotion’ element configuration to the builder. |
static AddAnimateTransform | Adds an ‘animateTransform’ element configuration to the builder. |
static AddBuilder<TBuilder,TElementBuilder>(this TBuilder, TElementBuilder) | Adds an existing SVG element builder to the current SVG element builder. This method is used to include a predefined SVG element builder into the current builder. |
static AddCircle | Adds a ‘circle’ element configuration to the builder. |
static AddCircle | Adds a ‘circle’ element with specified center, radius, and styles to the SVG builder. |
static AddClipPath | Adds a ‘clipPath’ element configuration to the builder. |
static AddContent | Adds text content to the SVG element. |
static AddDefs | Adds a ‘defs’ (definitions) element configuration to the builder. |
static AddDesc | Adds a ‘desc’ element configuration to the builder. The ‘desc’ element is used to provide a description for SVG content. |
static AddEllipse | Adds an ’ellipse’ element configuration to the builder. |
static AddEllipse | Adds an ’ellipse’ element to the SVG builder, specifying its center, radii, and styles. |
static AddFeBlend | Adds an ‘feBlend’ element configuration to the builder. This element defines a blend effect between two graphics. |
static AddFeBlend | Adds an ‘feBlend’ element to the SVG builder, specifying the blend mode and various other properties for the filter effect. |
static AddFeColorMatrix | Adds an ‘feColorMatrix’ element configuration to the builder. This element applies a matrix transformation to the color and alpha values of every pixel. |
static AddFeColorMatrix | Adds an ‘feColorMatrix’ element to the SVG builder, specifying the type of color matrix operation and various other properties for the filter effect. |
static AddFeComponentTransfer | Adds an ‘feComponentTransfer’ element configuration to the builder. This element performs component-wise remapping of data for color channels. |
static AddFeComponentTransfer | Adds an ‘feComponentTransfer’ element to the SVG builder, allowing for component-wise remapping of data for color channels. |
static AddFeComposite | Adds an ‘feComposite’ element configuration to the builder. This element performs a bitwise combination of two input graphics. |
static AddFeComposite | Adds an ‘feComposite’ element to the SVG builder, specifying the composite operation and various other properties for combining input images. |
static AddFeConvolveMatrix | Adds an ‘feConvolveMatrix’ element configuration to the builder. This element applies a matrix convolution filter effect. |
static AddFeConvolveMatrix | Adds an ‘feConvolveMatrix’ element to the SVG builder, applying a matrix convolution filter effect. |
static AddFeDiffuseLighting | Adds an ‘feDiffuseLighting’ element configuration to the builder. This element provides a lighting effect on an image. |
static AddFeDiffuseLighting | Adds an ‘feDiffuseLighting’ element to the SVG builder, applying a diffuse lighting effect using a specified light source. |
static AddFeDiffuseLighting | Adds an ‘feDiffuseLighting’ element to the SVG builder, applying a diffuse lighting effect using a specified light source. |
static AddFeDiffuseLighting | Adds an ‘feDiffuseLighting’ element to the SVG builder, applying a diffuse lighting effect using a specified light source. |
static AddFeDisplacementMap | Adds an ‘feDisplacementMap’ element configuration to the builder. This element displaces an image by a specified vector map. |
static AddFeDisplacementMap | Adds an ‘feDisplacementMap’ element to the SVG builder, creating an effect that distorts an image based on the color data from a second source. |
static AddFeDropShadow | Adds an ‘feDropShadow’ element configuration to the builder. This element creates a drop shadow effect. |
static AddFeDropShadow | Adds an ‘feDropShadow’ element to the SVG builder, creating a drop shadow effect for the input graphic. |
static AddFeFlood | Adds an ‘feFlood’ element configuration to the builder. This element fills the filter subregion with a specified color. |
static AddFeFlood | Adds an ‘feFlood’ element to the SVG builder, creating a uniform flood color effect over the entire filter subregion. |
static AddFeGaussianBlur | Adds an ‘feGaussianBlur’ element configuration to the builder. This element applies a Gaussian blur to the input image. |
static AddFeGaussianBlur | Adds an ‘feGaussianBlur’ element to the SVG builder, applying a Gaussian blur effect to the input image. |
static AddFeImage | Adds an ‘feImage’ element configuration to the builder. This element fetches an external image and includes it in the filter pipeline. |
static AddFeImage | Adds an ‘feImage’ element to the SVG builder, incorporating an external image into the filter effect. |
static AddFeMerge | Adds an ‘feMerge’ element configuration to the builder. This element allows filter effects to be applied concurrently instead of sequentially. |
static AddFeMorphology | Adds an ‘feMorphology’ element configuration to the builder. This element is used to apply morphological operations like dilation or erosion on the input image. |
static AddFeMorphology | Adds an ‘feMorphology’ element to the SVG builder, applying a morphological operation to the input image. |
static AddFeOffset | Adds an ‘feOffset’ element configuration to the builder. This element offsets the input image by a specified vector. |
static AddFeOffset | Adds an ‘feOffset’ element to the SVG builder, creating an offset effect by shifting the input image by a specified vector. |
static AddFeSpecularLighting | Adds an ‘feSpecularLighting’ element configuration to the builder. This element applies a lighting effect to the image, simulating specular reflection. |
static AddFeSpecularLighting | Adds an ‘feSpecularLighting’ element to the SVG builder, applying a specular lighting effect using a specified light source. |
static AddFeSpecularLighting | Adds an ‘feSpecularLighting’ element to the SVG builder, applying a specular lighting effect using a specified light source. |
static AddFeSpecularLighting | Adds an ‘feSpecularLighting’ element to the SVG builder, applying a specular lighting effect using a specified light source. |
static AddFeTile | Adds an ‘feTile’ element configuration to the builder. This element fills a rectangle with the repeated, tiled pattern of an input image. |
static AddFeTile | Adds an ‘feTile’ element to the SVG builder, creating a pattern of tiles by replicating the input image. |
static AddFeTurbulence | Adds an ‘feTurbulence’ element configuration to the builder. This element creates an image using Perlin noise, useful for creating textures like clouds or marble. |
static AddFeTurbulence | Adds an ‘feTurbulence’ element to the SVG builder, creating a turbulence effect, such as clouds or marble, using Perlin noise. |
static AddFilter | Adds a ‘filter’ element configuration to the builder. |
static AddFilter | Adds a ‘filter’ element to the SVG builder, defining a filter effect that can be applied to SVG elements. |
static AddForeignObject | Adds a ‘foreignObject’ element configuration to the builder. |
static AddG | Adds a ‘g’ (group) element configuration to the builder. |
static AddImage | Adds an ‘image’ element configuration to the builder. |
static AddImage | Adds an ‘image’ element to the SVG builder, embedding an external image into the SVG document. |
static Additive | |
static AddLine | Adds a ’line’ element configuration to the builder. |
static AddLine | Adds a ’line’ element with specified start and end points, and styles to the SVG builder. |
static AddLinearGradient | Adds a ’linearGradient’ element configuration to the builder. |
static AddLinearGradient | Adds a ’linearGradient’ element to the SVG builder, specifying its start and end positions, along with other gradient properties. |
static AddMarker | Adds a ‘marker’ element configuration to the builder. |
static AddMask | Adds a ‘mask’ element configuration to the builder. |
static AddMetadata<TBuilder,TElement>(this TBuilder, Action<SVGMetadataElementBuilder>) | Adds a ‘metadata’ element configuration to the builder. The ‘metadata’ element is used to add metadata to SVG content. |
static AddPath | Adds a ‘path’ element configuration to the builder. |
static AddPath | Overload of AddPath that takes an action to configure a PathBuilder directly. |
static AddPath | Adds a ‘path’ element to the SVG builder, specifying its path data and styles. |
static AddPattern | Adds a ‘pattern’ element configuration to the builder. |
static AddPattern | Adds a ‘pattern’ element to the SVG builder, specifying the coordinate system and units for the pattern’s content. |
static AddPolygon | Adds a ‘polygon’ element configuration to the builder. |
static AddPolygon | Adds a ‘polygon’ element to the SVG builder, specifying its vertices, and styles. |
static AddPolyline | Adds a ‘polyline’ element configuration to the builder. |
static AddPolyline | Adds a ‘polyline’ element to the SVG builder, specifying its vertices, and styles. |
static AddRadialGradient | Adds a ‘radialGradient’ element configuration to the builder. |
static AddRadialGradient | Adds a ‘radialGradient’ element to the SVG builder, specifying its center, radius, and focal points, along with other gradient properties. |
static AddRect | Adds a ‘rect’ element configuration to the builder. |
static AddRect | Adds a ‘rect’ (rectangle) element with specified dimensions and styles to the SVG builder. |
static AddScript | Adds a ‘script’ element configuration to the builder. |
static AddSet | Adds a ‘set’ element configuration to the builder. |
static AddStop | Adds a ‘stop’ element configuration to the builder for defining gradient stops. |
static AddStop | Adds a ‘stop’ element to the gradient in the SVG builder, specifying color and opacity at a particular offset. |
static AddStyle | Adds a ‘style’ element configuration to the builder. |
static AddSvg | Adds an ‘svg’ (scalable vector graphics) element configuration to the builder. |
static AddSwitch | Adds a ‘switch’ element configuration to the builder. |
static AddSymbol | Adds a ‘symbol’ element configuration to the builder. |
static AddText | Adds a ’text’ element configuration to the builder. |
static AddText | Adds a ’text’ element with specified content and attributes to the SVG builder. |
static AddTitle | Adds a ’title’ element configuration to the builder. The ’title’ element is used to provide a title for SVG content. |
static AddUse | Adds a ‘use’ element configuration to the builder. |
static AddUse | Adds a ‘use’ element to the SVG builder, allowing for the reuse of an existing element defined elsewhere in the SVG. |
static AddView | Adds a ‘view’ element configuration to the builder. |
static AlignmentBaseline | Sets the ‘alignment-baseline’ attribute for an SVG element. |
static Amplitude | Sets the ‘amplitude’ attribute for a component transfer function element. |
static AttributeName | Sets the ‘attributeName’ attribute, specifying the name of the CSS property or attribute to be animated. |
static BaselineShift | Sets the ‘baseline-shift’ attribute for an SVG element using a predefined value. |
static BaselineShift | Sets the ‘baseline-shift’ attribute for an SVG element using a numeric value. |
static Begin | Sets the ‘begin’ attribute, defining when the animation should start. |
static By | Sets the ‘by’ attribute, defining the relative offset value for the animation with a specified length type. |
static CalcMode | Sets the ‘calcMode’ attribute, defining the calculation mode for the animation. |
static Class | Sets the ‘class’ attribute, assigning one or more class names to the SVG element. |
static ClipPath | Sets the ‘clip-path’ attribute for an SVG element. |
static ClipRule | Sets the ‘clip-rule’ attribute for an SVG element. |
static Color | Sets the ‘color’ attribute for an SVG element using a custom configuration. |
static Color | Sets the ‘color’ attribute for an SVG element using a color value. |
static ColorInterpolation | Sets the ‘color-interpolation’ attribute for an SVG element. |
static ColorInterpolationFilters | Sets the ‘color-interpolation-filters’ attribute for an SVG element. |
static ColorProfile | Sets the ‘color-profile’ attribute for an SVG element. |
static ColorRendering | Sets the ‘color-rendering’ attribute for an SVG element using a predefined enum value. |
static Cursor | Sets the ‘cursor’ attribute for an SVG element using a predefined enum value. |
static Direction | Sets the ‘direction’ attribute for an SVG element using a predefined enum value. |
static Display | Sets the ‘display’ attribute for an SVG element using a predefined enum value. |
static DominantBaseline | Sets the ‘dominant-baseline’ attribute for an SVG element using a predefined enum value. |
static Dur | Sets the ‘dur’ attribute, specifying the predefined duration type of the animation. |
static Dur | Sets the ‘dur’ attribute, specifying the duration of the animation. |
static Dx | Sets a single horizontal adjustment value for the text content. |
static Dx | Sets the ‘dx’ attribute to adjust the horizontal position of each character in the text. |
static Dy | Sets a single vertical adjustment value for the text content. |
static Dy | Sets multiple vertical adjustment values for the text content. |
static End | Sets the ’end’ attribute, defining when the animation should end. |
static Exponent | Sets the ’exponent’ attribute for a component transfer function element. |
static Fill | Sets the ‘fill’ attribute for an SVG element using a custom configuration. |
static Fill | Sets the ‘fill’ attribute, defining how the animation should apply styles outside its active duration. |
static Fill | Sets the ‘fill’ attribute for an SVG element using a color. |
static Fill | Sets the ‘fill’ attribute for an SVG element using a predefined Paint enum value. |
static FillOpacity | Sets the ‘fill-opacity’ attribute for an SVG element. Value must be between 0.0 (fully transparent) and 1.0 (fully opaque). |
static FillRule | Sets the ‘fill-rule’ attribute for an SVG element using a predefined FillRule enum value. |
static Filter | Sets the ‘filter’ attribute for an SVG element using a custom configuration. |
static FloodColor | Sets the ‘flood-color’ attribute for an SVG element using a custom color configuration. |
static FloodColor | Sets the ‘flood-color’ attribute for an SVG element using a System.Drawing color. |
static FloodOpacity | Sets the ‘flood-opacity’ attribute for an SVG element. Value must be between 0.0 (fully transparent) and 1.0 (fully opaque). |
static FontFamily | Sets the ‘font-family’ attribute for an SVG element. |
static FontKerning | Sets the ‘font-kerning’ attribute for an SVG element using a predefined kerning value. |
static FontKerning | Sets the ‘font-kerning’ attribute for an SVG element using a numeric value and a specific length type. |
static FontSize | Sets the ‘font-size’ attribute for an SVG element using a predefined font size value. |
static FontSize | Sets the ‘font-size’ attribute for an SVG element using a numeric value and a specific length type. |
static FontSizeAdjust | |
static FontSizeAdjust | Sets the ‘font-size-adjust’ attribute for an SVG element. |
static FontStretch | Sets the ‘font-stretch’ attribute for an SVG element using a predefined font stretch value. |
static FontStyle | Sets the ‘font-style’ attribute for an SVG element using a predefined font style value. |
static FontVariant | Sets the ‘font-variant’ attribute for an SVG element. |
static FontWeight | Sets the ‘font-weight’ attribute for an SVG element using a predefined font weight value. |
static FormatSvgLengths(double[], LengthType) | Formats an array of double values into a string representation of SVG lengths. |
static From | Sets the ‘from’ attribute, defining the starting value of the animation with a specified length type. |
static GlyphOrientationVertical | Sets the ‘glyph-orientation-vertical’ attribute for an SVG element, specifying the orientation of glyphs. |
static GradientTransform | Sets the ‘gradientTransform’ attribute for a gradient element. |
static GradientUnits | Sets the ‘gradientUnits’ attribute for a gradient element. |
static Height | Sets the ‘height’ attribute for an SVG element. |
static Href | Sets the ‘href’ attribute for an SVG element, specifying a URL to link to. |
static Id | Sets the ‘id’ attribute, assigning a unique identifier to the SVG element. |
static ImageRendering | Sets the ‘image-rendering’ attribute for an SVG element, specifying the rendering quality of images. |
static In | Sets the ‘in’ attribute for an SVG filter primitive using a predefined input source. |
static In | Sets the ‘in’ attribute for an SVG filter primitive. |
static Intercept | Sets the ‘intercept’ attribute for a component transfer function element. |
static KeySplines | Sets the ‘keySplines’ attribute, specifying the control points for the pacing of the animation. |
static KeyTimes | Sets the ‘keyTimes’ attribute, defining the times at which the key values are applied. |
static Lang | Sets the ’lang’ attribute, specifying the language of the element’s content. |
static LengthAdjust | Sets the method of length adjustment for the text content. |
static LetterSpacing | Sets the ’letter-spacing’ attribute for an SVG element using a predefined spacing value. |
static LetterSpacing | Sets the ’letter-spacing’ attribute for an SVG element using a numeric value and a specific length type. |
static LightingColor | Sets the ’lighting-color’ attribute for an SVG element using a custom color configuration. |
static LightingColor | Sets the ’lighting-color’ attribute for an SVG element using a specified color value. |
static MarkerEnd | Sets the ‘marker-end’ attribute for an SVG element using a predefined marker position. |
static MarkerEnd | Sets the ‘marker-end’ attribute for an SVG element, specifying the marker at the end of a path. |
static MarkerMid | Sets the ‘marker-mid’ attribute for an SVG element using a predefined marker position. |
static MarkerMid | Sets the ‘marker-mid’ attribute for an SVG element, specifying the marker at the mid points of a path. |
static MarkerStart | Sets the ‘marker-start’ attribute for an SVG element using a predefined marker position. |
static MarkerStart | Sets the ‘marker-start’ attribute for an SVG element, specifying the marker at the start of a path. |
static Mask | Sets the ‘mask’ attribute for an SVG element using a custom mask configuration. |
static Max | Sets the ‘max’ attribute, specifying the predefined maximum duration condition for the animation. |
static Max | Sets the ‘max’ attribute, specifying the maximum duration of the animation. |
static Min | Sets the ‘min’ attribute, specifying the minimum duration condition for the animation based on media. |
static Min | Sets the ‘min’ attribute, specifying the minimum duration of the animation. |
static Offset | Sets the ‘offset’ attribute for a component transfer function element. |
static OnAbort | Sets the ‘onabort’ event attribute, defining a script to run when the loading of an SVG document is aborted. |
static OnBegin | Sets the ‘onbegin’ attribute, defining a script to be run at the start of the animation. |
static OnCancel | Sets the ‘oncancel’ event attribute for handling user cancellation actions. |
static OnCanPlay | Sets the ‘oncanplay’ event attribute for handling media playability checks. |
static OnCanPlayThrough | Sets the ‘oncanplaythrough’ event attribute for handling media playability without interruption. |
static OnChange | Sets the ‘onchange’ event attribute for handling changes in the element’s value. |
static OnClick | Sets the ‘onclick’ event attribute for handling click events on the element. |
static OnClose | Sets the ‘onclose’ event attribute for handling close actions on dialog elements. |
static OnCopy | Sets the ‘oncopy’ event attribute, defining a script to run when content is copied from the SVG element. |
static OnCueChange | Sets the ‘oncuechange’ event attribute for handling changes in the text track’s active cues. |
static OnCut | Sets the ‘oncut’ event attribute, defining a script to run when content is cut from the SVG element. |
static OnDblClick | Sets the ‘ondblclick’ event attribute for handling double-click events on the element. |
static OnDrag | Sets the ‘ondrag’ event attribute for handling drag actions on the element. |
static OnDragEnd | Sets the ‘ondragend’ event attribute for handling the end of a drag operation. |
static OnDragEnter | Sets the ‘ondragenter’ event attribute for handling the entry of a dragged item into a valid drop target. |
static OnDragExit | Sets the ‘ondragexit’ event attribute for handling the exit of a dragged item from a valid drop target. |
static OnDragLeave | Sets the ‘ondragleave’ event attribute for handling the leaving of a dragged item from a valid drop target. |
static OnDragOver | Sets the ‘ondragover’ event attribute for handling the dragging of an item over a valid drop target. |
static OnDragStart | Sets the ‘ondragstart’ event attribute for handling the start of a drag operation. |
static OnDrop | Sets the ‘ondrop’ event attribute for handling the dropping of an item onto a valid drop target. |
static OnDurationChange | Sets the ‘ondurationchange’ event attribute for handling changes in the duration of the media. |
static OnEmptied | Sets the ‘onemptied’ event attribute for handling the emptying of the media element’s source. |
static OnEnd | Sets the ‘onend’ attribute, defining a script to be run at the end of the animation. |
static OnEnded | Sets the ‘onended’ event attribute for handling the end of media playback. |
static OnError | Sets the ‘onerror’ event attribute for handling error events on the element. |
static OnFocus | Sets the ‘onfocus’ event attribute for handling focus events on the element. |
static OnFocusIn | Sets the ‘onfocusin’ event attribute for handling focus-in events on the element. |
static OnFocusOut | Sets the ‘onfocusout’ event attribute for handling focus-out events on the element. |
static OnInput | Sets the ‘oninput’ event attribute for handling input events on the element. |
static OnInvalid | Sets the ‘oninvalid’ event attribute for handling invalid events on form elements. |
static OnKeyDown | Sets the ‘onkeydown’ event attribute for handling keydown events on the element. |
static OnKeyPress | Sets the ‘onkeypress’ event attribute for handling keypress events on the element. |
static OnKeyUp | Sets the ‘onkeyup’ event attribute for handling keyup events on the element. |
static OnLoad | Sets the ‘onload’ event attribute for handling load events on the element. |
static OnLoadedData | Sets the ‘onloadeddata’ event attribute for handling events when media data is loaded. |
static OnLoadedMetadata | Sets the ‘onloadedmetadata’ event attribute for handling events when media metadata is loaded. |
static OnLoadStart | Sets the ‘onloadstart’ event attribute for handling events at the start of a media load operation. |
static OnMouseDown | Sets the ‘onmousedown’ event attribute for handling mouse down events on the element. |
static OnMouseEnter | Sets the ‘onmouseenter’ event attribute for handling mouse enter events on the element. |
static OnMouseLeave | Sets the ‘onmouseleave’ event attribute for handling mouse leave events on the element. |
static OnMouseMove | Sets the ‘onmousemove’ event attribute for handling mouse move events on the element. |
static OnMouseOut | Sets the ‘onmouseout’ event attribute for handling mouse out events on the element. |
static OnMouseOver | Sets the ‘onmouseover’ event attribute for handling mouse over events on the element. |
static OnMouseUp | Sets the ‘onmouseup’ event attribute for handling mouse up events on the element. |
static OnMouseWheel | Sets the ‘onmousewheel’ event attribute for handling mouse wheel events on the element. |
static OnPaste | Sets the ‘onpaste’ event attribute, defining a script to run when content is pasted into the SVG element. |
static OnPause | Sets the ‘onpause’ event attribute for handling pause events, typically for media elements. |
static OnPlay | Sets the ‘onplay’ event attribute for handling play events, typically for media elements. |
static OnPlaying | Sets the ‘onplaying’ event attribute for handling events when the media is actively playing after being paused or stopped for buffering. |
static OnProgress | Sets the ‘onprogress’ event attribute for handling events to indicate the progress of an ongoing process. |
static OnRateChange | Sets the ‘onratechange’ event attribute for handling events when the playback rate of media is changed. |
static OnRepeat | Sets the ‘onrepeat’ attribute, defining a script to be run each time the animation repeats. |
static OnReset | Sets the ‘onreset’ event attribute for handling reset events on forms. |
static OnResize | Sets the ‘onresize’ event attribute for handling resize events of the window or elements. |
static OnScroll | Sets the ‘onscroll’ event attribute for handling scroll events on the element. |
static OnSeeked | Sets the ‘onseeked’ event attribute for handling events when a seek operation on media is completed. |
static OnSeeking | Sets the ‘onseeking’ event attribute for handling events when a seek operation on media is started. |
static OnSelect | Sets the ‘onselect’ event attribute for handling text selection events on the element. |
static OnShow | Sets the ‘onshow’ event attribute, typically used for handling events when a context menu is shown. |
static OnStalled | Sets the ‘onstalled’ event attribute for handling events when media data transfer is unexpectedly halted. |
static OnSubmit | Sets the ‘onsubmit’ event attribute for handling form submission events. |
static OnSuspend | Sets the ‘onsuspend’ event attribute for handling events when media data loading is suspended. |
static OnTimeUpdate | Sets the ‘ontimeupdate’ event attribute for handling events when the current playback position of media changes. |
static OnToggle | Sets the ‘ontoggle’ event attribute for handling events when the user toggles a control, like a details element. |
static OnUnload | Sets the ‘onunload’ event attribute, defining a script to run when the SVG document is unloaded. |
static OnVolumeChange | Sets the ‘onvolumechange’ event attribute for handling events when the volume of media changes. |
static OnWaiting | Sets the ‘onwaiting’ event attribute for handling events when media playback is delayed due to data buffering. |
static Opacity | Sets the ‘opacity’ attribute for an SVG element, defining its transparency level. |
static Overflow | Sets the ‘overflow’ attribute for an SVG element, controlling how overflow is handled. |
static PaintOrder | Sets the ‘paint-order’ attribute for an SVG element, determining the order of painting fill, stroke, and markers. |
static PathLength | Sets the ‘pathLength’ attribute for an SVG path element. |
static PointerEvents | Sets the ‘pointer-events’ attribute for an SVG element, defining how the element reacts to pointer events. |
static Points | Sets the ‘points’ attribute for an SVG element using an array of doubles. |
static Points | Sets the ‘points’ attribute for an SVG element using an array of PointF objects. |
static Rect | Sets the ‘x’, ‘y’, ‘width’, and ‘height’ attributes for an SVG element to define a rectangle. |
static RefX | Sets the ‘refX’ attribute for an SVG element using a predefined horizontal position. |
static RefX | Sets the ‘refX’ attribute for an SVG element. |
static RefY | Sets the ‘refY’ attribute for an SVG element using a predefined vertical position. |
static RefY | Sets the ‘refY’ attribute for an SVG element. |
static RepeatCount | Sets the ‘repeatCount’ attribute, defining an indefinite repeat count for the animation using a predefined enum. |
static RepeatCount | Sets the ‘repeatCount’ attribute, defining how many times the animation should repeat. |
static RepeatDur | Sets the ‘repeatDur’ attribute, specifying an indefinite total duration for the animation using a predefined enum. |
static RepeatDur | Sets the ‘repeatDur’ attribute, specifying the total duration for which the animation should repeat. |
static RequiredExtensions | Sets the ‘requiredExtensions’ attribute on the SVG element. This attribute specifies which extensions are required for the SVG document fragment to be processed. |
static Restart | Sets the ‘restart’ attribute, defining how the animation should behave when it completes. |
static Result | Sets the ‘result’ attribute for an SVG filter primitive. |
static Rotate | Sets a single rotation angle for the entire text content. |
static Rotate | Sets rotation angles for individual characters or segments of the text content. |
static SetAttribute | Sets an attribute on the SVG element. This method is used to add or modify an attribute of the SVG element being built. |
static SetPreserveAspectRatio | Sets the ‘preserveAspectRatio’ attribute for an SVG element. |
static ShapeRendering | Sets the ‘shape-rendering’ attribute for an SVG element, influencing the rendering of shapes. |
static Slope | Sets the ‘slope’ attribute for a component transfer function element. |
static SpreadMethod | Sets the ‘spreadMethod’ attribute for a gradient element. |
static StopColor | Sets the ‘stop-color’ attribute for an SVG element using a custom color configuration. |
static StopColor | Sets the ‘stop-color’ attribute for an SVG element, defining the color at a gradient stop. |
static StopOpacity | Sets the ‘stop-opacity’ attribute for an SVG element, defining the opacity at a gradient stop. |
static Stroke | Sets the ‘stroke’ attribute for an SVG element using a custom paint configuration. |
static Stroke | Sets the ‘stroke’ attribute for an SVG element using a specific color. |
static Stroke | Sets the ‘stroke’ attribute for an SVG element using a predefined paint value. |
static StrokeDashArray | Sets the ‘stroke-dasharray’ attribute for an SVG element using a predefined dash pattern. |
static StrokeDashArray | Sets the ‘stroke-dasharray’ attribute for an SVG element, defining the pattern of dashes and gaps used to paint the stroke. |
static StrokeDashoffset | Sets the ‘stroke-dashoffset’ attribute for an SVG element, defining the offset for the start of the stroke dash array. |
static StrokeLineCap | Sets the ‘stroke-linecap’ attribute for an SVG element, defining the shape to be used at the end of open subpaths when they are stroked. |
static StrokeLineJoin | Sets the ‘stroke-linejoin’ attribute for an SVG element, defining the shape used to join two line segments where they meet. |
static StrokeMiterlimit | Sets the ‘stroke-miterlimit’ attribute for an SVG element, defining the limit on the ratio of the miter length to the stroke width. |
static StrokeOpacity | Sets the ‘stroke-opacity’ attribute for an SVG element, defining the opacity of the stroke. |
static StrokeWidth | Sets the ‘stroke-width’ attribute for an SVG element, defining the width of the stroke. |
static Style | Sets the ‘style’ attribute using a rule builder to define CSS styles. |
static Style | Sets the ‘style’ attribute, defining inline CSS styles for the SVG element. |
static SystemLanguage | Sets the ‘systemLanguage’ attribute on the SVG element. This attribute specifies the language preferences for which the SVG document fragment is intended. |
static Tabindex | Sets the ’tabindex’ attribute, defining the tab order of the SVG element. |
static TableValues | Sets the ’tableValues’ attribute for a component transfer function element. |
static TextAnchor | Sets the ’text-anchor’ attribute for an SVG element, defining how the text is horizontally aligned relative to the given point. |
static TextDecoration | Sets the ’text-decoration’ attribute for an SVG element, defining decorations that are added to the text. |
static TextLength | Sets the exact length of the text content. |
static TextOverflow | Sets the ’text-overflow’ attribute for an SVG element, defining how overflowed content that is not displayed is signaled to the users. |
static TextRendering | Sets the ’text-rendering’ attribute for an SVG element, providing hints to the renderer about what trade-offs to make when rendering text. |
static To | Sets the ’to’ attribute, defining the ending value of the animation with a specified length type. |
static Transform | Sets the ’transform’ attribute for an SVG element. |
static Type | Sets the ’type’ attribute of a component transfer function element. |
static UnicodeBidi | Sets the ‘unicode-bidi’ attribute for an SVG element, defining how the bidirectional text should be handled. |
static Values | Sets the ‘values’ attribute, specifying the set of values to be used over the course of the animation. |
static ViewBox | Sets the ‘viewBox’ attribute for an SVG element. |
static Visibility | Sets the ‘visibility’ attribute for an SVG element, controlling whether the element is visible or not. |
static WhiteSspace | Sets the ‘white-space’ attribute for an SVG element, specifying how white space inside the element is handled. |
static Width | Sets the ‘width’ attribute for an SVG element. |
static WordSpacing | Sets the ‘word-spacing’ attribute for an SVG element, specifying the spacing behavior between words. |
static WordSpacing | Sets the ‘word-spacing’ attribute for an SVG element, specifying the spacing behavior between words with a custom value. |
static WritingMode | Sets the ‘writing-mode’ attribute for an SVG element, specifying the direction in which text and inline content are laid out. |
static X | Sets the ‘x’ attribute for an SVG element. |
static X | Sets the ‘x’ attribute for positioning the text content along the x-axis. |
static XlinkHref | Sets the ‘xlink:href’ attribute for an SVG element. This attribute is used to define a reference to a resource as a link. |
static XlinkTitle | Sets the ‘xlink:title’ attribute for an SVG element. This attribute provides a title for the linked resource. |
static XmlSpace | Sets the ‘xml:space’ attribute, specifying how white spaces are handled. |
static Y | Sets the ‘y’ attribute for an SVG element. |
static Y | Sets the ‘y’ attribute for positioning the text content along the y-axis. |
See Also
- namespace Aspose.Svg.Builder
- assembly Aspose.SVG