用于文档格式化的快速样式的制作方法

文档序号:8445515阅读:1082来源:国知局
用于文档格式化的快速样式的制作方法
【专利说明】用于文档格式化的快速样式
[0001] 本申请是申请日为2008年3月9日,国际申请日为2006年9月8日,申请号为 200680032791.X,国际申请号为PCT/US2006/035081,名为"用于文档格式化的快速样式"申 请的分案申请。
[0002] 背景
[0003] 可以用各种不同的方法来格式化文档。然而,文档的格式化会很乏味,而包括直接 格式化的文档更新可能会更加困难。通常,用户创建一文档并且直接格式化标题、段落、文 本、表格和列表等。用户还可以对该文档的全部或部分应用样式。例如,用户可以应用样式 来格式化该文档内的标题,并且随后直接格式化该文档内各段落。用户可能还期望使诸如 图表和图片的插入图示具有与文档内的文本和标题一致的外观。为了实现上述效果,用户 必须知晓在该应用程序中可用的样式和格式化选项。

【发明内容】

[0004] 提供本概述以便以简化形式介绍概念的精选,这些概念将在以下的详细描述中被 进一步描述。本概述并不旨在标识要求保护主题的关键特征或本质特征,也不旨在用于帮 助确定要求保护主题的范围。
[0005] 用户可以使用快速样式以自然方式快速格式化其文档内的内容,而无需理解样式 如何工作的复杂性。使用快速样式,用户能够轻易地捕捉已格式化内容的外观,向该内容分 配快速样式名,并在随后可以将对这些用户可用的该快速样式应用于其当前文档或其他文 档内的其他内容。例如,用户可以通过对该内容进行缩进和斜体来格式化一段落,并在随后 存储该快速样式作为快速样式用户界面(UI)内的一项。用户还可以从第一文档中捕捉一 个或多个快速样式,并使其可用于第二文档,而无需将带格式的内容从第一文档复制到第 二文档可以在快速格式n内储存这些快速样式,从而能够在以后便捷地访问这些快速样 式。
[0006] 附图简述
[0007] 图1示出了一计算机的示例性计算体系结构;
[0008] 图2示出了快速样式格式化系统;
[0009] 图3示出了示例性的快速样式用户界面;
[0010] 图4示出了快速格式列表库;
[0011] 图5示出了主题拾取器用户界面;
[0012] 图6示出了主题颜色拾取器和主题效果拾取器;
[0013] 图7示出了字体拾取器n;以及
[0014] 图8根据本发明各方面示出了与一快速样式相关联的上下文菜单。
[0015] 详细描述
[0016] 现在参考其中相似的数字代表相似的元素的附图,描述本发明的各种方面。具体 地,图1和相应的讨论旨在提供对在其中可以实现本发明实施例的合适计算环境的简要描 述。
[0017] 一般而言,程序模块包括例程、程序、组件、数据结构和其它类型的结构,它们执行 特定的任务或者实现特定的抽象数据类型。也可使用其它计算机系统配置,包括手持式设 备、多处理器系统、基于微处理器或可编程消费电子产品、小型机、大型机等等。也可使用分 布式计算环境,其中任务由通过通信网络链接的远程处理设备执行。在分布式计算环境中, 程序模块可被置于本地或远程的存储器设备中。当阅读对在此提供的例程的讨论时,应当 了解,各种实施例的逻辑操作是作为(1)运行于计算机系统上的一系列计算机实现的动作 或程序模块,以及/或者(2)计算机系统内互连的机器逻辑电路或电路模块来实现的。该 实现是取决于实现本发明的计算机系统的性能要求来选择的。因此,所例示的并且构成在 此所述的实施例的逻辑操作被不同地表示为操作、结构性设备、动作或模块。这些操作、结 构性设备、动作和模块可用软件、固件、专用数字逻辑以及它们的任何组合来实现。
[0018] 贯穿说明书和权利要求书,下列术语采用与此处相关联的含义,除非该术语的上 下文另有指不。
[0019] 术语"运行"指的是共享同一格式化的一系列字符。
[0020] 术语"范围"指的是用户选择。
[0021] 术语"直接格式化"指的是在一样式内定义的任何设置之上应用的格式化。当来 自该直接格式化的格式化和该样式互斥时,直接格式用作"顶层"格式化并向用户示出。
[0022] 术语"字符样式"应用于选定范围。这可以包括字体、边框和语言设置。字体和语 言设置可应用于在其他样式中定义的任何设置之上;文本边框则应用于字符范围并且可以 落在段落边框之内。
[0023] 术语"段落样式"应用于整个段落。这可以包括字体、段落、制表符、边框、语言、框 架和编号设置。段落、制表符和编号设置可以存储在段落级。字体和语言则对段落内运行 的每个字符设置。段落边框与文本(字符或范围)边框和表格单元边框都不同,并且可以 围绕文本边框,可以在表格单元边框之内。框架确定在页面的何处显示段落(它在布局层 次中位于段落和页面之间)。
[0024] 术语"已链接样式"指的是可用作字符样式或段落样式的样式。已链接样式表示 通过将样式应用于一文本范围来创建"工作中"字符样式的一类特殊的段落样式。已链接 样式与UI内的段落样式或字符样式有所区别。
[0025] 术语"列表样式"指的是链接在一起用来表示与编号或项目符号相关联的不同级 别的一系列数字格式。理想情况下,各级别与缩进水平直接相关;然而,它们实际的实现独 立于缩进并且主要涉及列表样式。数字格式可以包括数字(使用的序列和标点)的定义以 及某些段落属性(具体而言,左页边距、悬挂缩进和单个制表位)。除了数字格式之外,列表 样式内的任何级别也可与段落样式相关联;在这类情况下,段落样式的设置位于数字格式 的设置之上。根据一个实施例,列表样式具有九个定义级别。列表样式还通过将一段落样 式与每个级别相关联,在该级别定义用于各段落的格式化。当应用来自该列表的该级别时, 也应用了该段落样式。类似地,当应用该段落样式时,也应用了来自该列表的级别。
[0026] 术语"表格样式"指的是用于表格各成分的样式设置的集合:左上单元格、右上单 元格、左下单元格、右下单元格、标题行、末行、左列、右列、行合并、平均分布各行、列合并和 平均分布各列。前述列表的次序反映了定义的堆栈(那些先列出的在那些后列出的之上)。 表格样式还包括对字体格式化和段落格式化的定义,但是这些定义位于层次底部(所以该 格式化通常被其他样式覆盖)。表格的单元格边框出现在任何段落边框或文本边框之外。
[0027] 术语"快速样式"指的是被标识为在快速格式用户界面中显示的样式之一的样式。
[0028] 术语"推荐样式"指的是已被标识而出现在样式库(stylesgallery)中的样式。
[0029] 术语"推荐优先级"指的是用于确定各样式出现在快速样式用户界面和样式库中 的次序的设置。
[0030] 现在参考图1,将对在各实施例中利用的计算机2的说明性计算机体系结构做出 描述。图1所示的计算机体系结构示出了常规的台式或膝上型计算机,包括中央处理单元 5 (CPU)、包括随机存取存储器9 (RAM)和只读存储器(ROM) 11的系统存储器7、以及将存储器 耦合至CPU5的系统总线12。基本输入/输出系统包含如在启动过程中帮助在计算机中的 元件之间传输信息的基本例程,并储存在ROM11中。计算机2还包括大容量存储设备14, 用于存储操作系统16、应用程序和其他程序模块,这将在以下更为详尽地描述。
[0031] 大容量存储设
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1