【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及内容框架、文档格式以及可使用两者的相关方法和系统。
技术介绍
当今通常有不同类型的内容框架来表示内容,并且不同类型的文档格式来格式化各种类型的文档。这些框架和格式的每一个常常需要其自己的相关联的软件,以构建、产生、处理或消耗相关联的文档。对于在适当的设备上安装了特定的关联软件的那些人,构建、产生、处理或消耗关联文档并不是一个问题。对于不具有适当软件的那些人,构建、产生、处理或消耗关联的文档通常是不可能的。针对这一背景,在考虑到文档的产生和消耗的范围内,对这一普遍性有不断的需求。专利技术概述描述了模块化的内容框架和文档格式方法和系统。描述的框架和格式定义了一组构件块,用于组成、包装、分发和呈现以文档为中心的内容。这些构件块定义了一种用于文档格式的平台无关框架,使软件和硬件系统能够可靠并一致地生成、交换和显示文档。该框架和格式是以灵活和可扩充的方式设计的。除这一通用框架和格式之外,使用该通用框架定义了一种特定的格式,称为到达包(reach package)格式。到达包格式是用于储存已编页码文档的格式。到达包的内容可以用完全的保真度在各种各样的环境中的设备和应用程序之间,并且跨各种各样的情形来显示或打印。附图的简要描述附图说明图1是依照一个实施例的示例性框架和格式的组件的框图。图2是依照一个实施例容纳包括若干部件的文档的示例性包的框图。图3所示是依照一个实施例产生包的示例性书写者以及读取包的示例性阅读者的框图。图4示出了将三个单独的页面绑定在一起的示例性部件。图5所示是依照一个实施例的示例性选择器,以及被排列以产生包含报表的英语表示和法语表示的财 ...
【技术保护点】
一种方法,包括: 构建定义至少一个预编页码文档的包;以及 在所述包中包括表示所述至少一个预编页码文档的有效负载,所述有效负载包括部件的集合,包括一可标识的根部件,它引用所述根部件的有效处理所需的所有部件,所述可标识的根部件经由标记通过引用的部件直接或间接引用所有需要的部件。
【技术特征摘要】
【国外来华专利技术】US 2004-4-30 10/837,0401.一种方法,包括构建定义至少一个预编页码文档的包;以及在所述包中包括表示所述至少一个预编页码文档的有效负载,所述有效负载包括部件的集合,包括一可标识的根部件,它引用所述根部件的有效处理所需的所有部件,所述可标识的根部件经由标记通过引用的部件直接或间接引用所有需要的部件。2.如权利要求1所述的方法,其特征在于,所述标记包括可映射到相关联的对象类的元素。3.如权利要求1所述的方法,其特征在于,所述根部件间接引用所述文档的个别页。4.如权利要求1所述的方法,其特征在于,所述包包括一个或多个排版部件,其每一个可包括用于在所述包内作出选择的至少一个选择器部件,和/或用于从所述包内容作出序列的一个或多个序列部件。5.如权利要求4所述的方法,其特征在于,从所述选择器部件组选择一选择器部件,至少包括语言选择器、颜色选择器、页面大小选择器或内容类型选择器。6.一个或多个其上具有计算机可读指令的计算机可读介质,当所述指令被执行时,实现权利要求5所述的方法。7.一种包含权利要求6所述的计算机可读介质的计算系统。8.如权利要求1所述的方法,其特征在于,所述部件集合包括选择一部件组的部件,至少包括一个或多个固定页面部件、一个或多个字体部件、一个或多个图像部件、一个或多个排版部件、一个或多个描述性元数据部件、或一个或多个打印票据部件。9.如权利要求1所述的方法,其特征在于,还包括,将所述包提供到一介质上,从所述介质可由消费者消费所述包。10.一个或多个其上具有计算机可读指令的计算机可读介质,当所述指令被执行时,实现权利要求1所述的方法。11.一种包含权利要求10所述的计算机可读介质的计算系统。12.一种方法,其特征在于,包括接收定义文档的包,所述包容纳表示所述文档的有效负载,所述有效负载包括部件集合,包括一可标识的根部件,它引用所述根部件的有效处理所需的所有部件,所述可标识的根部件经由标记通过引用的部件直接或间接引用所有需要的部件;以及处理所述包以至少发现所述部件集合。13.如权利要求12所述的方法,其特征在于,所述标记包括被映射到相关联的对象类的元素。14.如权利要求12所述的方法,其特征在于,所述根部件个别地引用所述文档的个别页。15.如权利要求12所述的方法,其特征在于,所述包包括一个或多个排版部件,其每一个可包括用于在所述包内作出选择的至少一个选择器部件,和/或用于从包内容作出序列的一个或多个序列部件。16.如权利要求15所述的方法,其特征在于,从所述选择器部件组选择一选择器部件,至少包括语言选择器、颜色选择器、页面大小选择器或内容类型选择器。17.如权利要求16所述的方法,其特征在于,所述选择器部件允许基于附加到可选择的部件的元数据部件的选择。18.一个或多个其上具有计算机可读指令的计算机可读介质,当所述指令被执行时,实现权利要求16所述的方法。19.一种包含权利要求18所述的计算机可读介质的计算系统。20.如权利要求12所述的方法,其特征在于,所述部件集合包括选择一部件组的部件,至少包括一个或多个固定页面部件、一个或多个字体部件、一个或多个图像部件、一个或多个排版部件、一个或多个描述性元数据部件、或一个或多个打印票据部件。21.一个或多个其上具有计算机可读指令的计算机可读介质,当所述指令...
【专利技术属性】
技术研发人员:A舒尔,DF埃默森,D奥恩斯坦,J金,OH弗尔,W朱,J杜尼兹,S萨布拉马尼安,
申请(专利权)人:微软公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。