The Omni Group

Go Back   The Omni Group Forums > OmniGraffle > OmniGraffle General
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply
Can you set page-zoom percent globally? Thread Tools Search this Thread Display Modes
Sometimes I want to go through all my canvases to see flows, but they are all at various settings of zoom. Is there a way to set the zoom globally?

Cheers

Rob
  Reply With Quote
I'd like this too. As a special option, though -- most of the time, it's useful that OG remembers the zoom level on each canvas.
  Reply With Quote
We do have an existing feature request for this, it seems to me that it would be possible to select multiple canvases in the sidebar and have the zoom setting affect all of them, does that sound like a good solution?
__________________
"Vroom! Vroom!!"
  Reply With Quote
That sounds like a very elegant solution, Joel. My first guess was to have a new submenu group in the Zoom menu, so you'd have:
View: Zoom: All canvases: Zoom to Actual Size / Fit in Window

But I think I prefer your solution.

I'm not sure it'd make sense for all Zoom operations to affect multiple selected canvases. What would "Zoom in" do? Zoom them all in from their current setting, or zoom them all to the level of the currently-viewed canvas? Ditto for Zoom to Selection.
  Reply With Quote
I was initially thinking that only the Zoom popup would work in this case, however that's a good point -- Using the Zoom Tool or View Menu should have some sort of impact on a multiple canvas selection, or I dunno, maybe it shouldn't.

Will have to chat up the UI team about this as a sanity check.
__________________
"Vroom! Vroom!!"
  Reply With Quote
While you are discussing adding the "set all/set selected canvases to same zoom" feature with the UI team, can you give us an applescript to accomplish it?

I'm not an applescripter, but looking into the Omnigrafle dictionary with the script editor, it appears that the zoom level is a factor of the window, not the canvas. This is confusing to me.

Thanks!
  Reply With Quote
Quote:
Originally Posted by Joel View Post
I was initially thinking that only the Zoom popup would work in this case, however that's a good point -- Using the Zoom Tool or View Menu should have some sort of impact on a multiple canvas selection, or I dunno, maybe it shouldn't.

Will have to chat up the UI team about this as a sanity check.
I would very much like this feature.

While selecting all of the Canvases to set a Zoom level feels elegant, and direct, I wonder if it might not be terribly obvious to all users, esp. given that the Zoom pop-up control is on the opposite side of the window..?

Using the Zoom Menu items helps, in that it's the 'global' location, but is still distant from the Canvas thumbnails, so still could be missed.

Perhaps one way to make this feature slightly more evident to some users could be to add Canvas Zoom options to the Thumbnail Contextual Menu (i.e. when I Ctrl/Right-Click on the Canvas Thumbnails?

That way the control is directly related to the Canvas representations, and while not ideal (in that they're initially invisible, Contextual Menus are widely used, esp. by users with Windows experience.)
  Reply With Quote
An applescript to do this would be very useful.... I can't work it out.

I have so far:
Code:
tell application "OmniGraffle Professional 5"
	set theDocument to front document
	set canvasCount to count of canvases of theDocument
	repeat with canvasNumber from 1 to canvasCount
		set oCanvas to canvas canvasNumber of theDocument
		set zoom of the window to 100
	end repeat
end tell
  Reply With Quote
In the OG Applescript dictionary, the zoom state is a property of windows rather than canvases.

You could reset the zoom level of all open windows:

Code:
tell application "OmniGraffle Professional 5"
	repeat with oWin in windows
		tell oWin
			if zoomable then set zoom to 2
		end tell
	end repeat
end tell

Last edited by RobTrew; 2008-10-27 at 04:43 AM..
  Reply With Quote
Has this feature been added?
  Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Similar Threads
Thread Thread Starter Forum Replies Last Post
Disable Full Page Zoom Intel iMac OmniWeb General 1 2011-04-11 09:35 AM
Full page zoom? Juan Lupion OmniWeb Feature Requests 4 2010-06-05 07:52 AM
Turning on Page Zoom in OmniWeb 5.9.2 Sneaky Peeks dave_m OmniWeb General 2 2009-03-11 11:14 AM
Change default page zoom? Leon Starr OmniGraffle General 2 2007-05-19 12:42 PM


All times are GMT -8. The time now is 02:07 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.