<div id="popup_box_thanks" style="display:none" onClick="close_popup_thanks('popup_box_thanks', 'ts')"><br>Thanks for submitting your tip! All submissions are moderated by an editor before appearing online. We've reset the form so you can enter another tip. Or you can close the tip submission box. <div class="x_close" id="thanks_upper_right"><a href="javascript:void(0)" onmousedown="close_popup_thanks('popup_box_thanks', 'ts'); return true;">Close</a></div></div>
<div class="tbf_row"><div class="tbf_wide_extra_top not_bold">Please submit only technical tips that will help other TidBITS readers better use their Macs, iPhones, and related software and hardware. All product announcements should be sent to <a href="mailto:releases@tidbits.com">releases@tidbits.com</a>.</div></div>
<div class="tbf_left">URL</div><div class="tbf_right"><input type="text" value="" name="tip_link_url" tabindex="3"><span class="tip_description"><br>Enter the URL to a Web page that supports your tip.</span></div>
</div>
<div class="spacer"></div>
<div class="tbf_row">
<div class="tbf_left">Linked text</div><div class="tbf_right"><input type="text" value="" name="tip_link_label" tabindex="4"><span class="tip_description"><br>Enter the name of the page linked above.</span></div>
<div class="tbf_wide"><input type="submit" value="Preview Your Tip" name="preview_tip" onClick="fill_preview('tipbits_enclosure_preview', 'ts', this.form); return false;" tabindex="7"> <input type="submit" value="Send Us Your Tip!" name="submit_this_tip" onClick="handle_tip_submission('ts', '', this.form, 'tip'); return false;" tabindex="8"></div>
</div>
<div class="spacer"></div>
<div class="tbf_row">
<div class="tbf_wide"><span class="fine_print">When you submit a tip, you give us permission to use it. Read <a href="javascript:void(0)" onClick="generic_show_hide('tip_terms')">our terms</a> for more details. All submissions are reviewed before publication.</span></div>
<div class="tbf_wide"><span class="fine_print">Our terms: By submitting a tip, you agree to assign TidBITS Publishing Inc., a non-exclusive, worldwide, perpetual license to reproduce, publish, and distribute your tip in connection with the TidBITS Web site and associated products in any media. You agree that you created the content you submitted, and that you have the right to assign us this license. You give us permission to use your name, but your email address won't be publicly displayed or shared. We review all submissions before publication, and reserve the right to select which submissions we feel are appropriate for our readers and to edit those we publish.</span></div>
<div id="comment_thanks" style="display:none" onClick="close_popup_thanks('comment_thanks', 'comm')"><br>Thanks for submitting a comment! Please check your email for a link that, when clicked, will verify that you're a real person and cause your comment to appear immediately. <div class="x_close" id="comment_upper_right"><a href="javascript:void(0)" onmousedown="close_popup_thanks('comment_thanks', 'comm'); return true;">Close</a></div></div>
<div class="tbf_wide"><span class="fine_print">Our terms: We reserve the right to edit or delete any comment, so please post thoughtfully. We use your email address <i>only</i> to send you a one-time verification message confirming that you posted this comment. We also store your address to allow you to verify using other Web browsers in the future. For more info, see our <a href="http://db.tidbits.com/privacy.html">privacy policy</a>.</span></div>
<li><a href="/feeds/tidbits.rss" title="Subscribe via RSS" class="gettb">RSS <img src="/images/feed-icon-12x12.gif" width="12" height="12" border="0" class="nav_img" alt="Subscribe via RSS"></a></li>
<li><a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=276986548" title="Subscribe to the podcast" class="gettb">Podcast <img src="/images/feed-icon-12x12_podcast.gif" width="12" height="12" border="0" class="nav_img" alt="Subscribe to the postcast"></a></li>
<li><a href="http://www.twitter.com/TidBITS" title="Get Article Updates via Twitter" class="gettb">Twitter <img src="/images/feed_icon_12x12_twitter.png" width="12" height="12" border="0" class="nav_img" alt="Get Article Updates via Twitter"></a></li>
<li><a href="http://www.facebook.com/pages/TidBITS/195314925519" title="Go to the TidBITS Page at Facebook" class="gettb">Facebook <img src="/images/feed_icon_12x12_facebook.gif" width="12" height="12" border="0" class="nav_img" alt="Go to the TidBITS Page at Facebook"></a></li>
<li><a href="javascript:void(0)" title="Sections" class="tabhead" onClick="return showhide('articleslist')">Sections <span id="articleslist_triangle"><img src="/images/nav_triangle_open.gif" width="9" height="9" border="0" class="navtriangle" id="articleslist_tri_image" alt="Click to show or hide the contents of this section."></span></a></li>
<li><a href="javascript:void(0)" onClick="return showhide('stafflist')" title="Staff" class="tabhead">Staff <span id="stafflist_triangle"><img src="/images/nav_triangle_closed.gif" width="9" height="9" border="0" class="navtriangle" id="stafflist_tri_image" alt="Click to show or hide the contents of this section."></span></a></li>
<li><a href="javascript:void(0)" title="Issues" class="tabhead" onClick="return showhide('issuelist')">Weekly Issues <span id="issuelist_triangle"><img src="/images/nav_triangle_closed.gif" width="9" height="9" border="0" class="navtriangle" id="issuelist_tri_image" alt="Click to show or hide the contents of this section."></span></a></li>
<li><a href="javascript:void(0)" onClick="return showhide('abouttidbits')" title="About TidBITS" class="tabhead">About TidBITS <span id="abouttidbits_triangle"><img src="/images/nav_triangle_closed.gif" width="9" height="9" border="0" class="navtriangle" id="abouttidbits_tri_image" alt="Click to show or hide the contents of this section."></span></a></li>
<div class="center_top">Thoughtful, detailed coverage of the Mac, iPhone, and iPad, plus the best-selling <a href="http://www.takecontrolbooks.com/?pt=TB-TAGLINE" style="color:yellow">Take Control</a> ebooks.</div>
<!-- begin centercolumn -->
<div id="centercolumn">
<!-- begin rightcolumn_container -->
<div id="rightcolumn_container">
<!-- begin rightcolumn -->
<!-- rightcolumn is embedded within centercolumn so featured text wraps around it -->
<p>Want to show someone a chunk of an Excel spreadsheet via email or iChat? You could take a screenshot, but if you want to show just a portion of the Excel window and you don't use a utility like Snapz Pro, you can do this right from within Excel 2008. Make a selection, hold down the Shift key, and choose Copy Picture from the Edit menu. You can select whether the selection will be rendered as though it was shown on screen or as though it was printed. Then just switch to your desired destination and paste.</p>
</div>
<div class="tearoffbox_wide_bottom_tips">
<div style="padding-bottom:35px"><div class="tip_display" style="float:left"><p><br><a href="/tipbits/32">Link to this tip</a></p></div><div class="tip_display" style="float:right; width:150px">
<p class="credit">Written by<br><a href="/author/Adam%20C.%20Engst">Adam C. Engst</a></p></div></div>
<div class="tbf_wide_80" id="hc_rc_7030">To help us avoid automated posts and misuse of our site, please enter the words below.</div><div class="x_close_row" id="hc_upper_right2_7030"><a href="javascript:void(0)" onmousedown="HidePopupContent('hc_7030', 'hc', '7030'); return true;">Close</a></div>
<div class="featured_meta"><div class="meta_article">13 Feb 2006 | <a href="/article/8420?print_version=1">Print <span class="shift_up"><img src="/images/printer_icon.gif" alt="Printer-Friendly Version of This Article" border="0" width="9" height="10"></span></a></div></div>
<div id="article_box_7030"><P>Given the canonical exchange rate of a picture for a thousand words, sooner or later you're going to need to draw diagrams. OmniGraffle, from The Omni Group (the same folks who brought you OmniWeb, Adam's favorite Web browser), is a wonderful application that draws diagrams with easy grace.</P><P><<A HREF="http://www.omnigroup.com/applications/omnigraffle/">http://www.omnigroup.com/applications/ omnigraffle/</A>><BR><<A HREF="http://db.tidbits.com/article/07775">http://db.tidbits.com/article/07775</A>></P><P>OmniGraffle has a venerable history. Conceptually, it's modeled on a NeXT-based application called Diagram! (a product of Lighthouse Design, a company later swallowed and, in typical fashion, subsequently scuttled by Sun), which goes back to the early 1990s and used to cost $500. The price has come down a lot since then; in fact, for many users, OmniGraffle is free, because for the past four-odd years it has come bundled with certain higher-end Macs. Meanwhile, OmniGraffle has had lots of time to evolve; and that evolution, as a result of the generous, thoughtful, and innovative programming practices at The Omni Group, has yielded stunning results.</P><P>A diagram is like a drawing, but it consists primarily of shapes and smart connectors. A shape is just that: a shape. It could be a geometric shape, it could be drawn freehand, it could have an image inside it, it could have color and a shadow and so forth. A smart connector is basically a line. It could have an arrow on one or both ends, it could have thickness, it could have a label. But the important thing is that it should be possible to connect two shapes with a smart connector and have the connector "stick" to both shapes even when, in the course of developing the drawing, the shapes are repositioned.</P><P>So a diagramming program is a kind of drawing program. And there is a certain protocol for how drawing programs should work; a program that strayed from the accepted conventions would be difficult to use, and you'd think there would be little room for improvement. Nevertheless, OmniGraffle isn't just an acceptable drawing program, or even a good drawing program; it's a fantastic drawing program. I would be unable to convey in words how simple and clear it is to work in OmniGraffle. Everything about it is easy and delightful: the way a shape highlights as you approach it with one end of a smart connector, the way grouping of shapes is indicated, the way you switch between tools, the way the inspector windows are organized. Drawing a diagram with OmniGraffle is as easy as breathing; everything just works the way it should.</P><P>I'll just give a couple of examples of some nice touches that I particularly appreciate. A diagram isn't just any kind of drawing; it needs a certain uniformity. So, as you drag a shape, little indicators appear, telling you when the shape is aligned with another shape or when it's the same distance from shape B as shape B is from shape A. There are also numerous ways of making one shape look like another: not only can you copy and paste formatting, but a style summary inspector lets you drag just the desired attributes of a shape (such as its color or its stroke) to another shape. Furthermore, you can easily select just shapes that have certain attributes in common, so it is easy to (say) make every orange shape green.</P><P>Another remarkable aspect of OmniGraffle is how flexible it is. All sorts of things that you wouldn't have thought of as diagrams can be opened as OmniGraffle documents. OmniOutliner outlines, for example, opens with an intelligent initial layout, the hierarchy being represented by connection lines. (Indeed, an OmniGraffle document has an outline view, which can be a good place to work sometimes, as when creating or rearranging a big structure.) An Xcode project opens as a chart of its classes and methods. And OmniGraffle is heavily scriptable, so in theory all sorts of custom automated diagram import and export should be possible.</P><P>On the downside, OmniGraffle's online help is infuriating: it's a Help Viewer document consisting of numerous pages, but there's no navigation assistance (a page has no links telling your where you are or letting you move about the hierarchy of pages), and hyperlinks all lead, not to the relevant page, but to a search page. It also isn't difficult to think of missing features in OmniGraffle. For example, it has no true named styles (such that I might change the color of "MyStyle" from red to blue and have all shapes with that style change from red to blue automatically - only the increasingly moribund AppleWorks implements this correctly).</P><P>Also, in OmniGraffle, the "intelligence" of objects is not all that it might be: for example, connection lines do nothing to avoid overlapping with shapes, and labels on connection lines do nothing to modify their orientation as the line moves. Contrast this with the obscure but very powerful programmable "intelligence" of objects in ConceptDraw, which I reviewed several years ago in TidBITS. If you don't need that sort of power feature, however, OmniGraffle is probably a better choice than ConceptDraw: OmniGraffle is cheaper, it feels like pure Cocoa (not a Windows port), it's fun and easy to use, and it does exactly what it's supposed to do.</P><P><<A HREF="http://db.tidbits.com/article/06179">http://db.tidbits.com/article/06179</A>></P><P>OmniGraffle costs $80, or $150 for a Pro version that adds features such as tables (matrixes) of shapes, Visio import/export, shape notes, and multi-page documents. A temporary trial license is available. OmniGraffle requires Mac OS X 10.3.9 or later, and is a universal binary for you early Intel Mac adopters.</P><P><<A HREF="http://www.omnigroup.com/applications/omnigraffle/pro/">http://www.omnigroup.com/applications/ omnigraffle/pro/</A>><BR><<A HREF="http://www.omnigroup.com/applications/omnigraffle/download/">http://www.omnigroup.com/applications/ omnigraffle/download/</A>></P><!-- Connect the Dots with OmniGraffle Matt Neuburg --></div>
<!-- end article text -->
<!-- PayBITS -->
<p> </p><div class="sponsorbox">
<div class="sponsortext"><A HREF="http://crashplan.com/ref/tidbits.html"><IMG SRC="http://db.tidbits.com/images/badges/CrashPlan.png" ALT="" HEIGHT="50" WIDTH="50" BORDER="0" ALIGN="left"></A>CrashPlan is easy, secure backup that works everywhere. Back up<br />to your own drives, computers, and online with unlimited storage.<br />With unlimited online backup, this is one resolution you can keep.<br />Back Up Your Life Today! <<a href="http://crashplan.com/ref/tidbits.html">http://crashplan.com/ref/tidbits.html</a>></div>