Print your text on bitmap and them mirror this bitmap.
To write on bitmap, you can first create an instance of
System.Drawing.Bitmap
with required size and
pixel format:
http://msdn.microsoft.com/en-us/library/system.drawing.bitmap.aspx[
^].
To draw on it, you will need to create an instance of
System.Drawing.Graphics
from your instance of bitmap using this static
factory method:
http://msdn.microsoft.com/en-us/library/system.drawing.graphics.fromimage.aspx[
^].
Now you can draw your text on bitmap using one of
System.Drawing.Graphics.DrawString
methods:
http://msdn.microsoft.com/en-us/library/system.drawing.graphics.aspx[
^].
To make a mirror image, you will need to work a bit with image pixels. To do that, use one of
LockBits
methods:
http://msdn.microsoft.com/en-us/library/system.drawing.bitmap.lockbits.aspx[
^].
Finally, use
PrintDocument
to draw converted bitmap.
—SA