A technique for implementing a computer processor for beautifying an electronic text document with text organized in multiple segments is provided. Each section in a section represents a corresponding text element in multiple text elements. The method includes: receiving user selection of beautified text, selecting text including at least one part of a section; classifying selected text into a corresponding text element represented by a section in a section; sorting the set of attributes that can be applied to a text element in a text element; and presenting the highest ranking category. Sex ordered list; in response to receiving the selection of one or more attributes of the presented attributes, the selected attributes are applied to the selected text; and the applicable attributes are reordered to reflect the selected attributes.
【技术实现步骤摘要】
使用基于文本分析的智能特征建议进行文档美化
本专利技术涉及使用基于文本分析的智能特征建议进行文档美化。比如,所提供的智能特征建议对于帮助用户美化数字文档是有用的。
技术介绍
在高级设计布局中,文章、故事、书籍和其他文档类型通常由作者和编辑使用如GoogleDocs、MicrosoftWord等文字处理编辑器以文本形式编写。一旦文章或其他文档由作者编写(并且可能由编辑修订),通常其就被传递到设计者或其他用户,以使用诸如AdobeInDesign之类的桌面排版应用来美化(例如,准备好排版或外部分发)。美化可以像原来编写和编辑一样花费大量(或更多)努力。美化常常分为两个部分:探索和应用。探索是美化的创造性方面,其中设计者进行最初的设计工作,探索哪类属性与文档各个部分协调。另一方面,应用是编辑过程,其中用户找到类似文本元素(如标题、子标题等)和上下文的部分,并且应用在探索期间设计者已经决定使用的相同属性。比如,文本文档通常由各部分组成,其中每个部分是构成特定类型的文本元素的词(例如,连续词)组或其他文本,举例来说,诸如作为同一题目、标题、子标题、公式、段落正文、字幕的一部分。在探索中,设计者正在决定属性的类型,诸如字体选择、特征、尺寸等,以应用于文档中的各种文本元素中的每种文本元素。例如,可以在文档的一部分中进行探索。然而,在跨文档的其余部分的适当上下文中一致地应用这些特征所致的努力会使得整个美化成为非常耗时的过程。附图说明所要求保护的主题的实施例的特征将随着以下具体实施方式的进行并且参照附图而变得显而易见,其中相同的附图标记描绘相同的部分。图1是根据本公开的实施 ...
【技术保护点】
1.一种计算机程序产品,包括一种或多种非瞬态机器可读介质,所述非瞬态机器可读介质上编码有指令,所述指令当由一个或多个处理器执行时,使得执行用于美化电子文本文档的过程,所述电子文本文档具有以多个区段组织的文本,所述区段中的每个区段表示多个文本元素中的对应的一个文本元素,所述过程包括:接收对进行美化的所述文本的用户选择,选定文本包括所述区段中的一个区段的至少一部分;将所述选定文本分类为所述区段中的所述一个区段所表示的所述文本元素中的对应的所述一个文本元素;对可适用于所述文本元素中的所述一个文本元素的属性的集合进行排序;呈现至少最高排序的属性的有序列表;响应于接收到对所呈现的属性中的一个或多个属性的选择,将选定属性应用于所述选定文本;以及对可适用的属性进行重新排序以反映所述选定属性。
【技术特征摘要】
2017.09.01 US 15/694,1731.一种计算机程序产品,包括一种或多种非瞬态机器可读介质,所述非瞬态机器可读介质上编码有指令,所述指令当由一个或多个处理器执行时,使得执行用于美化电子文本文档的过程,所述电子文本文档具有以多个区段组织的文本,所述区段中的每个区段表示多个文本元素中的对应的一个文本元素,所述过程包括:接收对进行美化的所述文本的用户选择,选定文本包括所述区段中的一个区段的至少一部分;将所述选定文本分类为所述区段中的所述一个区段所表示的所述文本元素中的对应的所述一个文本元素;对可适用于所述文本元素中的所述一个文本元素的属性的集合进行排序;呈现至少最高排序的属性的有序列表;响应于接收到对所呈现的属性中的一个或多个属性的选择,将选定属性应用于所述选定文本;以及对可适用的属性进行重新排序以反映所述选定属性。2.根据权利要求1所述的计算机程序产品,其中所述选定文本的所述分类包括:将启发式规则应用于所述区段中的所述一个区段的所述至少一部分,以将所述选定文本分类为所述文本元素中的所述一个文本元素。3.根据权利要求1所述的计算机程序产品,其中所述可适用的属性的所述排序包括:当美化其他文本文档时,至少部分地基于由给定用户从所述可适用的属性中的选择进行所述排序,所述给定用户已经提供对用于进行美化的所述文本的所述用户选择。4.根据权利要求1所述的计算机程序产品,其中所述可适用的属性的所述排序包括:当美化其他文本文档时,至少部分地基于由其他用户从所述可适用的属性中的选择进行所述排序,所述其他用户与给定用户不同,所述给定用户已经提供对进行美化的所述文本的所述用户选择。5.根据权利要求1所述的计算机程序产品,所述过程还包括:接收对进行美化的所述文本的第二选择,第二选定文本包括所述区段中的另一区段的至少一部分,所述区段中的所述另一区段表示所述文本元素中的所述一个文本元素;将所述第二选定文本分类为所述文本元素中的所述一个文本元素;响应于接收到用于所述第二选定文本的用户挑选的属性,将所述挑选的属性应用于所述第二选定文本;以及修改所述可适用的属性以反映所述挑选的属性。6.根据权利要求5所述的计算机程序产品,其中所述可适用的属性的所述修改包括:如果所述挑选的属性不是所述可适用的属性的成员,则将所述挑选的属性添加到所述可适用的属性;以及对所述可适用的属性进行重新排序以反映所述挑选的属性。7.一种用于美化电子文本文档的计算机实现的方法,所述电子文本文档具有以多个区段组织的文本,所述区段中的每个区段表示多个文本元素中的对应的一个文本元素,所述方法包括:通过处理器接收对进行美化的所述文本的用户选择,选定文本包括所述区段中的至少一个区段的至少一部分;通过所述处理器将所述选定文本分类到所述区段中的所述至少一个区段所表示的、所述文本元素中的对应的一个或多个文本元素;通过所述处理器对可适用于所述文本元素中的所述一个或多个文本元素的属性的集合进行排序;通过所述处理器呈现至少最高排序的属性的有序列表;以及响应于通过所述处理器接收到对所呈现的属性中的一个或多个属性的选择,将选定属性应用于所述选定文本,每个选定属性被应用于所述选定文本的一部分,所述选定文本的所述一部分与所述选定属性所适用的所述文本元素中的所述一个或多个文本元素的那些部分相对应。8.根据权利要求7所述的方法,其中所述选定文本的所述分类包括:从所述选定文本中标识所述区段中的所述至少一个区段的所述至少一部分;以及将所标识的所述区段中的所述至少一个区段的所述至少一部分分类到所标识的所述区段中的所述至少一个区段所表示的所述文本元素中的对应的所述一个或多个文本元素。9.根据权利要求8所述的方法,其中所标识的所述区段中的所述至少一个区段的所述至少一部分的所述分类包括:将启发式规则应用于所述区段中的所述至少一个区段的所述至少一部分的每个区段,以...
【专利技术属性】
技术研发人员:A·杰恩,M·拉斯托吉,M·J·阿里,A·穆拉尔卡,A·高拉夫,
申请(专利权)人:奥多比公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。