Add the ability to recognize if the document is in portrait or landscape mode when printing.
Add PrintOrientation property which set/get the page orientation when printing. The default value of property is Auto and recognize if the document is in portrait or landscape mode: