Tên không gian: Aspose.Svg.Builder
Tổng hợp: Aspose.SVG.dll (25.5.0)
Một lớp xây dựng cho việc tạo ra các quy tắc phong cách CSS.Khóa học này được sử dụng để xây dựng một chuỗi các phong cách CSS bằng cách thiết lập các thuộc tính khác nhau và giá trị của chúng.
Inheritance
object
←
RuleBuilder
Implements
IAttributeSetter
,
IPresentationAttributeSetter
,
ITransformAttributeSetter
Thành viên thừa kế
object.GetType()
,
object.MemberwiseClone()
,
object.ToString()
,
object.Equals(object?)
,
object.Equals(object?, object?)
,
object.ReferenceEquals(object?, object?)
,
object.GetHashCode()
Phương pháp mở rộng
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(Thẻ, string)
Thiết lập hoặc cập nhật một thuộc tính phong cách với một giá trị cụ thể.
Parameters
name
string
Tên của CSS style attribute.
value
string
Giá trị phải được thiết lập cho thuộc tính phong cách CSS cụ thể.
Build()
Xây dựng dòng kiểu CSS cuối cùng từ các thuộc tính phong cách tích lũy.
Returns
string
Một string đại diện cho quy tắc phong cách CSS.