OmniGraffle (四)化繁为简

2023-10-21 12:50
文章标签 omnigraffle 化繁为简

本文主要是介绍OmniGraffle (四)化繁为简,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

OmniGraffle 在内容组织上有页面和图层这两个层级,稍有点遗憾的是目前的版本还没有文件夹的管理层级,希望后续的版本能加上。页面、图层、共享图层实现对内容的组织和共享。另外,OmniGraffle 还能像Keynote一样进行演示,页面以及图层之间可以通过「动作」的设定进行跳转或者打开指定的文件,这种整合能力有助于我们在 OmniGraffle 中以项目的方式来推进工作。例如,一个文稿中可以包含思维导图、流程图、软件原型以及交互演示,在流程图中设置动作直接跳转到软件原型的展示页面,方便我们在逻辑和界面效果展示上平滑的切换。

流程图或思维导图一类的基础绘图中,一般也就1-2页的内容,用到图层的机会也不多,通常只是把页眉页脚这些公共元素用共享图层来统一。原型图、平面图这类绘图中,图层的作用更突出一些,可以用图层管理繁杂的绘图元素,按元素属性或者目的的不同来分层管理,例如,平面图中建筑平面的电源布局、网络布线、人员位置、设备位置等等都可以基于图层来分层管理,通过图层的显示或隐藏来获得不同的结果。

文档的只读和内容锁定

复杂的绘图中,除了分层管理的必要性之外,对暂时不需要修改的内容进行锁定也是化繁为简的必要手段,可以减少误操作和不必要的选择干扰。OmniGraffle 的锁定从大到小可以依次分为:①对整个文档的保护(只读)、②对图层的保护(图层锁定)以及③针对个别对象的锁定。

文档的只读和内容锁定
文档的只读和内容锁定

OmniGraffle 只读文档只允许用户查看,不能进行修改,这是对最终文档的一种保护形式,OmniGraffle 自带的 Welcome 文档和键盘快捷方式文档(帮助菜单里的:开始使用和键盘快捷方式)打开后就都是只读模式,如果要修改它们的只读特性,只能「导出」成新的OmniGraffle 文档并去掉「制作为只读文档」的勾选。

展开页面的图层图标,点击图层控制中的小锁图标来锁定图层,锁定图层里的对象不再会被选中,可以用来避免绘制对象之间的干扰。

如果仅需要对个别对象的锁定,只需要在对象上右键,通过右键菜单中的「锁定」和「解锁」来控制对象。

检查器面板的锁定, 双击检查器面板的图标可以锁定在当前面板,不随对象的选择自动切换。
工具栏图标的锁定,双击某个图标就能一直处于图标选中的状态。

版面和图层

OmniGraffle 的版面可以理解成我们通常的「画布」或者「页」,比较特殊的是每个版面可以拥有独立的页面设置,页面的大小和单位可以根据内容的不同单独设置。在版面的大图标预览列表中能看到版面设置的具体定义,修改「检查器」面板中的对应设置后这里也会对应发生变化。

版面和图层
版面和图层

每个版面的命名都需要是唯一的,复杂的绘图作业中我们可以通过页面的名称来快速的定位到具体的页面,当然还有一种方式是人工建目录页,通过设置页面跳转来快速的定位到具体页面。版面列表中的「使用小图标」可以呈现更简略和更多的页面。

版面之间通过拖拽可以调整顺序、按住「option」键拖拽能快速的复制版面,图层之间同样适用。

点击图层的图标,可以在普通图层和共享图层之间转换,一旦转成共享图层,默认会添加到文稿中所有的其他页面,如果只想在指定的页面添加共享图层,可以按住「command」选中需要添加共享图层的多个版面,然后通过右键菜单「新建共享图层」。

当前可编辑的图层前会有一个「笔」的图标,在拥有多个图层的版面中编辑时需要留意你当前所处的具体图层,被锁定的图层需要解锁后方可编辑。

动作和页面跳转

软件原型和流程图的演示说明中经常需要用到跳转,可以通过「属性」面板「动作」来具体设定给某个对象,在「演示模式」中鼠标悬停在包含动作的对象上时会显示醒目的角标。

动作和页面跳转
动作和页面跳转

比较常用的动作有:「显示或隐藏图层」和「跳转到别处」,显示或隐藏图层在软件原型中用的比较多,可以用来显示弹出的菜单项或者展现局部的变化,跳转到别处既可以用来跳转到指定的页,也可以用来缩放页面显示焦点,高亮某个对象。

设定好的动作除了在 OmniGraffle 自己的演示模式下使用以外,也可以在导出的PDF、HTML格式中保留。

变量与测量

变量可以动态的获取相应的数值和字符串,可以插入到文本标签中使用。例如,背景图层中经常需要用到的页面的名称(Canvas Name)、页码(Page Number)和文稿名称(Document Name)等等。

变量中的数值部分还可以用来做动态的测量,动态的显示X、Y坐标值、宽度、高度和线条长度。将对象的文本标签修改成高度和宽度的变量后,拖动缩放对象时可以直观的看到大小的变化,很方便。

可插入变量和普通线条设定
可插入变量和普通线条设定

变量「Line Length」用在线条的标签上,可以将线条变成测量用的标尺,动态显示线条端点之间的距离。需要注意的是,默认我们创建的线条是连接线,靠近其他对象时会自动连接,如果要转成普通线条来使用,可以到属性面板中去掉「允许自动线条连接」和「允许连接到其他对象」的勾选。

连接线的线条端点会自动连接到靠近的对象,如果要自由移动端点的位置,可以按住 option 键强制不自动连接。

LinkBack和共享对象

OmniGraffle 中的 LinkBack 主要用于对象的复用,通过LinkBack 的操作可以将一个或多个对象变成「共享对象」,这样,修改一次引用它的诸多地方都会统一修改,例如,网页原型中页眉和页脚部分我们可以用共享图层的方式来共用,而返回按钮这样重复使用率很高的对象就适合用「共享对象」的形式来插入。

要设置 LinkBack 需要先选择好对象,由右键菜单中选择 「拷贝为 - PDF」,然后可以删除原来的对象,此时粘贴回来的对象就已经是 「共享对象」。 LinkBack 对象可以直接复制它粘贴到需要的地方,如果要修改它只需要在任何一个 LinkBack 对象上双击。

双击 LinkBack 对象会打开单独的编辑窗口,编辑修改后正确的操作是后通过菜单选择存储「⌘S」,并关闭 LinkBack 对象编辑窗口。如果编辑后直接关闭,此时弹出的窗口会将 LinkBack 对象单独保存成 OmniGraffle 文件,而不会更新你引用的 LinkBack 对象。在使用 LinkBack 对象时经常容易出现的问题就是没有「⌘S」,而是直接关闭将其变成了单独的文件。

LinkBack  对象编辑
LinkBack 对象编辑

LinkBack 是嵌入内容的一种方式,在这种方式下,你可以随时使用建立内容的软件返回并编辑内容。除了 OmniGraffle 里可以实现这种嵌入式的调用以外,LinkBank 还支持 OmniOutline、Nisus Writer Pro、LaTeXiT等软件,更多其他软件可以通过 www.linkbackproject.org 网站进行查询。

Linkbackproject 的网站列表里,除了OmniGroup自家的几个软件以外,其他的平时用到的机会不多,对 Keynote 的支持还需要安装插件才行,而且是很早以前的Keynote 4时期的产物,所以它的主要应用场所还是 OmniGraffle 自己。

其他小技巧

数学运算

通常调节对象的数值时是将光标定位到数值框以后,按「上下」箭头键来增加或减少数值,不过 OmniGraffle 的数值框中还可以进行简单的数学运算,可以直接在数值框中输入运算符号和数值,如:「*2」、「/4」、「-10」、「+2」。这种方式在调整对象的相对大小、位置时非常方便。

数值框中的数学运算
数值框中的数学运算
调整顺序和图层
  • 页面和图层可以通过拖拽调整顺序;
  • 目录面板的对象列表模式中,通过拖拽可以调整对象的前后排列顺序;
  • 由目录列表中选择对象可以拖拽移动对象到版面中的任一个页或图层。
图片更新

桌面图片可以直接拖拽到画布,如果是更新已有的图片,直接拖拽到图片上高亮后松开就可以实现替换,另外,拖拽到图像设置面板的缩略图上也可以实现替换。

近似选择

目录面板中的近似对象可以方便的同时选中多个对象,在批量修改时很方便,通过开关近似对象上的判断条件,可以调整近似匹配的范围。通过对象上的右键菜单,也可以实现「类似对象」的快速选择。

近似对象选择
近似对象选择

OmniGraffle for Mac 6.1 功能上的变化不多,增加了检查器的悬浮窗口的显示模式和对 Visio 2013格式的支持,其他方面主要是配合Yosemite的界面「扁平化」。

6.1的新功能中新增的对象之间的层叠选项和特效非常实用,相对旧版本来说,大大的简化了操作步骤,可以像 Photoshop 一样设置对象层之间的叠加效果。填充特效中新增的模糊、像素和放大效果可以快速的设置一个区域的模糊和放大镜效果,不过放大后的内容会有点模糊,如果要保持清晰度还是需要用传统的填充的方式来实现。

对象层叠选项
对象层叠选项
对象层叠特效
对象层叠特效
原文地址:http://www.jianshu.com/p/48678f96ee52

这篇关于OmniGraffle (四)化繁为简的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/254526

相关文章

OmniGraffle Pro for Mac 思维导图软件安装

Mac分享吧 文章目录 效果一、下载软件二、开始安装1、双击运行软件,将其从左侧拖入右侧文件夹中,等待安装完毕2、应用程序显示软件图标,表示安装成功 三、运行测试安装完成!!! 效果 一、下载软件 下载软件 链接:http://www.macfxb.cn 二、开始安装 1、双击运行软件,将其从左侧拖入右侧文件夹中,等待安装完毕 2、应用程序显示软件图标,

思维导图,助你化繁为简,结构化知识与想法;用过了就回不去了。MindMaster/XMind...

思维导图 思维导图又叫做脑图,人的大脑很难去记住一些紊乱的数据,脑图就是利用图形化的方式进行发散性思维的一种工具,它把复杂性的知识体系转化为形象化的图形表示,更加形象具体。 帮助理清思路、捕捉灵感、归纳推演、学习和记忆,将纷繁复杂的知识和想法以有序化结构化的方式组织、管理和呈现。 它大概率长下图这样,你可以很直观的通过一张图就掌握整个HTML相关的知识点: 一、使用情景 维导图作为一个

OmniGraffle 创建精确、美观图形的工具

拓展阅读 常见免费开源绘图工具 OmniGraffle 创建精确、美观图形的工具 UML-架构图入门介绍 starUML UML 绘制工具 starUML 入门介绍 PlantUML 是绘制 uml 的一个开源项目 UML 等常见图绘制工具 绘图工具 draw.io / diagrams.net 免费在线图表编辑器 绘图工具 excalidraw 介绍 绘图工具 GoJS 介绍

OmniGraffle Pro for mac 出色的图形设计软件

OmniGraffle Pro是一款非常出色的图形设计软件,它主要适用于Mac和iPad平台,可以用来轻松绘制各种精美的图表、示意图和界面设计。 软件下载:OmniGraffle Pro for mac中文注册激活版 以下是OmniGraffle Pro的一些主要特点和功能: 界面简洁直观:OmniGraffle Pro的界面简洁清晰,包括画布、工具栏、属性栏、图层栏、对象库等几个部

分治算法:化繁为简的智慧

在算法的世界中,分治算法(Divide and Conquer Algorithm)是一种强大而高效的策略。它通过将大问题分解为小问题,然后分别解决这些小问题,最后将小问题的解合并得到原问题的解。本文将深入探讨分治算法的原理、应用和优势。 一、分治算法的原理 分治算法的核心思想是将一个复杂的问题分解成多个相对简单的子问题,然后分别解决这些子问题。这种分解和解决的过程可以重复进行,直到子问题变

一体式以电折水智能终端:化繁为简,智能八合一

一体式以电折水智能终端通过高度集成化设计,巧妙融合了空气开关、开关电源、隔离变压器、接触器、智能电表、RTU、4G通信模块、定位模块等八大核心功能,不仅展现了经济高效和智能运维的双重优势,更以其超强的安全防护能力确保了使用的高度安全。 项目案例:承建内蒙以电折水项目试点项目       项目概况:2021年承建了《内蒙古西辽河流域赤峰市“量水而行”以水定需项目》的第六标段,主要对赤峰市

化繁为简!用pytest编写接口自动化测试脚本的简易思路

引言 当今互联网时代,软件质量成为越来越重要的一个问题,而接口自动化测试是保障软件质量的一种关键手段。 在这个过程中,pytest成为了许多开发者的首选工具,既易于使用,又具有强大的功能。但是,对于初学者来说,编写自己的pytest测试脚本可能会感到有些困难。 本文将为您提供一些思路和方法,帮助您更轻松地编写符合需求的接口自动化测试用例。 话不多说直接开始我们的实战。 我们在百度搜索天气

SOLIDWORKS利用清单BOM工具化繁为简 助力高效作业

作为SOLIDWORKS软件的用户,在提取SOLIDWORKS三维模型中的产品结构图以及零部件的相关属性,自动分解、汇总和输出符合标准的各种物料明细表时,您是否有抓狂,导出时总是存在错误提示? 物料清单BOM是企业工艺设计和生产指导的依据,是产品成本核算的基本资料。在频繁的设计中,BOM随之变化,并根据产品的复杂性构成一定的层次和分类。您所需要的是通过设计自动化得到准确的BOM,并可以为您节省设

大模型多跳推理有解啦,北大化繁为简,13亿击败千亿!

我们日常生活中的许多问题都是复杂的多跳问题。比如“《坚如磐石》中饰演黎志田的演员在《三体》中饰演什么角色?” 要回答这个问题,我们得先知道《坚如磐石》中饰演黎志田的演员是谁,还得熟知《三体》的演员表,并将两者的答案对应起来。 这对LLM来说是一个非常大的挑战,要求其能够熟练地将复杂的问题分解成多个子问题,每个子问题的答案还不能出错,最后才能正确回答这个复杂的问题。 再加上LLM容易产生幻觉并

SDWAN《夽易联》,助力企业组网化繁为简

随着5G、云、AI等新技术的兴起,全球经济数字化也进入了新的征程,企业的智能升级正当时。企业发展面临的诸多问题中,网络首当其冲。随着大数据和实时商业数据传输的需求越来越多,传统的专线连接技术已经不能满足客户快速部署商业应用和连接的需求。 难道远距离和高质量的实时数据传输需求会成为驱动商业快速反应的绊脚石吗?不该如此。SD-WAN《夽易联》可以帮助企业客户实现广域网连接的快速部署,不管是通过M