Class SVGPatternElementBuilder

Class SVGPatternElementBuilder

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

Builder class for constructing an SVG ‘pattern’ element, which is used to define a pattern to be used for filling graphics elements within SVG. This class provides methods to set various attributes specific to the ‘pattern’ element and to build its content.

[ComVisible(true)]
public class SVGPatternElementBuilder : SVGElementBuilder<SVGPatternElement>, ISVGElementBuilder, IAttributeSetter, ICompositeElementBuilder, IAnimationElementBuilder, IBaseAnimationElementBuilder, IDescriptiveElementBuilder, IShapeElementBuilder, IShapeContentElementBuilder, IStructuralElementBuilder, IPaintServerElementBuilder, ICoreAttributeSetter, IGlobalEventAttributeSetter, ICommonEventAttributeSetter, IPresentationAttributeSetter, ITransformAttributeSetter, IViewBoxAttributeSetter, IPreserveAspectRatioAttributeSetter, IRectAttributeSetter, IXYAttributeSetter, IXAttributeSetter, IYAttributeSetter, IWidthAttributeSetter, IHeightAttributeSetter

Inheritance

object SVGElementBuilder<SVGPatternElement> SVGPatternElementBuilder

Implements

ISVGElementBuilder , IAttributeSetter , ICompositeElementBuilder , IAnimationElementBuilder , IBaseAnimationElementBuilder , IDescriptiveElementBuilder , IShapeElementBuilder , IShapeContentElementBuilder , IStructuralElementBuilder , IPaintServerElementBuilder , ICoreAttributeSetter , IGlobalEventAttributeSetter , ICommonEventAttributeSetter , IPresentationAttributeSetter , ITransformAttributeSetter , IViewBoxAttributeSetter , IPreserveAspectRatioAttributeSetter , IRectAttributeSetter , IXYAttributeSetter , IXAttributeSetter , IYAttributeSetter , IWidthAttributeSetter , IHeightAttributeSetter

Inherited Members

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

Extension Methods

SVGBuilderExtensions.AddA<SVGPatternElementBuilder>(SVGPatternElementBuilder, Action<SVGAElementBuilder>) , SVGBuilderExtensions.AddAnimate<SVGPatternElementBuilder>(SVGPatternElementBuilder, Action<SVGAnimateElementBuilder>) , SVGBuilderExtensions.AddAnimateMotion<SVGPatternElementBuilder>(SVGPatternElementBuilder, Action<SVGAnimateMotionElementBuilder>) , SVGBuilderExtensions.AddAnimateTransform<SVGPatternElementBuilder>(SVGPatternElementBuilder, Action<SVGAnimateTransformElementBuilder>) , SVGBuilderExtensions.AddBuilder<SVGPatternElementBuilder, TElementBuilder>(SVGPatternElementBuilder, TElementBuilder) , SVGBuilderExtensions.AddCircle<SVGPatternElementBuilder>(SVGPatternElementBuilder, Action<SVGCircleElementBuilder>) , SVGBuilderExtensions.AddCircle<SVGPatternElementBuilder>(SVGPatternElementBuilder, OneOf<double, (double, LengthType)>, OneOf<double, (double, LengthType)>, OneOf<double, (double, LengthType)>, OneOf<Color, Paint, string>, OneOf<Color, Paint, string>, string, Action<SVGCircleElementBuilder>) , SVGBuilderExtensions.AddClipPath<SVGPatternElementBuilder>(SVGPatternElementBuilder, Action<SVGClipPathElementBuilder>) , SVGBuilderExtensions.AddDefs<SVGPatternElementBuilder>(SVGPatternElementBuilder, Action<SVGDefsElementBuilder>) , SVGBuilderExtensions.AddDesc<SVGPatternElementBuilder>(SVGPatternElementBuilder, Action<SVGDescElementBuilder>) , SVGBuilderExtensions.AddEllipse<SVGPatternElementBuilder>(SVGPatternElementBuilder, Action<SVGEllipseElementBuilder>) , SVGBuilderExtensions.AddEllipse<SVGPatternElementBuilder>(SVGPatternElementBuilder, OneOf<double, (double, LengthType)>, OneOf<double, (double, LengthType)>, OneOf<double, (double, LengthType)>, OneOf<double, (double, LengthType)>, OneOf<Color, Paint, string>, OneOf<Color, Paint, string>, string, Action<SVGEllipseElementBuilder>) , SVGBuilderExtensions.AddFilter<SVGPatternElementBuilder>(SVGPatternElementBuilder, Action<SVGFilterElementBuilder>) , SVGBuilderExtensions.AddForeignObject<SVGPatternElementBuilder>(SVGPatternElementBuilder, Action<SVGForeignObjectElementBuilder>) , SVGBuilderExtensions.AddG<SVGPatternElementBuilder>(SVGPatternElementBuilder, Action<SVGGElementBuilder>) , SVGBuilderExtensions.AddImage<SVGPatternElementBuilder>(SVGPatternElementBuilder, Action<SVGImageElementBuilder>) , SVGBuilderExtensions.AddImage<SVGPatternElementBuilder>(SVGPatternElementBuilder, string, OneOf<double, (double, LengthType)>, OneOf<double, (double, LengthType)>, OneOf<double, (double, LengthType)>, OneOf<double, (double, LengthType)>, string, Action<SVGImageElementBuilder>) , SVGBuilderExtensions.AddLine<SVGPatternElementBuilder>(SVGPatternElementBuilder, Action<SVGLineElementBuilder>) , SVGBuilderExtensions.AddLine<SVGPatternElementBuilder>(SVGPatternElementBuilder, OneOf<double, (double, LengthType)>, OneOf<double, (double, LengthType)>, OneOf<double, (double, LengthType)>, OneOf<double, (double, LengthType)>, OneOf<Color, Paint, string>, OneOf<Color, Paint, string>, string, Action<SVGLineElementBuilder>) , SVGBuilderExtensions.AddLinearGradient<SVGPatternElementBuilder>(SVGPatternElementBuilder, Action<SVGLinearGradientElementBuilder>) , SVGBuilderExtensions.AddLinearGradient<SVGPatternElementBuilder>(SVGPatternElementBuilder, OneOf<double, (double, LengthType)>, OneOf<double, (double, LengthType)>, OneOf<double, (double, LengthType)>, OneOf<double, (double, LengthType)>, CoordinateUnits?, SpreadMethod?, string, string, Action<SVGLinearGradientElementBuilder>) , SVGBuilderExtensions.AddMarker<SVGPatternElementBuilder>(SVGPatternElementBuilder, Action<SVGMarkerElementBuilder>) , SVGBuilderExtensions.AddMask<SVGPatternElementBuilder>(SVGPatternElementBuilder, Action<SVGMaskElementBuilder>) , SVGBuilderExtensions.AddMetadata<SVGPatternElementBuilder, TElement>(SVGPatternElementBuilder, Action<SVGMetadataElementBuilder>) , SVGBuilderExtensions.AddPath<SVGPatternElementBuilder>(SVGPatternElementBuilder, Action<SVGPathElementBuilder>) , SVGBuilderExtensions.AddPath<SVGPatternElementBuilder>(SVGPatternElementBuilder, OneOf<string, Action<PathBuilder>>, OneOf<Color, Paint, string>, OneOf<Color, Paint, string>, string, Action<SVGPathElementBuilder>) , SVGBuilderExtensions.AddPath<SVGPatternElementBuilder>(SVGPatternElementBuilder, Action<PathBuilder>, OneOf<Color, Paint, string>, OneOf<Color, Paint, string>, string, Action<SVGPathElementBuilder>) , SVGBuilderExtensions.AddPattern<SVGPatternElementBuilder>(SVGPatternElementBuilder, Action<SVGPatternElementBuilder>) , SVGBuilderExtensions.AddPattern<SVGPatternElementBuilder>(SVGPatternElementBuilder, CoordinateUnits?, CoordinateUnits?, string, string, Action<SVGPatternElementBuilder>) , SVGBuilderExtensions.AddPolygon<SVGPatternElementBuilder>(SVGPatternElementBuilder, Action<SVGPolygonElementBuilder>) , SVGBuilderExtensions.AddPolygon<SVGPatternElementBuilder>(SVGPatternElementBuilder, double[], OneOf<Color, Paint, string>, OneOf<Color, Paint, string>, string, Action<SVGPolygonElementBuilder>) , SVGBuilderExtensions.AddPolyline<SVGPatternElementBuilder>(SVGPatternElementBuilder, Action<SVGPolylineElementBuilder>) , SVGBuilderExtensions.AddPolyline<SVGPatternElementBuilder>(SVGPatternElementBuilder, double[], OneOf<Color, Paint, string>, OneOf<Color, Paint, string>, string, Action<SVGPolylineElementBuilder>) , SVGBuilderExtensions.AddRadialGradient<SVGPatternElementBuilder>(SVGPatternElementBuilder, Action<SVGRadialGradientElementBuilder>) , SVGBuilderExtensions.AddRadialGradient<SVGPatternElementBuilder>(SVGPatternElementBuilder, OneOf<double, (double, LengthType)>, OneOf<double, (double, LengthType)>, OneOf<double, (double, LengthType)>, OneOf<double, (double, LengthType)>, OneOf<double, (double, LengthType)>, CoordinateUnits?, SpreadMethod?, string, string, Action<SVGRadialGradientElementBuilder>) , SVGBuilderExtensions.AddRect<SVGPatternElementBuilder>(SVGPatternElementBuilder, Action<SVGRectElementBuilder>) , SVGBuilderExtensions.AddRect<SVGPatternElementBuilder>(SVGPatternElementBuilder, OneOf<double, (double, LengthType)>, OneOf<double, (double, LengthType)>, OneOf<double, (double, LengthType)>, OneOf<double, (double, LengthType)>, OneOf<Color, Paint, string>, OneOf<Color, Paint, string>, string, Action<SVGRectElementBuilder>) , SVGBuilderExtensions.AddScript<SVGPatternElementBuilder>(SVGPatternElementBuilder, Action<SVGScriptElementBuilder>) , SVGBuilderExtensions.AddSet<SVGPatternElementBuilder>(SVGPatternElementBuilder, Action<SVGSetElementBuilder>) , SVGBuilderExtensions.AddStyle<SVGPatternElementBuilder>(SVGPatternElementBuilder, Action<SVGStyleElementBuilder>) , SVGBuilderExtensions.AddSvg<SVGPatternElementBuilder>(SVGPatternElementBuilder, Action<SVGSVGElementBuilder>) , SVGBuilderExtensions.AddSwitch<SVGPatternElementBuilder>(SVGPatternElementBuilder, Action<SVGSwitchElementBuilder>) , SVGBuilderExtensions.AddSymbol<SVGPatternElementBuilder>(SVGPatternElementBuilder, Action<SVGSymbolElementBuilder>) , SVGBuilderExtensions.AddText<SVGPatternElementBuilder>(SVGPatternElementBuilder, Action<SVGTextElementBuilder>) , SVGBuilderExtensions.AddText<SVGPatternElementBuilder>(SVGPatternElementBuilder, string, OneOf<double, (double, LengthType)>, OneOf<double, (double, LengthType)>, OneOf<double, (double, LengthType)>, FontStyle?, string, FontWeight?, OneOf<Color, Paint, string>, OneOf<Color, Paint, string>, string, Action<SVGTextElementBuilder>) , SVGBuilderExtensions.AddTitle<SVGPatternElementBuilder>(SVGPatternElementBuilder, Action<SVGTitleElementBuilder>) , SVGBuilderExtensions.AddUse<SVGPatternElementBuilder>(SVGPatternElementBuilder, Action<SVGUseElementBuilder>) , SVGBuilderExtensions.AddUse<SVGPatternElementBuilder>(SVGPatternElementBuilder, string, OneOf<double, (double, LengthType)>, OneOf<double, (double, LengthType)>, OneOf<double, (double, LengthType)>, OneOf<double, (double, LengthType)>, OneOf<Color, Paint, string>, OneOf<Color, Paint, string>, string, Action<SVGUseElementBuilder>) , SVGBuilderExtensions.AddView<SVGPatternElementBuilder>(SVGPatternElementBuilder, Action<SVGViewElementBuilder>) , SVGBuilderExtensions.AlignmentBaseline<SVGPatternElementBuilder>(SVGPatternElementBuilder, AlignmentBaseline) , SVGBuilderExtensions.BaselineShift<SVGPatternElementBuilder>(SVGPatternElementBuilder, BaseLineShift) , SVGBuilderExtensions.BaselineShift<SVGPatternElementBuilder>(SVGPatternElementBuilder, double, LengthType) , SVGBuilderExtensions.Class<SVGPatternElementBuilder>(SVGPatternElementBuilder, params string[]) , SVGBuilderExtensions.ClipPath<SVGPatternElementBuilder>(SVGPatternElementBuilder, Action<ClipPathBuilder>) , SVGBuilderExtensions.ClipRule<SVGPatternElementBuilder>(SVGPatternElementBuilder, ClipRule) , SVGBuilderExtensions.Color<SVGPatternElementBuilder>(SVGPatternElementBuilder, Action<ColorBuilder>) , SVGBuilderExtensions.Color<SVGPatternElementBuilder>(SVGPatternElementBuilder, Color) , SVGBuilderExtensions.ColorInterpolation<SVGPatternElementBuilder>(SVGPatternElementBuilder, ColorInterpolation) , SVGBuilderExtensions.ColorInterpolationFilters<SVGPatternElementBuilder>(SVGPatternElementBuilder, ColorInterpolation) , SVGBuilderExtensions.ColorProfile<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.ColorRendering<SVGPatternElementBuilder>(SVGPatternElementBuilder, ColorRendering) , SVGBuilderExtensions.Cursor<SVGPatternElementBuilder>(SVGPatternElementBuilder, Cursor) , SVGBuilderExtensions.Direction<SVGPatternElementBuilder>(SVGPatternElementBuilder, TextDirection) , SVGBuilderExtensions.Display<SVGPatternElementBuilder>(SVGPatternElementBuilder, DisplayType) , SVGBuilderExtensions.DominantBaseline<SVGPatternElementBuilder>(SVGPatternElementBuilder, DominantBaseline) , SVGBuilderExtensions.Fill<SVGPatternElementBuilder>(SVGPatternElementBuilder, Action<PaintBuilder>) , SVGBuilderExtensions.Fill<SVGPatternElementBuilder>(SVGPatternElementBuilder, Color) , SVGBuilderExtensions.Fill<SVGPatternElementBuilder>(SVGPatternElementBuilder, Paint) , SVGBuilderExtensions.FillOpacity<SVGPatternElementBuilder>(SVGPatternElementBuilder, double) , SVGBuilderExtensions.FillRule<SVGPatternElementBuilder>(SVGPatternElementBuilder, FillRule) , SVGBuilderExtensions.Filter<SVGPatternElementBuilder>(SVGPatternElementBuilder, Action<FilterValueListBuilder>) , SVGBuilderExtensions.FloodColor<SVGPatternElementBuilder>(SVGPatternElementBuilder, Color) , SVGBuilderExtensions.FloodColor<SVGPatternElementBuilder>(SVGPatternElementBuilder, Action<ColorBuilder>) , SVGBuilderExtensions.FloodOpacity<SVGPatternElementBuilder>(SVGPatternElementBuilder, double) , SVGBuilderExtensions.FontFamily<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.FontKerning<SVGPatternElementBuilder>(SVGPatternElementBuilder, double, LengthType) , SVGBuilderExtensions.FontKerning<SVGPatternElementBuilder>(SVGPatternElementBuilder, Kerning) , SVGBuilderExtensions.FontSize<SVGPatternElementBuilder>(SVGPatternElementBuilder, double, LengthType) , SVGBuilderExtensions.FontSize<SVGPatternElementBuilder>(SVGPatternElementBuilder, FontSize) , SVGBuilderExtensions.FontSizeAdjust<SVGPatternElementBuilder>(SVGPatternElementBuilder, double) , SVGBuilderExtensions.FontSizeAdjust<SVGPatternElementBuilder>(SVGPatternElementBuilder, ) , SVGBuilderExtensions.FontStretch<SVGPatternElementBuilder>(SVGPatternElementBuilder, FontStretch) , SVGBuilderExtensions.FontStyle<SVGPatternElementBuilder>(SVGPatternElementBuilder, FontStyle) , SVGBuilderExtensions.FontVariant<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.FontWeight<SVGPatternElementBuilder>(SVGPatternElementBuilder, FontWeight) , SVGBuilderExtensions.GlyphOrientationVertical<SVGPatternElementBuilder>(SVGPatternElementBuilder, TextOrientation) , SVGBuilderExtensions.Height<SVGPatternElementBuilder>(SVGPatternElementBuilder, double, LengthType) , SVGBuilderExtensions.Id<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.ImageRendering<SVGPatternElementBuilder>(SVGPatternElementBuilder, ImageRendering) , SVGBuilderExtensions.Lang<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.LetterSpacing<SVGPatternElementBuilder>(SVGPatternElementBuilder, double, LengthType) , SVGBuilderExtensions.LetterSpacing<SVGPatternElementBuilder>(SVGPatternElementBuilder, Spacing) , SVGBuilderExtensions.LightingColor<SVGPatternElementBuilder>(SVGPatternElementBuilder, Color) , SVGBuilderExtensions.LightingColor<SVGPatternElementBuilder>(SVGPatternElementBuilder, Action<ColorBuilder>) , SVGBuilderExtensions.MarkerEnd<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.MarkerEnd<SVGPatternElementBuilder>(SVGPatternElementBuilder, MarkerPos) , SVGBuilderExtensions.MarkerMid<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.MarkerMid<SVGPatternElementBuilder>(SVGPatternElementBuilder, MarkerPos) , SVGBuilderExtensions.MarkerStart<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.MarkerStart<SVGPatternElementBuilder>(SVGPatternElementBuilder, MarkerPos) , SVGBuilderExtensions.Mask<SVGPatternElementBuilder>(SVGPatternElementBuilder, Action<MaskBuilder>) , SVGBuilderExtensions.OnCanPlay<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnCanPlayThrough<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnCancel<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnChange<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnClick<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnClose<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnCueChange<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnDblClick<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnDrag<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnDragEnd<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnDragEnter<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnDragExit<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnDragLeave<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnDragOver<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnDragStart<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnDrop<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnDurationChange<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnEmptied<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnEnded<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnError<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnFocus<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnInput<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnInvalid<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnKeyDown<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnKeyPress<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnKeyUp<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnLoad<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnLoadStart<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnLoadedData<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnLoadedMetadata<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnMouseDown<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnMouseEnter<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnMouseLeave<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnMouseMove<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnMouseOut<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnMouseOver<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnMouseUp<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnMouseWheel<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnPause<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnPlay<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnPlaying<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnProgress<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnRateChange<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnReset<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnResize<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnScroll<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnSeeked<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnSeeking<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnSelect<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnShow<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnStalled<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnSubmit<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnSuspend<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnTimeUpdate<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnToggle<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnVolumeChange<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.OnWaiting<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.Opacity<SVGPatternElementBuilder>(SVGPatternElementBuilder, double) , SVGBuilderExtensions.Overflow<SVGPatternElementBuilder>(SVGPatternElementBuilder, Overflow) , SVGBuilderExtensions.PaintOrder<SVGPatternElementBuilder>(SVGPatternElementBuilder, PaintOrder) , SVGBuilderExtensions.PointerEvents<SVGPatternElementBuilder>(SVGPatternElementBuilder, PointerEvents) , SVGBuilderExtensions.Rect<SVGPatternElementBuilder>(SVGPatternElementBuilder, double, double, double, double, LengthType) , SVGBuilderExtensions.SetAttribute<SVGPatternElementBuilder>(SVGPatternElementBuilder, string, string) , SVGBuilderExtensions.SetPreserveAspectRatio<SVGPatternElementBuilder>(SVGPatternElementBuilder, AspectRatioAlign, AspectRatioScaling) , SVGBuilderExtensions.ShapeRendering<SVGPatternElementBuilder>(SVGPatternElementBuilder, ShapeRendering) , SVGBuilderExtensions.StopColor<SVGPatternElementBuilder>(SVGPatternElementBuilder, Color) , SVGBuilderExtensions.StopColor<SVGPatternElementBuilder>(SVGPatternElementBuilder, Action<ColorBuilder>) , SVGBuilderExtensions.StopOpacity<SVGPatternElementBuilder>(SVGPatternElementBuilder, double) , SVGBuilderExtensions.Stroke<SVGPatternElementBuilder>(SVGPatternElementBuilder, Action<PaintBuilder>) , SVGBuilderExtensions.Stroke<SVGPatternElementBuilder>(SVGPatternElementBuilder, Color) , SVGBuilderExtensions.Stroke<SVGPatternElementBuilder>(SVGPatternElementBuilder, Paint) , SVGBuilderExtensions.StrokeDashArray<SVGPatternElementBuilder>(SVGPatternElementBuilder, params double[]) , SVGBuilderExtensions.StrokeDashArray<SVGPatternElementBuilder>(SVGPatternElementBuilder, Dash) , SVGBuilderExtensions.StrokeDashoffset<SVGPatternElementBuilder>(SVGPatternElementBuilder, double, LengthType) , SVGBuilderExtensions.StrokeLineCap<SVGPatternElementBuilder>(SVGPatternElementBuilder, StrokeLineCap) , SVGBuilderExtensions.StrokeLineJoin<SVGPatternElementBuilder>(SVGPatternElementBuilder, StrokeLineJoin) , SVGBuilderExtensions.StrokeMiterlimit<SVGPatternElementBuilder>(SVGPatternElementBuilder, double) , SVGBuilderExtensions.StrokeOpacity<SVGPatternElementBuilder>(SVGPatternElementBuilder, double) , SVGBuilderExtensions.StrokeWidth<SVGPatternElementBuilder>(SVGPatternElementBuilder, double, LengthType) , SVGBuilderExtensions.Style<SVGPatternElementBuilder>(SVGPatternElementBuilder, Action<RuleBuilder>) , SVGBuilderExtensions.Style<SVGPatternElementBuilder>(SVGPatternElementBuilder, string) , SVGBuilderExtensions.Tabindex<SVGPatternElementBuilder>(SVGPatternElementBuilder, int) , SVGBuilderExtensions.TextAnchor<SVGPatternElementBuilder>(SVGPatternElementBuilder, TextAnchor) , SVGBuilderExtensions.TextDecoration<SVGPatternElementBuilder>(SVGPatternElementBuilder, bool, bool, bool, bool) , SVGBuilderExtensions.TextOverflow<SVGPatternElementBuilder>(SVGPatternElementBuilder, TextOverflow) , SVGBuilderExtensions.TextRendering<SVGPatternElementBuilder>(SVGPatternElementBuilder, TextRendering) , SVGBuilderExtensions.Transform<SVGPatternElementBuilder>(SVGPatternElementBuilder, Func<TransformBuilder, TransformBuilder>) , SVGBuilderExtensions.UnicodeBidi<SVGPatternElementBuilder>(SVGPatternElementBuilder, UnicodeBidi) , SVGBuilderExtensions.ViewBox<SVGPatternElementBuilder>(SVGPatternElementBuilder, double, double, double, double) , SVGBuilderExtensions.Visibility<SVGPatternElementBuilder>(SVGPatternElementBuilder, Visibility) , SVGBuilderExtensions.WhiteSspace<SVGPatternElementBuilder>(SVGPatternElementBuilder, WhiteSpace) , SVGBuilderExtensions.Width<SVGPatternElementBuilder>(SVGPatternElementBuilder, double, LengthType) , SVGBuilderExtensions.WordSpacing<SVGPatternElementBuilder>(SVGPatternElementBuilder, Spacing) , SVGBuilderExtensions.WordSpacing<SVGPatternElementBuilder>(SVGPatternElementBuilder, double, LengthType) , SVGBuilderExtensions.WritingMode<SVGPatternElementBuilder>(SVGPatternElementBuilder, WritingMode) , SVGBuilderExtensions.X<SVGPatternElementBuilder>(SVGPatternElementBuilder, double, LengthType) , SVGBuilderExtensions.XmlSpace<SVGPatternElementBuilder>(SVGPatternElementBuilder, XmlSpace) , SVGBuilderExtensions.Y<SVGPatternElementBuilder>(SVGPatternElementBuilder, double, LengthType)

Constructors

SVGPatternElementBuilder()

public SVGPatternElementBuilder()

Methods

Create(Document)

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

protected override SVGPatternElement Create(Document document)

Parameters

document Document

The SVG document where the element will be created.

Returns

SVGPatternElement

An instance of SVGPatternElement.

Href(string)

Sets the ‘href’ attribute of the SVG ‘pattern’ element, specifying a reference to another pattern which this pattern inherits attributes from.

public SVGPatternElementBuilder Href(string value)

Parameters

value string

The reference to another pattern.

Returns

SVGPatternElementBuilder

The current instance of SVGPatternElementBuilder for method chaining.

PatternContentUnits(CoordinateUnits)

Sets the ‘patternContentUnits’ attribute of the SVG ‘pattern’ element, specifying the coordinate system for the contents of the pattern.

public SVGPatternElementBuilder PatternContentUnits(CoordinateUnits units)

Parameters

units CoordinateUnits

The coordinate units for the pattern’s content (userSpaceOnUse or objectBoundingBox).

Returns

SVGPatternElementBuilder

The current instance of SVGPatternElementBuilder for method chaining.

PatternTransform(Func<TransformBuilder, TransformBuilder>)

Sets the ‘patternTransform’ attribute of the SVG ‘pattern’ element, applying a transformation to the pattern.

public SVGPatternElementBuilder PatternTransform(Func<TransformBuilder, TransformBuilder> configure)

Parameters

configure Func < TransformBuilder , TransformBuilder >

A delegate that configures the SVGTransformBuilder to build the transformation data.

Returns

SVGPatternElementBuilder

The current instance of SVGPatternElementBuilder for method chaining.

PatternUnits(CoordinateUnits)

Sets the ‘patternUnits’ attribute of the SVG ‘pattern’ element, specifying the coordinate system for the pattern’s x, y, width, and height.

public SVGPatternElementBuilder PatternUnits(CoordinateUnits units)

Parameters

units CoordinateUnits

The coordinate units to be used (userSpaceOnUse or objectBoundingBox).

Returns

SVGPatternElementBuilder

The current instance of SVGPatternElementBuilder for method chaining.

 English