Your line 2 in your copy from fpcanvas.pp is the only occurrence of "TFPPenStyleSet" within the entire Lazarus and FPC code base. So, no: you cannot combine pen styles.
BTW, there is a nice demo about pen and brush styles in folder examples/pen_brush of your Lazarus installation (it only uses the LCL pen and brush, though).