Spread provides a way to automatically determine the best way to print your sheet. By using rules that you can choose, it can decide, for example, whether it is best to print your sheet on landscape- or portrait-oriented pages. See Optimizing the Printing Using Rules for more information.
You can set BestFitCols and BestFitRows properties.