Currently when invoking print with following outline parameters:
labelOutlineColor
labelOutlineOpacity
labelOutlineWidth
the label is not rendered properly:
The outline is being written on top of label, which results in it consuming it. Further more, the color is not applied and outline is always rendered white.
To fix this the outline should be rendered first, and then label should be rendered on top of it. Also code must be fixed to properly handle the color of outline.