ClassGraphicProperties
Graphics state for path and shape rendering—controls fill and stroke color, thickness, caps/joins, and dash patterns that affect drawing output. Use to configure how subsequent geometries are painted on the page.
Definition
Namespace:Telerik.Windows.Documents.Fixed.Model.Editing
Assembly:Telerik.Windows.Documents.Fixed.dll
Syntax:
public class GraphicProperties : PropertiesBase<GraphicProperties>
Inheritance: objectPropertiesBase<GraphicProperties>GraphicProperties
Inherited Members
Constructors
GraphicProperties()
Initializes a new instance of the GraphicProperties class.
Declaration
public GraphicProperties()
Fields
FillColor
Gets or sets the fill color.
Declaration
public ColorBase FillColor
Field Value
The color of the fill.
IsFilled
Gets or sets a value indicating whether the drawn geometry's interior should be filled. When true, the geometry will be filled with the current FillColor.
Declaration
public bool IsFilled
Field Value
true if the geometry should be filled; otherwise, false.
IsStroked
Gets or sets a value indicating whether the outline of the drawn geometry should be stroked. When true, the geometry's outline will be drawn with the current StrokeColor and StrokeThickness.
Declaration
public bool IsStroked
Field Value
true if the geometry's outline should be stroked; otherwise, false.
MiterLimit
Gets or sets the miter limit which determines when a miter join is beveled. When the length of the miter at a join exceeds the product of this value and the line width, the join is converted from a miter to a bevel.
Declaration
public double? MiterLimit
Field Value
A nullable double value representing the miter limit ratio.
StrokeColor
Gets or sets the stroke color.
Declaration
public ColorBase StrokeColor
Field Value
The color of the stroke.
StrokeDashArray
Gets or sets the pattern of dashes and gaps used to stroke paths. The array contains alternating values for the dash length and gap length in device-independent units.
Declaration
public IEnumerable<double> StrokeDashArray
Field Value
A collection of double values that define the pattern of dashes and gaps.
StrokeDashOffset
Gets or sets the distance into the dash pattern to start the dash. This allows shifting the pattern along the stroke without modifying the pattern itself.
Declaration
public double StrokeDashOffset
Field Value
A double value representing the stroke dash offset in device-independent units.
StrokeLineCap
Gets or sets the shape to be used at the ends of open stroked paths.
StrokeLineJoin
Gets or sets the shape to be used at the corners of stroked paths.
StrokeThickness
Gets or sets the stroke thickness.
Declaration
public double StrokeThickness
Field Value
The stroke thickness.
Methods
CopyFrom(GraphicProperties)
Copies the graphic properties from fromProperties instance.
Declaration
public override void CopyFrom(GraphicProperties graphicProperties)
Parameters
graphicProperties
The graphic properties.
Overrides