Class SVGSymbolElementBuilder

Class SVGSymbolElementBuilder

Името на пространството: Aspose.Svg.Builder Асамблея: Aspose.SVG.dll (25.5.0)

Строител клас за създаване на SVGSymbolElement, който се използва за определяне на графични шаблони обекти в рамките на СВГ.

[ComVisible(true)]
public class SVGSymbolElementBuilder : SVGElementBuilder<svgsymbolelement>, ISVGElementBuilder, IAttributeSetter, ICompositeElementBuilder, IAnimationElementBuilder, IBaseAnimationElementBuilder, IDescriptiveElementBuilder, IShapeElementBuilder, IShapeContentElementBuilder, IStructuralElementBuilder, IPaintServerElementBuilder, ICoreAttributeSetter, IGraphicalEventAttributeSetter, IGlobalEventAttributeSetter, ICommonEventAttributeSetter, IDocumentElementEventAttributeSetter, IPreserveAspectRatioAttributeSetter, IViewBoxAttributeSetter, IRefCoordinatesAttributeSetter

Inheritance

object SVGElementBuilder SVGSymbolElementBuilder

Implements

ISVGElementBuilder , IAttributeSetter , ICompositeElementBuilder , IAnimationElementBuilder , IBaseAnimationElementBuilder , IDescriptiveElementBuilder , IShapeElementBuilder , IShapeContentElementBuilder , IStructuralElementBuilder , IPaintServerElementBuilder , ICoreAttributeSetter , IGraphicalEventAttributeSetter , IGlobalEventAttributeSetter , ICommonEventAttributeSetter , IDocumentElementEventAttributeSetter , IPreserveAspectRatioAttributeSetter , IViewBoxAttributeSetter , IRefCoordinatesAttributeSetter

наследници

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

Методи за разширяване

SVGBuilderExtensions.AddA(SVGSymbolElementBuilder, Action) , SVGBuilderExtensions.AddAnimate(SVGSymbolElementBuilder, Action) , SVGBuilderExtensions.AddAnimateMotion(SVGSymbolElementBuilder, Action) , SVGBuilderExtensions.AddAnimateTransform(SVGSymbolElementBuilder, Action) , SVGBuilderExtensions.AddBuilder<svgsymbolelementbuilder, telementbuilder="">(SVGSymbolElementBuilder, TElementBuilder) , SVGBuilderExtensions.AddCircle(SVGSymbolElementBuilder, Action) , SVGBuilderExtensions.AddCircle(SVGSymbolElementBuilder, OneOf<double, (double,="" lengthtype)="">, OneOf<double, (double,="" lengthtype)="">, OneOf<double, (double,="" lengthtype)="">, OneOf<color, paint,="" string="">, OneOf<color, paint,="" string="">, string, Action) , SVGBuilderExtensions.AddClipPath(SVGSymbolElementBuilder, Action) , SVGBuilderExtensions.AddDefs(SVGSymbolElementBuilder, Action) , SVGBuilderExtensions.AddDesc(SVGSymbolElementBuilder, Action) , SVGBuilderExtensions.AddEllipse(SVGSymbolElementBuilder, Action) , SVGBuilderExtensions.AddEllipse(SVGSymbolElementBuilder, 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) , SVGBuilderExtensions.AddFilter(SVGSymbolElementBuilder, Action) , SVGBuilderExtensions.AddForeignObject(SVGSymbolElementBuilder, Action) , SVGBuilderExtensions.AddG(SVGSymbolElementBuilder, Action) , SVGBuilderExtensions.AddImage(SVGSymbolElementBuilder, Action) , SVGBuilderExtensions.AddImage(SVGSymbolElementBuilder, string, OneOf<double, (double,="" lengthtype)="">, OneOf<double, (double,="" lengthtype)="">, OneOf<double, (double,="" lengthtype)="">, OneOf<double, (double,="" lengthtype)="">, string, Action) , SVGBuilderExtensions.AddLine(SVGSymbolElementBuilder, Action) , SVGBuilderExtensions.AddLine(SVGSymbolElementBuilder, 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) , SVGBuilderExtensions.AddLinearGradient(SVGSymbolElementBuilder, Action) , SVGBuilderExtensions.AddLinearGradient(SVGSymbolElementBuilder, OneOf<double, (double,="" lengthtype)="">, OneOf<double, (double,="" lengthtype)="">, OneOf<double, (double,="" lengthtype)="">, OneOf<double, (double,="" lengthtype)="">, CoordinateUnits?, SpreadMethod?, string, string, Action) , SVGBuilderExtensions.AddMarker(SVGSymbolElementBuilder, Action) , SVGBuilderExtensions.AddMask(SVGSymbolElementBuilder, Action) , SVGBuilderExtensions.AddMetadata<svgsymbolelementbuilder, telement="">(SVGSymbolElementBuilder, Action) , SVGBuilderExtensions.AddPath(SVGSymbolElementBuilder, Action) , SVGBuilderExtensions.AddPath(SVGSymbolElementBuilder, OneOf<string, action<pathbuilder="">>, OneOf<color, paint,="" string="">, OneOf<color, paint,="" string="">, string, Action) , SVGBuilderExtensions.AddPath(SVGSymbolElementBuilder, Action, OneOf<color, paint,="" string="">, OneOf<color, paint,="" string="">, string, Action) , SVGBuilderExtensions.AddPattern(SVGSymbolElementBuilder, Action) , SVGBuilderExtensions.AddPattern(SVGSymbolElementBuilder, CoordinateUnits?, CoordinateUnits?, string, string, Action) , SVGBuilderExtensions.AddPolygon(SVGSymbolElementBuilder, Action) , SVGBuilderExtensions.AddPolygon(SVGSymbolElementBuilder, double[], OneOf<color, paint,="" string="">, OneOf<color, paint,="" string="">, string, Action) , SVGBuilderExtensions.AddPolyline(SVGSymbolElementBuilder, Action) , SVGBuilderExtensions.AddPolyline(SVGSymbolElementBuilder, double[], OneOf<color, paint,="" string="">, OneOf<color, paint,="" string="">, string, Action) , SVGBuilderExtensions.AddRadialGradient(SVGSymbolElementBuilder, Action) , SVGBuilderExtensions.AddRadialGradient(SVGSymbolElementBuilder, 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) , SVGBuilderExtensions.AddRect(SVGSymbolElementBuilder, Action) , SVGBuilderExtensions.AddRect(SVGSymbolElementBuilder, 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) , SVGBuilderExtensions.AddScript(SVGSymbolElementBuilder, Action) , SVGBuilderExtensions.AddSet(SVGSymbolElementBuilder, Action) , SVGBuilderExtensions.AddStyle(SVGSymbolElementBuilder, Action) , SVGBuilderExtensions.AddSvg(SVGSymbolElementBuilder, Action) , SVGBuilderExtensions.AddSwitch(SVGSymbolElementBuilder, Action) , SVGBuilderExtensions.AddSymbol(SVGSymbolElementBuilder, Action) , SVGBuilderExtensions.AddText(SVGSymbolElementBuilder, Action) , SVGBuilderExtensions.AddText(SVGSymbolElementBuilder, 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) , SVGBuilderExtensions.AddTitle(SVGSymbolElementBuilder, Action) , SVGBuilderExtensions.AddUse(SVGSymbolElementBuilder, Action) , SVGBuilderExtensions.AddUse(SVGSymbolElementBuilder, 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) , SVGBuilderExtensions.AddView(SVGSymbolElementBuilder, Action) , SVGBuilderExtensions.Class(SVGSymbolElementBuilder, params string[]) , SVGBuilderExtensions.Id(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.Lang(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnCanPlay(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnCanPlayThrough(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnCancel(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnChange(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnClick(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnClose(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnCopy(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnCueChange(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnCut(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnDblClick(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnDrag(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnDragEnd(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnDragEnter(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnDragExit(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnDragLeave(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnDragOver(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnDragStart(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnDrop(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnDurationChange(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnEmptied(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnEnded(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnError(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnFocus(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnFocusIn(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnFocusOut(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnInput(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnInvalid(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnKeyDown(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnKeyPress(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnKeyUp(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnLoad(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnLoadStart(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnLoadedData(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnLoadedMetadata(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnMouseDown(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnMouseEnter(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnMouseLeave(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnMouseMove(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnMouseOut(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnMouseOver(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnMouseUp(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnMouseWheel(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnPaste(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnPause(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnPlay(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnPlaying(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnProgress(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnRateChange(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnReset(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnResize(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnScroll(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnSeeked(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnSeeking(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnSelect(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnShow(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnStalled(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnSubmit(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnSuspend(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnTimeUpdate(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnToggle(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnVolumeChange(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.OnWaiting(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.RefX(SVGSymbolElementBuilder, double, LengthType) , SVGBuilderExtensions.RefX(SVGSymbolElementBuilder, HorizontalPosition) , SVGBuilderExtensions.RefY(SVGSymbolElementBuilder, double, LengthType) , SVGBuilderExtensions.RefY(SVGSymbolElementBuilder, VerticalPosition) , SVGBuilderExtensions.SetAttribute(SVGSymbolElementBuilder, string, string) , SVGBuilderExtensions.SetPreserveAspectRatio(SVGSymbolElementBuilder, AspectRatioAlign, AspectRatioScaling) , SVGBuilderExtensions.Style(SVGSymbolElementBuilder, Action) , SVGBuilderExtensions.Style(SVGSymbolElementBuilder, string) , SVGBuilderExtensions.Tabindex(SVGSymbolElementBuilder, int) , SVGBuilderExtensions.ViewBox(SVGSymbolElementBuilder, double, double, double, double) , SVGBuilderExtensions.XmlSpace(SVGSymbolElementBuilder, XmlSpace)

Constructors

Етикети:SvGSymbolElementBuilder()

public SVGSymbolElementBuilder()

Methods

Create(Document)

Създава нова инстанция SVGSymbolElement в посочения документ.

protected override SVGSymbolElement Create(Document document)

Parameters

document Document

Документ, в който елементът трябва да бъде създаден.

Returns

SVGSymbolElement

Една нова инстанция SVGSymbolElement.

Рефлекс(Двойна, дължина)

Поставете атрибута “refX” на елемента на символа, определяйки x-координата на референтната точка на симбола.

public SVGSymbolElementBuilder RefX(double value, LengthType type = LengthType.Px)

Parameters

value double

Стойността на атрибута „refX“.

type LengthType

Типът на измерване на дължината (например пиксели).

Returns

SVGSymbolElementBuilder

Инстанция SVGSymbolElementBuilder за верига.

Рефиниране(Двойна, дължина)

Създава атрибута “refY” на елемента на символа, определяйки y-координата на референтната точка на симбола.

public SVGSymbolElementBuilder RefY(double value, LengthType type = LengthType.Px)

Parameters

value double

Стойността на атрибута „refY“.

type LengthType

Типът на измерване на дължината (например пиксели).

Returns

SVGSymbolElementBuilder

Инстанция SVGSymbolElementBuilder за верига.</color,></color,></double,></double,></double,></double,></color,></color,></double,></double,></double,></color,></color,></double,></double,></double,></double,></double,></double,></double,></double,></double,></color,></color,></color,></color,></color,></color,></color,></color,></string,></svgsymbolelementbuilder,></double,></double,></double,></double,></color,></color,></double,></double,></double,></double,></double,></double,></double,></double,></color,></color,></double,></double,></double,></double,></color,></color,></double,></double,></double,></svgsymbolelementbuilder,>

 Български