Class RuleBuilder

Class RuleBuilder

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

Изграждащ клас за изграждане на правилата за CSS стил.Този клас се използва за динамично изграждане на редица CSS стилове чрез определяне на различни атрибути и техните стойности.

[ComVisible(true)]
public class RuleBuilder : IAttributeSetter, IPresentationAttributeSetter, ITransformAttributeSetter

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()

public RuleBuilder()

Methods

Attribute(Стрийк, Стрийк)

Създаване или актуализиране на стилен атрибут с определена стойност.

public void Attribute(string name, string value)

Parameters

name string

Името на CSS стил атрибут.

value string

Стойността, която трябва да бъде зададена за посочения CSS стил атрибут.

Build()

Изгражда крайната CSS стил лента от натрупаните стилови атрибути.

public string Build()

Returns

string

Стрий, който представлява правилото за CSS стил.

 Български