Името на пространството: Aspose.Svg.Builder
Асамблея: Aspose.SVG.dll (25.5.0)
Изграждащ клас за изграждане на правилата за CSS стил.Този клас се използва за динамично изграждане на редица CSS стилове чрез определяне на различни атрибути и техните стойности.
Inheritance
object
←
RuleBuilder
Implements
IAttributeSetter
,
IPresentationAttributeSetter
,
ITransformAttributeSetter
наследници
object.GetType()
,
object.MemberwiseClone()
,
object.ToString()
,
object.Equals(object?)
,
object.Equals(object?, object?)
,
object.ReferenceEquals(object?, object?)
,
object.GetHashCode()
Методи за разширяване
SVGBuilderExtensions.AlignmentBaseline(RuleBuilder, AlignmentBaseline)
,
SVGBuilderExtensions.BaselineShift(RuleBuilder, BaseLineShift)
,
SVGBuilderExtensions.BaselineShift(RuleBuilder, double, LengthType)
,
SVGBuilderExtensions.ClipPath(RuleBuilder, Action)
,
SVGBuilderExtensions.ClipRule(RuleBuilder, ClipRule)
,
SVGBuilderExtensions.Color(RuleBuilder, Action)
,
SVGBuilderExtensions.Color(RuleBuilder, Color)
,
SVGBuilderExtensions.ColorInterpolation(RuleBuilder, ColorInterpolation)
,
SVGBuilderExtensions.ColorInterpolationFilters(RuleBuilder, ColorInterpolation)
,
SVGBuilderExtensions.ColorProfile(RuleBuilder, string)
,
SVGBuilderExtensions.ColorRendering(RuleBuilder, ColorRendering)
,
SVGBuilderExtensions.Cursor(RuleBuilder, Cursor)
,
SVGBuilderExtensions.Direction(RuleBuilder, TextDirection)
,
SVGBuilderExtensions.Display(RuleBuilder, DisplayType)
,
SVGBuilderExtensions.DominantBaseline(RuleBuilder, DominantBaseline)
,
SVGBuilderExtensions.Fill(RuleBuilder, Action)
,
SVGBuilderExtensions.Fill(RuleBuilder, Color)
,
SVGBuilderExtensions.Fill(RuleBuilder, Paint)
,
SVGBuilderExtensions.FillOpacity(RuleBuilder, double)
,
SVGBuilderExtensions.FillRule(RuleBuilder, FillRule)
,
SVGBuilderExtensions.Filter(RuleBuilder, Action)
,
SVGBuilderExtensions.FloodColor(RuleBuilder, Color)
,
SVGBuilderExtensions.FloodColor(RuleBuilder, Action)
,
SVGBuilderExtensions.FloodOpacity(RuleBuilder, double)
,
SVGBuilderExtensions.FontFamily(RuleBuilder, string)
,
SVGBuilderExtensions.FontKerning(RuleBuilder, double, LengthType)
,
SVGBuilderExtensions.FontKerning(RuleBuilder, Kerning)
,
SVGBuilderExtensions.FontSize(RuleBuilder, double, LengthType)
,
SVGBuilderExtensions.FontSize(RuleBuilder, FontSize)
,
SVGBuilderExtensions.FontSizeAdjust(RuleBuilder, double)
,
SVGBuilderExtensions.FontSizeAdjust(RuleBuilder, )
,
SVGBuilderExtensions.FontStretch(RuleBuilder, FontStretch)
,
SVGBuilderExtensions.FontStyle(RuleBuilder, FontStyle)
,
SVGBuilderExtensions.FontVariant(RuleBuilder, string)
,
SVGBuilderExtensions.FontWeight(RuleBuilder, FontWeight)
,
SVGBuilderExtensions.GlyphOrientationVertical(RuleBuilder, TextOrientation)
,
SVGBuilderExtensions.ImageRendering(RuleBuilder, ImageRendering)
,
SVGBuilderExtensions.LetterSpacing(RuleBuilder, double, LengthType)
,
SVGBuilderExtensions.LetterSpacing(RuleBuilder, Spacing)
,
SVGBuilderExtensions.LightingColor(RuleBuilder, Color)
,
SVGBuilderExtensions.LightingColor(RuleBuilder, Action)
,
SVGBuilderExtensions.MarkerEnd(RuleBuilder, string)
,
SVGBuilderExtensions.MarkerEnd(RuleBuilder, MarkerPos)
,
SVGBuilderExtensions.MarkerMid(RuleBuilder, string)
,
SVGBuilderExtensions.MarkerMid(RuleBuilder, MarkerPos)
,
SVGBuilderExtensions.MarkerStart(RuleBuilder, string)
,
SVGBuilderExtensions.MarkerStart(RuleBuilder, MarkerPos)
,
SVGBuilderExtensions.Mask(RuleBuilder, Action)
,
SVGBuilderExtensions.Opacity(RuleBuilder, double)
,
SVGBuilderExtensions.Overflow(RuleBuilder, Overflow)
,
SVGBuilderExtensions.PaintOrder(RuleBuilder, PaintOrder)
,
SVGBuilderExtensions.PointerEvents(RuleBuilder, PointerEvents)
,
SVGBuilderExtensions.SetAttribute(RuleBuilder, string, string)
,
SVGBuilderExtensions.ShapeRendering(RuleBuilder, ShapeRendering)
,
SVGBuilderExtensions.StopColor(RuleBuilder, Color)
,
SVGBuilderExtensions.StopColor(RuleBuilder, Action)
,
SVGBuilderExtensions.StopOpacity(RuleBuilder, double)
,
SVGBuilderExtensions.Stroke(RuleBuilder, Action)
,
SVGBuilderExtensions.Stroke(RuleBuilder, Color)
,
SVGBuilderExtensions.Stroke(RuleBuilder, Paint)
,
SVGBuilderExtensions.StrokeDashArray(RuleBuilder, params double[])
,
SVGBuilderExtensions.StrokeDashArray(RuleBuilder, Dash)
,
SVGBuilderExtensions.StrokeDashoffset(RuleBuilder, double, LengthType)
,
SVGBuilderExtensions.StrokeLineCap(RuleBuilder, StrokeLineCap)
,
SVGBuilderExtensions.StrokeLineJoin(RuleBuilder, StrokeLineJoin)
,
SVGBuilderExtensions.StrokeMiterlimit(RuleBuilder, double)
,
SVGBuilderExtensions.StrokeOpacity(RuleBuilder, double)
,
SVGBuilderExtensions.StrokeWidth(RuleBuilder, double, LengthType)
,
SVGBuilderExtensions.TextAnchor(RuleBuilder, TextAnchor)
,
SVGBuilderExtensions.TextDecoration(RuleBuilder, bool, bool, bool, bool)
,
SVGBuilderExtensions.TextOverflow(RuleBuilder, TextOverflow)
,
SVGBuilderExtensions.TextRendering(RuleBuilder, TextRendering)
,
SVGBuilderExtensions.UnicodeBidi(RuleBuilder, UnicodeBidi)
,
SVGBuilderExtensions.Visibility(RuleBuilder, Visibility)
,
SVGBuilderExtensions.WhiteSspace(RuleBuilder, WhiteSpace)
,
SVGBuilderExtensions.WordSpacing(RuleBuilder, Spacing)
,
SVGBuilderExtensions.WordSpacing(RuleBuilder, double, LengthType)
,
SVGBuilderExtensions.WritingMode(RuleBuilder, WritingMode)
Constructors
RuleBuilder()
Methods
Attribute(Стрийк, Стрийк)
Създаване или актуализиране на стилен атрибут с определена стойност.
Parameters
name
string
Името на CSS стил атрибут.
value
string
Стойността, която трябва да бъде зададена за посочения CSS стил атрибут.
Build()
Изгражда крайната CSS стил лента от натрупаните стилови атрибути.
Returns
string
Стрий, който представлява правилото за CSS стил.