Word 2007 中针对开发人员的新增功能
2007-01-13 19:48:08 来源:WEB开发网核心提示: 下图显示一个封面生成块, 图3.文档生成块要创建上面的自定义生成块,Word 2007 中针对开发人员的新增功能(5),需要构造封面,全选,一个描述页眉的部分),该文档的其他部分保持不变,然后选择根据所选文本创建自定义生成块,然而
下图显示一个封面生成块。
图3.文档生成块
要创建上面的自定义生成块,需要构造封面,全选,然后选择根据所选文本创建自定义生成块。然而,由于您是一位前瞻性的模板设计人员,您还可以为将来可能出现的变化作准备。例如,如果您知道公司的徽标很快会更改,公司的项目名也经常更改,您就可以进行这方面的准备。Word2007解决方案将针对每个内容项使用内容控件,并将每个控件映射到包含您可以轻松更新的数据的XML。因此,您将一个图片内容控件放在封面上,该封面显示从附加的CustomXMLPart对象中的某个元素检索到的图像。同样,使用一个文本内容控件创建项目名,您将该控件映射到一个包含项目名的CustomXMLPart中的一个元素。如果需要更新其中某项,可以编写几行代码来更新存储在使用该封面生成块的服务器上的每个文档。可以用新徽标替换旧徽标。如果项目名称更改,您可以在XML元素(该元素映射到包含项目名的文本内容控件)中更新该文本,从而自动更新该服务器上存储的所有文档。
Word2007XMLFormat新增的Word2007XMLFormat利用OpenPackagingConventions,这些约定描述以某种文件格式打包信息的方法,还描述元数据、部件和关系。Word2007XMLFormat完全是用XML编写的(只有少数几个例外),包含在一个.zip文件中。与以前的二进制文件格式相比,它有很多明显的优势:
•
由于进行了ZIP压缩,文件非常小。
•
因为该文件分为不同的文档部分,所以它更加健壮。如果某部分损坏(例如,一个描述页眉的部分),该文档的其他部分保持不变,仍然可以成功打开。
更多精彩
赞助商链接