办公绘图更轻松──走进Visio的世界(三) 金石通工作室 2001年 29期 前面两期讲解了Visio的界面操作方面技巧,同时在两个实例制作过程中,涉及了Visio绘图过程中的一些对象操作。由于Visio是一个功能强大的绘图工具,因此图形编辑这一块有必要进一步操作演练。学了图形编辑的基本操作后,我们还将在此基础上学习用地图样式进行地图的绘制。   #1一、图形编辑   #21. Visio的图形种类   Visio图形从外观上可分为闭合图形(如矩形、椭圆形等)和非闭合图形(如直线、曲线等),分清这两种图形主要是因为闭合图形可以进行填充(Fill Color工具),无法设置线条末端形状;而非闭合图形则无法填充,可以设置线条末端形状。   #22. Visio的图形描述库   在Visio中,所有的图形都有它对应的图形描述库,该描述库包含了图形的所有属性以及对应的数值(如图(^29050603a^)1所示,要显示某个图形的描述库,请先选择该图形,然后选择菜单:Window→Show Shapesheet)。而Visio系统就是通过这张数据库在屏幕上显示该图形的,当用户通过可视化的界面编辑图形时,Visio系统实际上是先对这张数据库进行更新,然后再把更新结果用可视化的效果反馈到屏幕上的。   #23. 图形的选择和调整   单击可选择单个图形,选中的图形出现绿色的控制手柄;单击(同时按住“Shift”不放)可选择多个图形;拖动鼠标,可以圈住多个图形;“Ctrl+A”可以选择页面上所有图形;通过选择菜单“Edit(编辑)→Select Special(特殊选择)”可以进行复杂的图形选择操作。   选中图形后,通过拖拉该图形的控制手柄即可实现图形的大小调整;通过鼠标操作可以移动图形,不过这种移动比较粗糙,精确的移动(微调)可以通过“Shift+方向键”;选中多个图形后,按动“Ctrl+G”可以实现图形的组合,按动“Ctrl+U”可以实现图形的反组合。按动“Ctrl+H”、“Ctrl+L”、“Ctrl+R”等快捷键即可实现图形的翻转和旋转(如图(^29050603b^)2所示)。   在Visio中,同一层(layer)中的图形可以重叠,重叠的顺序可以通过选择“Shape”菜单中:“Bring to Front”(回到开头)、“Send to Back”(送至末尾)、“Bring Forward”(回上一项)、“Send Backward”(去下一项)四个菜单项进行重叠操作。   #24. 图形的布尔运算   1)联合运算(Union)   进行联合运算后,Visio创建一张新图形,其轮廓为全部所选图形的轮廓,而属性则为第一个选择的图形的属性。要进行联合运算,请首先选中一个图形,当作第一个选择的图形,按住“Shift”,选择其他图形,选择“Shape(外形)→Operations(操作)→Union(联合)”菜单即可。   2)合并运算(Combine)   进行合并运算后,Visio创建一张新图形,其轮廓为全部所选图形的轮廓,而属性则为第一个选择的图形的属性,重叠部分则被删除。要进行合并运算,请首先选中一个图形,当作第一个选择的图形,按住“Shift”,选择其他图形,选择“Shape→Operations→Combine(合并)”菜单即可。   3)分块运算(Fragment)   进行分块运算后,Visio根据原图重叠部分创建一张新图形,全部图形属性为第一个选择的图形的属性。要进行分块运算,请首先选中一个图形,当作第一个选择的图形,按住“Shift”,选择其他图形,选择“Shape→Operations→Fragment(分块)”菜单即可。   4)相交运算(Intersect)   进行相交运算后,Visio根据原图重叠部分创建一张新图形,该部分属性为第一个选择的图形的属性。要进行相交运算,请首先选中一个图形,当作第一个选择的图形,按住“Shift”,选择其他图形,选择“Shape→Operations→Intersect(交叉)”菜单即可。   5)相减运算(Subtract)   进行相减运算后,Visio通过删除第二个图形以及第一个图形与第二个图形重叠部分而创建一张新图形。要进行相减运算,请首先选中一个图形,当作第一个选择的图形,按住“Shift”,选择其他图形,选择“Shape→Operations→Substract(相减)”菜单即可。   #1二、地图绘制   学了图形基本操作后,我们继续学习地图模板(Map Stencil)的使用。在Visio中有种类丰富实用的模板(Stencil),这些是Visio的精华,对这些不同类别模板的应用是本专题的重要内容,这里我们先来看看一个制作地图的实例:   1. 在Visio系统中,选择“File(文件)→New(新建)→Choose Drawing Type…(选择图形格式)”菜单,选择地图分类中的“Directional Map”(方向地图),如图(^29050603c^)3所示。   2. 绘制地图上的轮廓(包括陆地、河流湖泊等),以此作为整张地图的结构。因为Visio在图像绘画方面功能不强,因此绘制地图轮廓时,可以借助其他绘图软件,最简单的可以使用Windows自带的画笔(在附件菜单中)。   3. 把绘制好的地图轮廓复制到Visio文档中。在画笔里拷贝绘制好的地图轮廓,回到Visio绘图区,按动“Ctrl+C”,把地图轮廓复制到Visio里。为了使图片美观,可以选择线条粗细工具(Line Weight),给图片加上深色边框。   4. 绘制交通设施。从“Road Shapes”的“Stencil”中选择以下模板:1个“Curve1”(曲线)、1个“Road Round”(环形路)、2个“Bridge”(桥梁)和1个“Railroad”(铁路),调整成合适的线路。然后添加加油站(Gas Station)、火车站(RailStation)、医院(Hospital)、机场(Airport)等公共交通设施。拖拉过程如图(^29050603d^)4所示,其他的拖拉过程与此类似,把它们放在合适的位置上。   5. 添加地图比例尺等其他附注信息。从模板中选择1个“Text Block 10pt”到绘图区,把它放在合适的位置上,双击它,输入比例尺信息,比如这里我们输1:1000。   6. 完成制作后(如图(^29050603e^)5所示),保存文件,同时把文件另存为.jpg文件输出并打印出来。   地图的作用不言自明,信息社会中,地图也朝着信息化方向发展,如何将一个地区直观地表示出来,同时又能实现信息的重复利用,智能探索,这正是电子地图的作用。