A wrapper for QPen. More...
Public Types | |
| enum | PenCapStyle { FlatCap = 0, SquareCap = 0x10, RoundCap = 0x20 } |
| Pen cap styles. More... | |
| enum | PenJoinStyle { MiterJoin = 0, BevelJoin = 0x40, RoundJoin = 0x80, SvgMiterJoin = 0x100 } |
| Pen join styles. More... | |
| enum | PenStyle { NoPen = 0, SolidLine = 1, DashLine = 2, DotLine = 3, DashDotLine = 4, DashDotDotLine = 5 } |
| Pen styles. More... | |
Public Member Functions | |
| Pen () | |
| Default constructor. | |
| String | toString () const |
Properties | |
| Brush | brush |
| The pen brush. | |
| PenCapStyle | capStyle |
| The pen cap style. | |
| Color | color |
| The pen color. | |
| Boolean | cosmetic |
| Pen is cosmetic. | |
| PenJoinStyle | joinStyle |
| The pen join style. | |
| Number | miterLimit |
| The miter limit. | |
| PenStyle | style |
| The pen style. | |
| Number | width |
| The pen width. | |
A wrapper for QPen.
Example use within a report:
// change rectangle pen var p = section.item('rect').pen; // copy current p.color = new bps.Color(200,100,20); p.style = bps.Pen.DashDotLine; section.item('rect').pen = p; // set new pen
Pen cap styles.
Pen join styles.
| enum bps::Pen::PenStyle |
Pen styles.
| String bps::Pen::toString | ( | ) | const |
Brush bps::Pen::brush [read, write] |
The pen brush.
PenCapStyle bps::Pen::capStyle [read, write] |
The pen cap style.
Color bps::Pen::color [read, write] |
The pen color.
Boolean bps::Pen::cosmetic [read, write] |
Pen is cosmetic.
PenJoinStyle bps::Pen::joinStyle [read, write] |
The pen join style.
Number bps::Pen::miterLimit [read, write] |
The miter limit.
PenStyle bps::Pen::style [read, write] |
The pen style.
Number bps::Pen::width [read, write] |
The pen width.