fdo#74702 Allow Printer & OutputDevice to handle font orientation

Printer handles setting font orientation differently to how a Window
or VirtualDevice handles it.

Change-Id: I2903b971651fe56f8d262d3467e76baef617455c