A név: Aspose.Svg.Builder
Összefoglaló: Aspose.SVG.dll (25.5.0)
Építő osztály a CSS stílus szabályainak építéséhez.Ezt az osztályt arra használják, hogy dinamikusan létrehozzák a CSS stílusok sorát a különböző attribútumok és értékeik beállításával.
Inheritance
object
←
RuleBuilder
Implements
IAttributeSetter
,
IPresentationAttributeSetter
,
ITransformAttributeSetter
Örökletes tagok
object.GetType()
,
object.MemberwiseClone()
,
object.ToString()
,
object.Equals(object?)
,
object.Equals(object?, object?)
,
object.ReferenceEquals(object?, object?)
,
object.GetHashCode()
kiterjesztési módszerek
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(A string, a string)
Állítsa be vagy frissítse a stílus attribútumot egy meghatározott értékkel.
Parameters
name
string
A CSS stílus tulajdonság neve.
value
string
Az értéket a meghatározott CSS stílus attribútumra kell beállítani.
Build()
Építi a végső CSS stílusszalagot az akkumulált stílusok attribútumaiból.
Returns
string
A string a CSS stílus szabályt képviseli.