SVG/Source/Painting/SvgStrokeLineJoin.cs

38 строки
1.3 KiB
C#

using System;
using System.Collections.Generic;
using System.Text;
using System.ComponentModel;
namespace Svg
{
/// <summary>Specifies the shape to be used at the corners of paths or basic shapes when they are stroked.</summary>
[TypeConverter(typeof(SvgStrokeLineJoinConverter))]
public enum SvgStrokeLineJoin
{
/// <summary>The value is inherited from the parent element.</summary>
Inherit,
/// <summary>The corners of the paths are joined sharply.</summary>
Miter,
/// <summary>
/// The corners of the paths are joined sharply, but clipped at the miter limit instead of
/// falling back to SvgStrokeLineJoin.Bevel. This is a new value that might not be supported by
/// most browsers.
/// </summary>
MiterClip,
/// <summary>The corners of the paths are rounded off.</summary>
Round,
/// <summary>The corners of the paths are "flattened".</summary>
Bevel,
/// <summary>
/// The corners of the paths are joined by arcs that have the same curvature as the curves they
/// join. This is a new value that might not be supported by most browsers.
/// </summary>
Arcs
}
}