Class GraphicProperties
Represents the graphic state that controls how geometries are rendered, including fill and stroke appearance properties such as colors, line thickness, and line styles.
Inherited Members
Namespace: Telerik.Windows.Documents.Fixed.Model.Editing
Assembly: Telerik.Windows.Documents.Fixed.dll
Syntax
public class GraphicProperties : PropertiesBase<GraphicProperties>
Constructors
GraphicProperties()
Fields
FillColor
Gets or sets the fill color.
Declaration
public ColorBase FillColor
Field Value
ColorBase
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
System.Boolean
|
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
System.Boolean
|
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
System.Nullable<System.Double>
A nullable double value representing the miter limit ratio. |
StrokeColor
Gets or sets the stroke color.
Declaration
public ColorBase StrokeColor
Field Value
ColorBase
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
System.Collections.Generic.IEnumerable<System.Double>
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
System.Double
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.
Declaration
public LineCap StrokeLineCap
Field Value
LineCap
A LineCap enumeration value that determines how the ends of stroked paths are rendered. |
StrokeLineJoin
Gets or sets the shape to be used at the corners of stroked paths.
Declaration
public LineJoin StrokeLineJoin
Field Value
LineJoin
A LineJoin enumeration value that determines how the corners of stroked paths are rendered. |
StrokeThickness
Gets or sets the stroke thickness.
Declaration
public double StrokeThickness
Field Value
System.Double
The stroke thickness. |
Methods
CopyFrom(GraphicProperties)
Copies the graphic properties from fromProperties instance.
Declaration
public override void CopyFrom(GraphicProperties graphicProperties)
Parameters
GraphicProperties
graphicProperties
The graphic properties. |