创建自定义 SmartArt 图形以用于 2007 Office 系统中 豆豆网 技术应用频道 2009 年02 月10 日 【字号:小 中 大】 收藏本文 关键字: InfoSphere MDM XML 认证 Scala 数据模型 XStream 创建自定义 SmartArt 图形以用于 2007 Office 系统中
本文示例源代码或素材下载 本文讨论: SmartArt 图形数据模型 创建 XML 以自定义 SmartArt 图形 算法、限制和规则 测试和调试自定义 SmartArt 图形 本文使用了以下技术: 2007 Microsoft Office 系统 目录 设计图形布局 布局节点和算法 布局树和数据模型映射 形状属性 限制、规则和 Tex t 属性 打包布局定义文件 测试图形布局 错误类型和错误日志 带有设计错误的有效文件 修改现有图形布局定义 未来计划 2007 Microsoft Office 系统提供了一种向 Office 文件(包括 Word 文档、Excel® 电子表格、PowerPoint® 演示文稿和 Outlook® 电子邮件消息)快速添加完善的图形和图表的全新方法
这种新功能称为 SmartArt™ 图形,它将模板和预定义形状合并成一个图库(库),您可快速地插入这些模板和预定义形状并进行配置
它具备自动调整大小和自动对齐的功能,同时允许您编辑对象和属性(请参见图 1 中的几个示例)
但是当您在操作这些图形时试验了所有的可能性后,很容易想象出希望图库中出现的其他图形
这不是问题 - SmartArt Graphics 是完全可扩展的,它允许您创建自己的布局
SmartArt 布局图库中的每个图形布局都具备自身的基础 XML 文件,该文件定义了 SmartArt 图形如何根据用户输入的数据集构造对象(在图 1 中,此数据集包括三个文本字符串