View Single Post
Since I had to wind up explaining this in length to someone, here's the full account of the changes that were made to the removal of the print scale input field from the Canvas Size Inspector:

That print scale input field was just another way to perform the same operation that's found in the Page Setup dialog. The convenience was its easy access from the inspector as well as the Fit button. We had imagined this feature to facilitate the printing of very large canvases (ones that would normally tile to many pages on printout) to one page, following these steps:

- One would resize a very large canvas to one page by one page, with a good portion of the diagram or document falling well off the printable area of the canvas
- Clicking the Fit button would change the print scale such that all the content would appear smaller, and fit on the canvas for printing purposes

(a quick side note about how print scale works -- a one inch square is still considered to be one inch in OmniGraffle regardless of the appearance onscreen when the print scale is changed)

So, in OmniGraffle 5 we've removed the print scale field in the Canvas Size Inspector and replaced it with the "Print canvas on one printer sheet" checkbox. This setting will allow any overly large canvas to display at normal size yet still print out to one page. It works in combination with the "Auto-adjust the canvas size" checkbox, so you can just add content to your document as you'd like, the canvas will grow to accommodate it, and so long as it's set to print to one printer sheet it will fit to a single page on printout.

(you can also un-check the "Size is multiple of printer sheets" checkbox to get your canvas to grow in a more rational manner instead of adding a new page and a lot of white space)

What we did not take into account were users that made use of print scale and the Fit button to continually re-size content down to fit on a single set canvas size regardless of whether they were going to print or not. The issue here is that the legacy print scale percentage is lost on opening up in OmniGraffle 5. If you go into the Page Setup dialog and enter in the percentage that was showing in the Canvas Size Inspector in version 4, your document will go right back to the way you expect it to be.

I have opened up discussion to maintain that print scale when opening up documents saved in earlier versions of OmniGraffle, I am of the opinion that's the correct approach here.

Lastly, another very important reason we removed the print scale field from the Canvas Size Inspector is that it could conflict with the use of ruler scale and cause a great deal of confusion.
__________________
"Vroom! Vroom!!"