在线文档
 在线文档
 InSmart Portal工业智能信息平台
 欢迎使用
 产品介绍
 软件架构
 平台工具
 产品特点
 软件启动
 主要功能
 行业实例
 使用说明
 菜单管理
 角色与用户
 添加矢量图页面
 添加趋势图
 添加百度地图
 添加报表
 添加布局页面
 图形编辑器
 操作界面
 基本操作
 选择下面的对象并移动
 再制、对齐和分布
 填充与轮廓
 叠放次序Z-order
 布尔操作
 转换路径
 子路径和结合
 路径编辑
 手绘和规则路径
 粘贴操作
 创建文本
 简化和优化
 代码编辑器
 代码操作界面
 服务器配置
 指定标签
 对应属性
 生成代码
 InSmart DataHub工业智能大数据平台
 欢迎使用
 产品简介
 功能特点
 使用说明
 启用软件
 参数设置
 窗体置前
 界面风格
 运行设置
 保存设置
 配置文件
 配置文件
 接口配置
 TCP协议传输
 UDP协议传输(跨网闸)
 发布为LiveData服务器
 发布为LiveData服务器
 InSmart Mobile工业智能移动信息平台
 欢迎使用
 产品介绍
 功能特点
 使用说明
 软件启动
 网络设置
 登录
 功能使用
 工艺矢量图
 百度地图
 趋势图
 实时报表
 历史报表
 InSmart Alarm工业智能报警管理软件
 欢迎使用
 产品介绍
 功能特点
 使用说明
 软件启动
 参数设置
 窗体置前
 界面风格
 运行设置
 保存设置
 运行设置
 报警接收人
 数据库设置
 系统邮件和短信猫
 报警信息配置
 启动与停止
 InSmart Report工业智能报表分析软件
 产品说明
 产品介绍
 主要功能特色
 使用说明
 登录
 报表管理
 报表配置
 报表模板在线编辑
 报表展示
 报表导出
 InSmart HistorianReport历史报表软件
 欢迎使用
 产品介绍
 功能说明
 使用说明
 软件启动
 操作界面
 参数设置
 窗体置前
 界面风格
 保存设置
 报表组态
 服务器设定
 报表组态
 存档设置
 打印设置
 预览与生成
 命令行
 报表管理
 报表和子报表
 常用报表
 报表列表调整
 报表管理设置保存
 报表操作
 InSmart DBReport报表软件
 欢迎使用
 功能说明
 使用说明
 软件启动
 操作界面
 数据表结构
 参数设置
 窗体置前
 界面风格
 保存设置
 报表组态
 添加ODBC数据源
 数据源配置
 报表组态
 存档设置
 打印设置
 预览与生成
 命令行
 报表管理
 报表与子报表
 常用报表
 报表列表调整
 报表管理设置保存
 报表操作
 InSmart 产品安装与卸载
 InSmart Portal工业智能信息平台
 运行环境
 安装软件
 卸载软件
 安装配置IIS
 IIS发布
 InSmart DataHub工业智能大数据平台
 运行环境
 安装软件
 卸载软件
 InSmart Mobile工业智能移动信息平台
 安装软件
 卸载软件
 InSmart Alarm工业智能报警管理软件
 运行环境
 安装软件
 卸载软件
 InSmart Report工业智能报表分析软件
 运行环境
 安装软件
 卸载软件
 安装配置IIS
 InSmart HistorianReport历史报表软件
 运行环境
 安装软件
 卸载软件
 InSmart DBReport报表软件
 运行环境
 安装软件
 卸载软件
 技术支持
 售后服务
 授权与注册
 授权与注册

布尔操作

路径Path菜单中命令可以将多个路径以布尔操作boolean   operations的方式结合到一起:

 

布尔操作对应的快捷键也与相应的运算相适应(合并union对应加号,相减difference对应减号,等)。命令相减Difference 和 排除Exclusion 只针对两个路径,其它操作可以应用于任意数量的对象。操作后的对象总是保留参与操作的底层对象的样式。
    
排除 Exclusion 与结合Combine 操作有些类似,只不过,排除Exclusion 在原始对象相交的地方添加节点。分割Division 和 剪切路径Cut Path命令的区别在于前者用顶层路径将底层路径完全剪切,而后者只剪切轮廓,填充则完全完全删除(适用于将不用填充的轮廓分为数段)

编辑器不仅可以通过缩放,也可以通过偏移offsetting来扩展和收缩形状,即将路径上的点沿法线方向移动。相应的命令为:嵌入Inset   (Ctrl+() 和 扩展Outset   (Ctrl+))。下图中给出了原始路径(红色)以及通过嵌入和扩展产生的新路径:


  
正常情况下,嵌入Inset 和扩展Outset命令生成的对象是路径(如果原始对象不是路径,将先转为路径)。通常,更方便的命令是动态偏移Dynamic   Offset (Ctrl+J),通过一个拖动控制柄(同形状的控制柄类似)来控制偏移量。选中下面的对象,切换到节点工具,拖动控制柄到一个合适的位置:

这种动态偏移对象dynamic offset object会记录原始位置,多次调整偏移时不会产生退化(degrade)。如果不需要再调整,可以将偏移对象转为路径。
    
也许,更有效的是关联偏移linked offset,与动态偏移类似,但原始对象仍然保留,并且可以编辑。一个原始对象可以有多个关联偏移。下图中,原始对象是红色的,其中一个关联偏移轮廓是黑色的,没有填充,另一个有黑色填充,但没有轮廓。
    
选择红色的对象,编辑其节点,观察关联偏移对象的变化。选择关联对象,拖动控制柄,调节偏移量。你会注意到,移动和改变原始对象影响到关联偏移对象,而偏移对象的移动和变换是独立的,同时保持和源对象的链接关系。