XPS 0.95 Clarification on Landscape Printing

We’ve added the following note to 3.3.4 to help clarify how landscape printing is done and how that interacts with PrintTicket settings.

Note: Fixed pages intended for landscape-orientation printing must be produced differently than those intended for portrait-orientation printing; their Width attribute holds the larger value, their Height attribute holds the smaller value.

The PageOrientation setting in the PrintTicket does not rotate the fixed page, but instead determines how the PageMediaSize dimensions relate to the PageImageableSize dimensions reported by the device.

As a consequence, in order to print a fixed page that has been produced with a landscape orientation, either the PrintTicket would specify PageMediaSize and PageOrientation values such that the dimensions of the fixed page match the PageImageableSize reported by the device, or it would specify an appropriate PageScaling option.