Nombre del espacio: Aspose.Svg.Builder
Asamblea: Aspose.SVG.dll (25.5.0)
Clase de constructor para crear un SVGSwitchElemento, que se utiliza para mostrar condicionalmente el contenido SVG.
Inheritance
object
←
SVGElementBuilder
←
SVGSwitchElementBuilder
Implements
ISVGElementBuilder
,y,
IAttributeSetter
,y,
IAnimationElementBuilder
,y,
IBaseAnimationElementBuilder
,y,
IDescriptiveElementBuilder
,y,
IShapeElementBuilder
,y,
ICompositeAttributeSetter
,y,
IConditionalProcessingAttributeSetter
,y,
ICoreAttributeSetter
,y,
IGlobalEventAttributeSetter
,y,
ICommonEventAttributeSetter
,y,
IDocumentElementEventAttributeSetter
,y,
IGraphicalEventAttributeSetter
,y,
IPresentationAttributeSetter
,y,
ITransformAttributeSetter
Miembros heredados
SVGElementBuilder.Create(Document)
,y,
SVGElementBuilder.Build(Document)
,y,
SVGElementBuilder.Build(SVGSwitchElement)
,y,
SVGElementBuilder.BuildElement(Document)
,y,
SVGElementBuilder.Attribute(string, string)
,y,
SVGElementBuilder.Configurations
,y,
object.GetType()
,y,
object.MemberwiseClone()
,y,
object.ToString()
,y,
object.Equals(object?)
,y,
object.Equals(object?, object?)
,y,
object.ReferenceEquals(object?, object?)
,y,
object.GetHashCode()
Métodos de extensión
SVGBuilderExtensions.AddAnimate(SVGSwitchElementBuilder, Action)
,y,
SVGBuilderExtensions.AddAnimateMotion(SVGSwitchElementBuilder, Action)
,y,
SVGBuilderExtensions.AddAnimateTransform(SVGSwitchElementBuilder, Action)
,y,
SVGBuilderExtensions.AddBuilder<svgswitchelementbuilder, telementbuilder="">(SVGSwitchElementBuilder, TElementBuilder)
,y,
SVGBuilderExtensions.AddCircle(SVGSwitchElementBuilder, Action)
,y,
SVGBuilderExtensions.AddCircle(SVGSwitchElementBuilder, OneOf<double, (double,="" lengthtype)="">, OneOf<double, (double,="" lengthtype)="">, OneOf<double, (double,="" lengthtype)="">, OneOf<color, paint,="" string="">, OneOf<color, paint,="" string="">, string, Action)
,y,
SVGBuilderExtensions.AddDesc(SVGSwitchElementBuilder, Action)
,y,
SVGBuilderExtensions.AddEllipse(SVGSwitchElementBuilder, Action)
,y,
SVGBuilderExtensions.AddEllipse(SVGSwitchElementBuilder, 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)
,y,
SVGBuilderExtensions.AddLine(SVGSwitchElementBuilder, Action)
,y,
SVGBuilderExtensions.AddLine(SVGSwitchElementBuilder, 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)
,y,
SVGBuilderExtensions.AddLinearGradient(SVGSwitchElementBuilder, OneOf<double, (double,="" lengthtype)="">, OneOf<double, (double,="" lengthtype)="">, OneOf<double, (double,="" lengthtype)="">, OneOf<double, (double,="" lengthtype)="">, CoordinateUnits?, SpreadMethod?, string, string, Action)
,y,
SVGBuilderExtensions.AddMetadata<svgswitchelementbuilder, telement="">(SVGSwitchElementBuilder, Action)
,y,
SVGBuilderExtensions.AddPath(SVGSwitchElementBuilder, Action)
,y,
SVGBuilderExtensions.AddPath(SVGSwitchElementBuilder, OneOf<string, action<pathbuilder="">>, OneOf<color, paint,="" string="">, OneOf<color, paint,="" string="">, string, Action)
,y,
SVGBuilderExtensions.AddPath(SVGSwitchElementBuilder, Action, OneOf<color, paint,="" string="">, OneOf<color, paint,="" string="">, string, Action)
,y,
SVGBuilderExtensions.AddPattern(SVGSwitchElementBuilder, CoordinateUnits?, CoordinateUnits?, string, string, Action)
,y,
SVGBuilderExtensions.AddPolygon(SVGSwitchElementBuilder, Action)
,y,
SVGBuilderExtensions.AddPolygon(SVGSwitchElementBuilder, double[], OneOf<color, paint,="" string="">, OneOf<color, paint,="" string="">, string, Action)
,y,
SVGBuilderExtensions.AddPolyline(SVGSwitchElementBuilder, Action)
,y,
SVGBuilderExtensions.AddPolyline(SVGSwitchElementBuilder, double[], OneOf<color, paint,="" string="">, OneOf<color, paint,="" string="">, string, Action)
,y,
SVGBuilderExtensions.AddRadialGradient(SVGSwitchElementBuilder, 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)
,y,
SVGBuilderExtensions.AddRect(SVGSwitchElementBuilder, Action)
,y,
SVGBuilderExtensions.AddRect(SVGSwitchElementBuilder, 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)
,y,
SVGBuilderExtensions.AddSet(SVGSwitchElementBuilder, Action)
,y,
SVGBuilderExtensions.AddTitle(SVGSwitchElementBuilder, Action)
,y,
SVGBuilderExtensions.AlignmentBaseline(SVGSwitchElementBuilder, AlignmentBaseline)
,y,
SVGBuilderExtensions.BaselineShift(SVGSwitchElementBuilder, BaseLineShift)
,y,
SVGBuilderExtensions.BaselineShift(SVGSwitchElementBuilder, double, LengthType)
,y,
SVGBuilderExtensions.Class(SVGSwitchElementBuilder, params string[])
,y,
SVGBuilderExtensions.ClipPath(SVGSwitchElementBuilder, Action)
,y,
SVGBuilderExtensions.ClipRule(SVGSwitchElementBuilder, ClipRule)
,y,
SVGBuilderExtensions.Color(SVGSwitchElementBuilder, Action)
,y,
SVGBuilderExtensions.Color(SVGSwitchElementBuilder, Color)
,y,
SVGBuilderExtensions.ColorInterpolation(SVGSwitchElementBuilder, ColorInterpolation)
,y,
SVGBuilderExtensions.ColorInterpolationFilters(SVGSwitchElementBuilder, ColorInterpolation)
,y,
SVGBuilderExtensions.ColorProfile(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.ColorRendering(SVGSwitchElementBuilder, ColorRendering)
,y,
SVGBuilderExtensions.Cursor(SVGSwitchElementBuilder, Cursor)
,y,
SVGBuilderExtensions.Direction(SVGSwitchElementBuilder, TextDirection)
,y,
SVGBuilderExtensions.Display(SVGSwitchElementBuilder, DisplayType)
,y,
SVGBuilderExtensions.DominantBaseline(SVGSwitchElementBuilder, DominantBaseline)
,y,
SVGBuilderExtensions.Fill(SVGSwitchElementBuilder, Action)
,y,
SVGBuilderExtensions.Fill(SVGSwitchElementBuilder, Color)
,y,
SVGBuilderExtensions.Fill(SVGSwitchElementBuilder, Paint)
,y,
SVGBuilderExtensions.FillOpacity(SVGSwitchElementBuilder, double)
,y,
SVGBuilderExtensions.FillRule(SVGSwitchElementBuilder, FillRule)
,y,
SVGBuilderExtensions.Filter(SVGSwitchElementBuilder, Action)
,y,
SVGBuilderExtensions.FloodColor(SVGSwitchElementBuilder, Color)
,y,
SVGBuilderExtensions.FloodColor(SVGSwitchElementBuilder, Action)
,y,
SVGBuilderExtensions.FloodOpacity(SVGSwitchElementBuilder, double)
,y,
SVGBuilderExtensions.FontFamily(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.FontKerning(SVGSwitchElementBuilder, double, LengthType)
,y,
SVGBuilderExtensions.FontKerning(SVGSwitchElementBuilder, Kerning)
,y,
SVGBuilderExtensions.FontSize(SVGSwitchElementBuilder, double, LengthType)
,y,
SVGBuilderExtensions.FontSize(SVGSwitchElementBuilder, FontSize)
,y,
SVGBuilderExtensions.FontSizeAdjust(SVGSwitchElementBuilder, double)
,y,
SVGBuilderExtensions.FontSizeAdjust(SVGSwitchElementBuilder, )
,y,
SVGBuilderExtensions.FontStretch(SVGSwitchElementBuilder, FontStretch)
,y,
SVGBuilderExtensions.FontStyle(SVGSwitchElementBuilder, FontStyle)
,y,
SVGBuilderExtensions.FontVariant(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.FontWeight(SVGSwitchElementBuilder, FontWeight)
,y,
SVGBuilderExtensions.GlyphOrientationVertical(SVGSwitchElementBuilder, TextOrientation)
,y,
SVGBuilderExtensions.Id(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.ImageRendering(SVGSwitchElementBuilder, ImageRendering)
,y,
SVGBuilderExtensions.Lang(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.LetterSpacing(SVGSwitchElementBuilder, double, LengthType)
,y,
SVGBuilderExtensions.LetterSpacing(SVGSwitchElementBuilder, Spacing)
,y,
SVGBuilderExtensions.LightingColor(SVGSwitchElementBuilder, Color)
,y,
SVGBuilderExtensions.LightingColor(SVGSwitchElementBuilder, Action)
,y,
SVGBuilderExtensions.MarkerEnd(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.MarkerEnd(SVGSwitchElementBuilder, MarkerPos)
,y,
SVGBuilderExtensions.MarkerMid(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.MarkerMid(SVGSwitchElementBuilder, MarkerPos)
,y,
SVGBuilderExtensions.MarkerStart(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.MarkerStart(SVGSwitchElementBuilder, MarkerPos)
,y,
SVGBuilderExtensions.Mask(SVGSwitchElementBuilder, Action)
,y,
SVGBuilderExtensions.OnCanPlay(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnCanPlayThrough(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnCancel(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnChange(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnClick(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnClose(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnCopy(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnCueChange(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnCut(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnDblClick(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnDrag(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnDragEnd(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnDragEnter(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnDragExit(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnDragLeave(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnDragOver(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnDragStart(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnDrop(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnDurationChange(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnEmptied(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnEnded(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnError(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnFocus(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnFocusIn(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnFocusOut(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnInput(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnInvalid(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnKeyDown(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnKeyPress(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnKeyUp(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnLoad(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnLoadStart(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnLoadedData(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnLoadedMetadata(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnMouseDown(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnMouseEnter(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnMouseLeave(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnMouseMove(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnMouseOut(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnMouseOver(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnMouseUp(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnMouseWheel(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnPaste(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnPause(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnPlay(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnPlaying(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnProgress(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnRateChange(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnReset(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnResize(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnScroll(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnSeeked(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnSeeking(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnSelect(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnShow(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnStalled(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnSubmit(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnSuspend(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnTimeUpdate(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnToggle(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnVolumeChange(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.OnWaiting(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.Opacity(SVGSwitchElementBuilder, double)
,y,
SVGBuilderExtensions.Overflow(SVGSwitchElementBuilder, Overflow)
,y,
SVGBuilderExtensions.PaintOrder(SVGSwitchElementBuilder, PaintOrder)
,y,
SVGBuilderExtensions.PointerEvents(SVGSwitchElementBuilder, PointerEvents)
,y,
SVGBuilderExtensions.RequiredExtensions(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.SetAttribute(SVGSwitchElementBuilder, string, string)
,y,
SVGBuilderExtensions.ShapeRendering(SVGSwitchElementBuilder, ShapeRendering)
,y,
SVGBuilderExtensions.StopColor(SVGSwitchElementBuilder, Color)
,y,
SVGBuilderExtensions.StopColor(SVGSwitchElementBuilder, Action)
,y,
SVGBuilderExtensions.StopOpacity(SVGSwitchElementBuilder, double)
,y,
SVGBuilderExtensions.Stroke(SVGSwitchElementBuilder, Action)
,y,
SVGBuilderExtensions.Stroke(SVGSwitchElementBuilder, Color)
,y,
SVGBuilderExtensions.Stroke(SVGSwitchElementBuilder, Paint)
,y,
SVGBuilderExtensions.StrokeDashArray(SVGSwitchElementBuilder, params double[])
,y,
SVGBuilderExtensions.StrokeDashArray(SVGSwitchElementBuilder, Dash)
,y,
SVGBuilderExtensions.StrokeDashoffset(SVGSwitchElementBuilder, double, LengthType)
,y,
SVGBuilderExtensions.StrokeLineCap(SVGSwitchElementBuilder, StrokeLineCap)
,y,
SVGBuilderExtensions.StrokeLineJoin(SVGSwitchElementBuilder, StrokeLineJoin)
,y,
SVGBuilderExtensions.StrokeMiterlimit(SVGSwitchElementBuilder, double)
,y,
SVGBuilderExtensions.StrokeOpacity(SVGSwitchElementBuilder, double)
,y,
SVGBuilderExtensions.StrokeWidth(SVGSwitchElementBuilder, double, LengthType)
,y,
SVGBuilderExtensions.Style(SVGSwitchElementBuilder, Action)
,y,
SVGBuilderExtensions.Style(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.SystemLanguage(SVGSwitchElementBuilder, string)
,y,
SVGBuilderExtensions.Tabindex(SVGSwitchElementBuilder, int)
,y,
SVGBuilderExtensions.TextAnchor(SVGSwitchElementBuilder, TextAnchor)
,y,
SVGBuilderExtensions.TextDecoration(SVGSwitchElementBuilder, bool, bool, bool, bool)
,y,
SVGBuilderExtensions.TextOverflow(SVGSwitchElementBuilder, TextOverflow)
,y,
SVGBuilderExtensions.TextRendering(SVGSwitchElementBuilder, TextRendering)
,y,
SVGBuilderExtensions.Transform(SVGSwitchElementBuilder, Func<transformbuilder, transformbuilder="">)
,y,
SVGBuilderExtensions.UnicodeBidi(SVGSwitchElementBuilder, UnicodeBidi)
,y,
SVGBuilderExtensions.Visibility(SVGSwitchElementBuilder, Visibility)
,y,
SVGBuilderExtensions.WhiteSspace(SVGSwitchElementBuilder, WhiteSpace)
,y,
SVGBuilderExtensions.WordSpacing(SVGSwitchElementBuilder, Spacing)
,y,
SVGBuilderExtensions.WordSpacing(SVGSwitchElementBuilder, double, LengthType)
,y,
SVGBuilderExtensions.WritingMode(SVGSwitchElementBuilder, WritingMode)
,y,
SVGBuilderExtensions.XmlSpace(SVGSwitchElementBuilder, XmlSpace)
Constructors
SiguienteElementBuilder()
Methods
Añadir(Acción )
Añade un SVGAElemento al elemento de interrupción utilizando una acción de configuración.
Parameters
configure
Action
&ylt;
SVGAElementBuilder
>
La acción de configuración para el SVGAElementBuilder.
Returns
SVGSwitchElementBuilder
La instancia SVGSwitchElementBuilder para la cadena.
AddForeignObject(Acción)
Añade un SVGForeignObjectElement al elemento de interrupción utilizando una acción de configuración.
Parameters
configure
Action
&ylt;
SVGForeignObjectElementBuilder
>
La acción de configuración para el SVGForeignObjectElementBuilder.
Returns
SVGSwitchElementBuilder
La instancia SVGSwitchElementBuilder para la cadena.
AddG(Acción)
Añade un SVGGElemento al elemento de interrupción utilizando una acción de configuración.
Parameters
configure
Action
&ylt;
SVGGElementBuilder
>
La acción de configuración para el SVGGElementBuilder.
Returns
SVGSwitchElementBuilder
La instancia SVGSwitchElementBuilder para la cadena.
AddImage(Acción )
Añade un SVGImageElement al elemento de interrupción utilizando una acción de configuración.
Parameters
configure
Action
&ylt;
SVGImageElementBuilder
>
La acción de configuración para el SVGImageElementBuilder.
Returns
SVGSwitchElementBuilder
La instancia SVGSwitchElementBuilder para la cadena.
AddSvg(Acción)
Añade un elemento SVGSVG al elemento de interrupción utilizando una acción de configuración.
Parameters
configure
Action
&ylt;
SVGSVGElementBuilder
>
La acción de configuración para el SVGSVGElementBuilder.
Returns
SVGSwitchElementBuilder
La instancia SVGSwitchElementBuilder para la cadena.
AddSwitch(Acción )
Añade otro SVGSwitchElemento al elemento de interrupción utilizando una acción de configuración.
Parameters
configure
Action
&ylt;
SVGSwitchElementBuilder
>
La acción de configuración para el SVGSwitchElementBuilder.
Returns
SVGSwitchElementBuilder
La instancia SVGSwitchElementBuilder para la cadena.
AddText(Acción )
Añade un SVGTextElemento al elemento de interrupción utilizando una acción de configuración.
Parameters
configure
Action
&ylt;
SVGTextElementBuilder
>
La acción de configuración para el SVGTextElementBuilder.
Returns
SVGSwitchElementBuilder
La instancia SVGSwitchElementBuilder para la cadena.
AddUse(Acción )
Añade un SVGUseElemento al elemento de interrupción utilizando una acción de configuración.
Parameters
configure
Action
&ylt;
SVGUseElementBuilder
>
La acción de configuración para el SVGUseElementBuilder.
Returns
SVGSwitchElementBuilder
La instancia SVGSwitchElementBuilder para la cadena.
Create(Document)
Crea una nueva instancia SVGSwitchElement dentro del documento especificado.
Parameters
document
Document
El documento en el que se creará el elemento.
Returns
SVGSwitchElement
Una nueva instancia SVGSwitchElement.</transformbuilder,></color,></color,></double,></double,></double,></double,></double,></double,></double,></double,></double,></color,></color,></color,></color,></color,></color,></color,></color,></string,></svgswitchelementbuilder,></double,></double,></double,></double,></color,></color,></double,></double,></double,></double,></color,></color,></double,></double,></double,></double,></color,></color,></double,></double,></double,></svgswitchelementbuilder,>