【技术实现步骤摘要】
【国外来华专利技术】打印结构化文档相关申请的交叉引用本申请涉及通过引用并入本文的以下共同未决的申请2007年6月27日提交的美国申请号11/769,671。
技术介绍
文档是被设计并呈现为单独实体并且被记录或存储在物理储存介质(例如,电子存储器装置或打印介质,诸如纸)中的信息集。结构化文档(structured document)由其呈现彼此相关的可显示元素(例如,文本、图像、音频和视频)形成。这些元素典型地就其在文档内的布局和相对位置而言彼此相关。文档元素可以由较低级元素形成。例如,文本典型地由字词、句子和段落形成。图像典型地由不同层(例如,前景和背景)和不同区形成。 音频和视频典型地分别由在时间上且在层次上布置的音频和视频内容的单元和序列形成。可以使用诸如标准生成的标记语言(SGML)、可扩展标记语言(XML)和超文本标记语言(HTML)之类的标记语言来描述结构化文档的逻辑结构或语义。文档的标记语言描述典型地包括对文档的离散元素进行划界和标记的标签集。例如在XML中,标签是识别其相关元素的开头和结束点的关键字。标记语言标签典型地具有将它们与它们包围的元素相区分的不同语法。标签语法允许解析器辨别该标签。结构化文档可以由能够解释文档的标记语言描述的任何工具(例如web浏览器)呈现。在一些情况下,一个或多个样式表(例如, 级联样式表(CSS))可以附连到文档的逻辑结构以产生不同的相应呈现。在许多情况下,针对一种应用环境设计的结构化文档呈现不适合于另一种应用环境或者至少未针对另一种应用环境进行优化。例如,网页的格式典型地不利于打印。结果, 用户典型地消耗比在他们打印包含用户不感兴趣的内 ...
【技术保护点】
1.一种计算机实施的方法,包括:捕获打印对象(38),其中对于每个打印对象(38),该捕获分别包括:接收依据文档(18)的结构化对象规范(20)在显示器(16)上再现的文档(18)的区域上的用户输入姿势(34),识别在显示器(16)上的用户输入姿势(34)的活动区内再现的结构化对象规范(20)的元素,把用户输入姿势(34)解释为打印内容指定命令,依据结构化对象规范(20)的所识别元素和打印内容指定命令从结构化对象规范(20)中导出打印对象(38);确定一个或多个页面(50)上的打印对象(38)的打印布局(32);以及输出打印布局(32)。
【技术特征摘要】
【国外来华专利技术】1.一种计算机实施的方法,包括捕获打印对象(38),其中对于每个打印对象(38),该捕获分别包括接收依据文档(18)的结构化对象规范00)在显示器(16)上再现的文档(18)的区域上的用户输入姿势(34),识别在显示器(16)上的用户输入姿势(34)的活动区内再现的结构化对象规范00) 的元素,把用户输入姿势(34)解释为打印内容指定命令,依据结构化对象规范OO)的所识别元素和打印内容指定命令从结构化对象规范OO) 中导出打印对象(38);确定一个或多个页面(50)上的打印对象(38)的打印布局(3 ;以及输出打印布局(32)。2.权利要求1的方法,其中该接收包括接收以至少部分包围显示器(16)上的活动区的边界(70)为形式的用户输入姿势(34),并且该识别包括识别其至少一部分被再现在边界 (70)内的结构化对象规范OO)的元素。3.权利要求1的方法,其中该接收包括接收以具有顶点的检查标记(60)为形式的用户输入姿势(34),该识别包括识别其至少一部分被再现在检查标记(60)的顶点附近的结构化对象规范OO)的元素,并且该解释包括把用户输入姿势(34)解释为在打印布局(32) 中包括所识别元素的打印内容指定命令。4.权利要求1的方法,其中该接收包括接收以具有在交点处交叉的两条线的交叉标记 (66)为形式的用户输入姿势(34),该识别包括识别其至少一部分被再现在这两条线的交点附近的结构化对象规范OO)的元素,并且该解释包括把用户输入姿势(34)解释为从打印布局(3 中排除所识别元素的打印内容指定命令。5.权利要求1的方法,还包括修改与结构化对象规范OO)的所识别元素对应的显示器上再现的文档(18)的任何区域的一个或多个显示参数。6.权利要求1的方法,其中文档(82)是网页并且结构化对象规范OO)由文档对象模型(DOM)表示,其中结构化对象规范OO)的每个元素由层次树(84)中的相应DOM对象表示 ο7.权利要求6的方法,还包括在显示器(16)上的窗口(88)中呈现DOM对象的表示 (84)以及响应于与DOM对象的所呈现的表示(84)有关的用户输入来修改结构化对象规范 (20)的所识别元素的内容,且其中该导出包括从修改的元素中导出打印对象(38)。8.权利要求1的方法,其中该接收包括以选择指向文档(18)之外的资源(98、102)的超链接引用(64)的形式接收输入姿势(34),且还包括基于超链接引用(64)检索资源(98、 102)以及根据检索的资源(98、102)生成一个或多个打印对象(38)。9.权利要求8的方法,其中超链接引用(64)指向网页(98),并且该生成包括通过关于网页(98)执行所述接收、识别、解释和导出来生成一个或多个打印对象(38)。10.权利要求8的方法,其中超链接引用(26)指向视频文件(102),并且该生成包括从视频文件(102)中提取一个或多个关键帧并且根据提取的关键帧生成一个或多个打印对象(38)。11.权利要求1的方法,其中该确定包括通过给一个或多个页面(50)分配相应那些打印对象(38)并且基于应用于分配给页面(50)的打印对象(38)的布局规则和布局优化准则来确定每个页面的相应布局而自动地确定打印布局(32)。12.—种设备,包括显示器(156);存储器(157);以及处理单元(155),其耦合到存储器(157)和显示器(156)并且在操作中用来执行操作, 所述操作包括捕获打印对象(38),其中在捕获中处理单元(15 对于每个打印对象(38)分别执行包括如下的操作接收依据文档(18)的结构化对象规范00)在显示器(156)上再现的文档(18)的区域上的用户输入姿势(34...
【专利技术属性】
技术研发人员:肖峻,C·阿特金斯,张彤,S·刘,
申请(专利权)人:惠普开发有限公司,
类型:发明
国别省市:US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。