module HexaPDF:: Content:: LineCapStyle
Defines all available line cap styles as constants. Each line cap style is an instance of NamedValue
, see ::normalize
. For use with e.g. Content::Canvas#line_cap_style
.
See: PDF1.7 s8.4.3.3
Constants
- BUTT_CAP¶
Stroke is squared off at the endpoint of a path.
Specify as 0 or :butt.
- PROJECTING_SQUARE_CAP¶
The stroke continues half the line width beyond the endpoint of a path.
Specify as 2 or :projecting_square.
- ROUND_CAP¶
A semicircular arc is drawn at the endpoint of a path.
Specify as 1 or :round.
Public Class Methods
Returns the argument normalized to a valid line cap style.
-
0 or
:butt
can be used for theBUTT_CAP
style. -
1 or
:round
can be used for theROUND_CAP
style. -
2 or
:projecting_square
can be used for thePROJECTING_SQUARE_CAP
style. -
Otherwise an error is raised.