## <sas-g:BasicStroke>

The BasicStroke tag encapsulates the attributes specific to a BasicStroke.

This tag must be nested within a sas-g:StrokeLineStyle tag.

### Syntax

`<sas-g:BasicStroke
[dashPhase="java.lang.Double"]
[dashSegmentsChanged="true|false"]
[endCap="Butt|Round|Square"]
[id="value"]
[lineJoin="Bevel|Miter|Round"]
[lineWidth="java.lang.Double"]
[miterLimit="java.lang.Double"]>
[<sas-g:DashSegment ...>
[<sas-g:SetProperty ...>
The value to set on the parent tag
</sas-g:SetProperty>]
[Additional <sas-g:SetProperty> tags...]
</sas-g:DashSegment>]
[<sas-g:SetProperty ...>
The value to set on the parent tag
</sas-g:SetProperty>]
[Additional <sas-g:DashSegment>, <sas-g:SetProperty> tags...]
</sas-g:BasicStroke>`

### Attributes

`dashPhase` | The dashPhase to set
`dashSegmentsChanged` | The dashSegmentChanged to set
`endCap` | The endCap to set
`id` | Case-sensitive name used to identify the object instance.
`lineJoin` | The lineJoin to set
`lineWidth` | The lineWidth to set
`miterLimit` | The miterLimit to set

### More Information

To view the documentation for the related InformationBean, see java.awt.BasicStroke.

If you need to subclass the tag handler class for the sas-g:BasicStroke tag, extend com.sas.taglib.graphics.components.BasicStrokeTag.