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.

 Ελληνικά