当前位置: 首页 > 专利查询>微软公司专利>正文

检查和解决出版设计问题的方法技术

技术编号:2869188 阅读:144 留言:0更新日期:2012-04-11 18:40
当编辑或创建文档时,出版程序可以对可能的设计问题提供连续和实时的反馈。反馈可以包括显示包含可能由文档中当前的编辑或创建导致的任何设计问题的实时列表的用户接口。当创建或编辑文档时更新该列表。用户可以根据所需的频度在列表和文档之间切换。列表可以识别电子文档所有当前潜在的出版问题以及可能出现在电子文档中的出版问题的类型。

【技术实现步骤摘要】

本专利技术涉及检查和编辑电子文档。更特别地,本专利技术涉及在出版(publish)之前对潜在的问题复查并编辑电子文档的交互处理。
技术介绍
已有的文档检查程序可以在发表该电子文档之前对可能的问题复查并检查电子文档。例如,如果在商业印刷处理中发表电子文档,文档检查程序通常被用来对可能存在的错误或问题检查由文档编辑程序创建的电子文档。文档检查处理可以在发表电子文档之前识别可能的错误。这样的处理可以在用于如商业印刷、网站出版、桌面出版,及其他类似的出版应用这样的应用上节省可观的时间和金钱。特别是,已有的文档检查程序可以复查由文档编辑程序生成的电子文档以确定页眉上是否存在过多的空白、对象是否未在页上正确定位、放置在页上的对象是否不可视,及不正确的颜色是否被用于特定的应用。这些只是少数能够由已有的文档检查软件识别的问题。虽然已有的文档检查软件对识别潜在的出版问题很有帮助,这样的软件通常是在文档编辑程序中已创建文档之后,而不是在编辑文档文档时作为独立的步骤执行或运行。在用文档编辑程序创建电子文档之后使用文档检查程序不够有效,因为电子文档中的很多问题会和其他问题相关而且如果在编辑文档时被识别出就可以很快得到解决。文档检查软件的另一个缺点是它通常是独立于文档编辑程序的程序。即,文档检查软件通常是由不同于文档编辑程序制造者的制造者创建的。因此,文档检查软件制造者可能不熟悉文档编辑程序的所有编程代码而且可能导致不兼容问题。进一步来说,已有的文档检查软件通常不和可能存在于文档编辑程序中的电子文档交互。换句话说,文档检查软件通常报告出现在文档中的错误但该软件不能更改电子文档,因为它存在于文档编辑程序中。第三方文档检查处理通常相对于文档编辑程序作为完全独立的应用存在。虽然存在大量独立的文档检查处理程序,一些文档编辑程序有部分文档检查功能内置于其中。然而,这些文档检查功能通常非常有限并且也有文档检查软件的一些问题。文档检查软件的一些问题以及内置文档检查功能文档编辑程序的问题包括在创建电子文档之后运行电子文档的检查。已有技术的文档检查软件和文档检查功能的另一个问题是当开始检查处理时,问题是顺序展现的。换句话说,当已有的文档检查处理开始时,通常识别电子文档的第一个问题并且用户只有在解决当前已识别的问题之后才能继续顺序地处理下一问题。识别问题可以包括放大页上包含该问题的区域并且可能用颜色高亮显示该问题。在顺序检查处理的过程中,用户通常必须选择如何修正识别的问题。用已有的文档检查技术,用户将不知道多少出版问题存在于文档中及在文档中存在何种类型的问题。已有的文档检查技术顺序地展现问题可以称为非常严格并且是非交互的处理。因为在文档检查处理期间的潜在的出版问题通常是放大的,很难并且通常不可能看到存在于当前页上的任何其他问题。如果用户确实修正已用已有的文档检查技术识别的问题,用户通常不会得到用户采取的动作已修正了当前的问题或余下的任何未被检查的问题的任何指示。用已有的文档检查处理,用户对文档检查处理只有很少的控制或没有控制。因此,在技术中需要交互的并且允许用户在文档检查处理期间有一些控制的、用于检查并解决出版设计问题的系统和方法。在技术中进一步需要可以在编辑或创建文档时对可能的设计问题提供连续和实时的反馈的文档检查处理。在技术中进一步需要识别电子文档的所有问题并识别可能出现在电子文档中的问题的类型的文档检查处理。在技术中还需要和出版程序集成以使得自动修正特定的重现的问题的选项对用户可用的文档检查处理。最后,在技术中需要在创建或编辑电子文档时易于使用和管理的文档检查处理。
技术实现思路
出版程序可以在编辑或创建文档时对可能的出版设计问题提供连续和实时的反馈。设计问题可能包括任何数量的在文档中可能导致出版困难的错误。例如,文档的页眉上过多的空白或隐藏其他对象的对象都可以被认为是问题。本专利技术的反馈可以包括显示文档中当前的编辑或创建可能导致的任何设计问题的实时列表的用户接口。设计问题的这个列表可以提供文档中应在出版文档之前修正的可能的设计问题的整体或大的概观。用户接口及连续的反馈可以和出版程序集成以使得在显示和运行用户接口时可以对文档做出编辑、删除,或创建。这也意味着提供反馈及用户接口的软件模块可以和出版程序集成。本专利技术的用户接口可以允许用户从可能存在于文档中的设计问题的列表中做出选择。一旦从问题列表中选择了设计问题,可以显示包含该问题的页及问题自身。可以用任何显示机制的变体,如用不同的颜色高亮显示该问题、让问题周围的边框线闪烁,及其他引起对设计问题的注意的类似技术使更加问题明显。用户接口可以显示能够选择用于解决或修正特殊设计问题的处理选项。用户接口可以显示自动修正选项。当选中这些自动修正选项时,出版程序可以自动地修正设计问题而无需进一步的用户动作。本专利技术的一个优点是连续和实时的反馈类似于文档编辑程序中的拼写检查器被集成到创建或编辑文档的工作流中。本专利技术的另一个优点是设计问题的列表可以在任何适合由用户浏览。换句话说,不像已有的技术那样因为顺序地处理设计问题而对正在评估的设计问题强制做出选择,通过本专利技术的用户接口在列表中显示的设计问题可以由用户随机地选择。因为用户接口允许随机选择设计问题,用户接口也考虑到设计问题的优先级。用户可以决定她何时需要修正设计问题。进一步来说,如果用户需要,可以指示出版程序不执行特定的检查。即,可以设置识别潜在的设计问题的特定检查以使得出版程序不执行它们。通过用户接口显示的问题列表,可以确定两个或多个问题之间的关系。另外,这种连续和实时的反馈可以训练用户以使得他或她将通过查看对当前的创建、增加或删除的立即反馈学习到如何避免设计问题。文档中连续和实时的反馈意味着,在文档中做出改变时,设计问题可以得到更新以响应这些改变。因此,如果对文档做出改变并且此改变修正了出现在列表中的一个设计问题,该列表能够得到更新以使得一旦完成改变就从列表中移除该问题。当出版文档时,本专利技术可以自动地检测输出类型。输出类型可以为通过计算机打印机进行的桌面出版、网站设计并通过因特网出版、或商业印刷中的任何一个,这些是部分输出类型。这种输出类型的自动检测可以使设计问题得到有效的检测,因为出版程序可以搜索特定于输出类型的问题而避免或不搜索对另一种输出类型存在的问题。附图说明图1A展示本专利技术在典型计算机结构中的典型软件元件。图1B为典型显示,根据本专利技术的一个典型实施例展示用户接口,该用户接口显示电子文档中潜在的设计问题的实时列表。图1C为典型显示,根据本专利技术的一个典型实施例展示图1B的实时列表中被选中的一项。图1D为显示,根据本专利技术的一个典型实施例展示邻接于根据前面对图1C的实时列表的第一项的选择被放大的有潜在的设计问题的电子文档的典型用户接口。图1E为显示,根据本专利技术的一个典型实施例展示在创建由实时列表的第一项识别的问题之后的实时列表。图1F为显示,根据本专利技术的一个典型实施例展示用户接口,该用户接口包括在文档上运行以确定是否有出版设计问题出现在文档中的检查的列表。图1G为显示,根据本专利技术的一个典型实施例展示用户接口,该用户接口包括显示选项及被评估的页范围。图2A展示交互以提供本专利技术的系统和方法的附加软件元件。图2B展示由本专利技术的一个典型实施例监测的事件数据的典本文档来自技高网
...

【技术保护点】
一种计算机实现的用于监控并修正文档的设计出版(publication)问题的方法,其特征在于,所述方法包括:对在文档内创建、编辑和删除对象之一接收输入;及当接收输入时,显示处理文档可能的出版设计问题的状态的用户接口。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:G谷脇N乔普拉BE罗斯M伍德D艾尔曼J珀洛克
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利