管理电子文档中特类内容的方法、装置和计算机可读介质的制作方法

文档序号:6633889阅读:153来源:国知局
专利名称:管理电子文档中特类内容的方法、装置和计算机可读介质的制作方法
背景技术
现代文字处理程序使用户能够在电子文档中迅速创建并插入各种类型的内容(如,文本、图片等)。此外,现代文字处理程序使用户能够将各个内容类型符合各种格式。例如,文本能以段落形式或以带有不通的单独格式化属性(如,粗体、斜体、下划线、字体颜色、字体大小)的文字片断或根本没有格式化插入到文档中。尽管如此,现代文字处理程序所允许的内容的格式自由条目及经受各种缺点之苦。
与许多现代文字处理程序相关联的内容条目的一个缺点是用户时常难以迅速插入、标识以及操作需要文档中的不同类型的内容(例如,文本或图片的特定片断)的文档或模版(templayte)的区域,而不手动键入内容或扫描另一个文档、寻找并手动选择所需内容的位置、并且随后创建或所需内容或将其从文档中的另一位置移动至所需的位置。即使一组预定的文档片断(即,内容二进制大数据块(blob))能够插入至文档中,除了通过包含用户必须阅读、理解并自愿遵守的静态信息文本之外,文档仍不能表达任何特定位置上哪些内容片断有效。由于传统文字处理程序不能标注能在电子文档中插入不同类型内容(预定义的或未预定义的)的位置,因此它们不允许用户迅速标识对特定内容插入的感兴趣的位置。此外,传统文字处理程序不能方便地使来自外部数据源的数据与电子文档中特定格式的内容相关联。
本发明的各实施例正是对于此类考虑事项以及其它事项所作出的。

发明内容
根据本发明,上述以及其它问题通过用于管理电子文档中特定类型内容的方法、装置和计算机可读介质得到了解决。根据本发明的一个方面,提供了一种用于接收并显示对能被插入至电子文档的至少一个预定义区域中的特定类型内容的限制的方法。该方法包括接收对用于在电子文档的至少一个预定义区域中显示特定类型内容的交互式内容窗格或类似下拉的用户界面的选择、显示用于在交互式内容窗格中接收特定类型内容的内容区域、在内容区域中接收特定类型内容、以及在预定义边界内显示特定类型内容,其中对于预定义边界区域的限制是以内容区域内允许的特定类型内容为基础的。
在接收内容区域中的特定类型内容时,该方法还包括在内容区域中显示用于标识并向用户警告特定类型内容的指导性文本,以及在内容区域中接收代替指导性文本的特定类型内容。在内容区域中接收代替指导性文本的特定类型内容时,该方法还包括基于特定类型内容在选择区域中显示多个内容、接收来自选择区域中多个内容的选择、以及在内容区域中接收来自选择区域的所选内容作为代替指导性文本的特定内容。该方法还包括基于特定类型内容确认内容区域中接收到的内容,以及基于由文档或模板作者定义的预定义内容限制或其它逻辑确认内容区域中接收到的特定类型内容。若内容区域内接收到的内容不对应于请求的特定类型内容,则该方法包括在消息区域中生成第一出错消息,而若特定类型内容超出了预定义的内容限制,则该方法包括在消息区域生成第二出错消息。该方法还包括根据预定义的格式格式化在内容区域中接收到的特定类型内容、限制内容区域中的特定类型内容的删除、以及将内容区域中的特定内容绑定至电子文档外部的数据源。
根据本发明的另一个方面,提供了一种在电子文档的多个预定义区域内的特定类型内容中导航的方法。该方法包括在电子文档的多个预定义区域的第一预定义区域中的第一内容区域内接收特定类型内容、在电子文档的多个预定义区域的第二预定义区域中的第二内容区域内接收特定类型内容、在第一内容区域内接收跳跃命令、以及响应于接收跳跃命令,将第一内容区域内的插入点移至第二内容区域并自动选择第二内容区域中的内容。该方法还包括在第二内容区域内共享与第一内容区域中接收到的特定类型内容相关联的数据。
根据本发明的另一方面,提供一种用于接收和显示供插入到电子文档的至少一个预定义区域内的特定类型内容的用户界面。该用户界面包括一交互式内容窗口,它包括用于接收和显示电子文档的至少一个预定区域内的特定类型内容的内容区域、用于从多个内容中选择要在内容区域中显示的特定类型内容的选择区域、以及用于标识在选择区域中选择的特定类型内容的标签。该交互式内容窗格还包括一边界,用于定义用于接收和显示特定类型内容的内容区域、用于当内容区域中接收的内容不对应于特定类型内容以及当内容区域中接收的特定类型内容超出预定内容限制时传递出错消息的消息区域、以及用于将内容窗格从电子文档中至少一个预定义区域移动至电子文档中的任何其它有效位置的手柄。交互式内容窗格还包括一嵌入的交互式内容窗格,用于接收在内容区域中接收到的特定类型内容。该嵌入的交互式内容窗格可共享与在内容区域中接收的特定类型内容相关联的数据。特定类型内容可包括文本数据、日历数据、表格数据和图形数据。特定类型内容可以在内容区域中接收自电子文档外部的数据源的。
本发明可以被实现为计算机进程、计算系统或诸如计算机程序产品或计算机可读介质等制造物品。计算机程序产品可以是计算机系统可读、并编码用于执行计算机进程的指令的计算机程序的计算机存储介质。计算机程序产品也可以是在计算机系统可读、并编码用于执行计算机进程的指令的计算机程序的载波上传播的信号。
作为本发明特征的这些和其它各种特点以及优势,通过阅读以下详细描述以及查阅相关附图将变得显而易见。


图1是示出在本发明的各种实施例中使用并由其提供的计算机系统的计算机系统体系结构图;图2是根据本发明的一个说明性实施例的交互式内容窗格的框图;图3A和3B是根据本发明的一个说明性实施例的嵌入的交互式内容窗格的框图;图4和5是根据本发明的一个说明性实施例,由图1的计算机系统中的应用程序执行的说明性例程,用于在交互式内容窗格中接收并显示插入至电子文档的特定类型内容。
详细描述现在参考附图,将描述本发明的各个方面,附图中相同的标号表示相同的元素。具体地,图1及其相应的论述试图提供可在其中实现本发明的实施例的适当计算环境的简要概括描述。尽管本发明将在结合在个人计算机的操作系统上运行的程序模块执行的程序模块的通用上下文中描述,然而本领域的技术人员可以认识到,本发明也可结合其它类型的计算机系统和程序模块来实现。
一般而言,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、组件、数据结构、以及其它类型的结构。此外,本领域的技术人员可以意识到,本发明可以用其它计算机系统配置来实施,包括手提式设备、多处理器系统、基于微处理器或可编程消费者电子设备、小型计算机、大型计算机等等。本发明也可以在由通过通信网络连接的远程处理设备执行任务的分布式计算环境中操作。在分布式计算环境中,程序模块既可位于本地,也可位于远程存储设备中。
现在参考图1,将描述在本发明的各种实施例中使用的计算机2的说明性计算机体系机构。图1中示出的计算机体系机构示出了传统的台式和膝上型计算机,包括中央处理单元5(“CPU”)、包括随机存取存储器9(“RAM”)和只读存储器(“ROM”)11的系统存储器7、以及将存储器耦合至CPU 5的系统总线12。包含诸如在启动期间帮助在计算机各元件之间传输信息的基本例程的基本输入/输出系统被存储在ROM 11中。计算机2还包括存储操作系统16、应用程序和其它程序模块的大容量存储设备14,其在下面将进行更详细的描述。
大容量存储设备14通过连接至总线12的大容量存储器控制器(未示出)连接至CPU 5。大容量存储设备14及其相关联的计算机可读介质为计算机2提供非易失性存储。尽管在此包含的计算机可读介质的描述涉及大容量存储设备,诸如硬盘或光盘驱动器(CD-ROM),本领域的技术人员应该意识到,计算机可读介质可以是计算机2能够访问的任何可用介质。
作为示例,而非限制,计算机可读介质包括计算机存储介质和通信介质。计算机存储介质包括以用于诸如计算机可读指令、数据结构、程序模块或其它数据等信息的存储的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括,但不限于,RAM、ROM、EPROM、EEPROM、闪存或其它固态存储器技术、CD-ROM、数字多功能盘(DVD)或其它光学存储、磁盒、磁带、磁盘存储或其它磁性存储设备、或能用于存储所需信息并能被计算机2访问的任何其它介质。
根据本发明的不同实施例,计算机2可使用通过诸如因特网等网络18到远程计算机的逻辑连接运行在网络化环境内。计算机2可通过连接至总线12的网络接口单元20连接至网络18。应该意识到,网络接口20也可用于连接至其它类型的网络和远程计算机系统。计算机2还包括用于接收并处理来自包括键盘、鼠标或其它电子触针(图1中未示出)的多个其它设备的输入的输入/输出控制器22。类似地,输入/输出控制器22可向显示屏、打印机或其它类型的输出设备提供输出。
如上简要提及的,多个程序模块和数据文件可被存储在计算机2的大容量存储设备14和RAM 9中,包括适用于控制网络化的个人计算机运行的操作系统16,诸如来自华盛顿州雷蒙德市的微软公司的WINDOWS XP操作系统。大容量存储设备14和RAM 9也可存储一个或多个程序模块。具体地,大容量存储设备14和RAM 9可存储文字处理应用程序40。正如本领域的技术人员所知,文字处理应用程序40能用于提供用于创建和编辑诸如文档48等电子文档的功能。根据本发明的一个实施例,文字处理应用程序40包括来自微软公司的WORD文字处理应用程序。尽管如此,应该意识到,来自其它制造商的文字处理应用程序可以用于实施本发明的各方面。还应该意识到,本发明的各方面不限于文字处理应用程序,而也可以利用能够处理各种格式内容(例如,文本或图片)的其它应用程序38,诸如电子表格应用程序。
结合文字处理文档的编辑,文字处理应用程序40提供允许用户向文档42中的各位置插入特定类型内容的功能。例如,根据本发明的实施例,用户可利用由文字处理应用程序40生成的交互式内容窗格,它担当用于在文档42的合适部分中插入文本,如为简历的“目标”部分插入段落的占位符。用户可利用由文字处理应用程序40生成的其它交互式内容窗格,以插入文本(由文档作者任意限制)、数据30、表格32或图形数据34(即,图片)。或者,用户也可以定义定制内容作为可被插入至交互式内容窗格中的一组“文档组成部分”之一。应该意识到,文字处理程序40可利用交互式内容窗格来限制可被输入至文档42的特定类型内容。
根据本发明的各实施例,文字处理程序40也可用于提供作为文档42的区域和诸如可扩展标记语言(“XML”)的外部数据源之间绑定的交互式内容窗格的功能。本领域的技术人员可以理解,XML是用于传递数据的标准格式。在XML数据数据格式中,使用模式向XML数据提供一组支配可被传递的数据的类型和结构的语法和数据类型规则。例如,XML数据36可包括限制交互式内容窗格中字符数量或限制文档中显示的交互式内容窗格的删除的规则。因此,输入至交互式内容窗格中的内容可根据外部用户定义的XML模式被自动确认。文字处理应用程序40生成的交互式内容窗格将在以下图2的描述中更为详细地论述。
现在参考图2,根据本发明的一个说明性实施例示出了交互式内容窗格48。交互式内容窗格48包括用于接收和显示文档42中的特定类型内容(例如,文本、图形数据、日历数据或表格数据)的内容区域50。内容区域50包括指导性文本62的位置,该指导性文本在内容区域为空的任何时候提供插入特定内容的指令。例如,用于在简历文档中插入“目标”段落的内容区域可包括诸如“请在此插入你的目标段落”的指导性文本。可以意识到,指导性文本可被修改成适合特定内容以在交互式内容窗格的内容区域中被接收。例如,图形数据或图片内容区域可包括如“在此插入你的照片”等指导性文本。应该理解,一旦用户点击了包含指导性文本62的内容区域50,该指导性文本就将消失以允许用户插入特定内容。
如图2中所示,交互式内容窗格48还包括边界52、选择区域54、标签56、手柄58以及通知区域59。边界52定义了对用于接收和显示特定类型内容的内容区域50的限制。在一个说明性实施例中,边界52可将内容区域50的范围固定为一个特定大小。例如,用于单一段落交互式内容窗格的内容区域可被限为十五行文本。一旦达到了该限制,则其它文本就不允许被输入至内容区域中。
选择区域54是用于从类似的内容中选择特定类型内容以在内容区域50中显示的用户界面。例如,交互式内容窗格中用于插入日历数据的选择区域可包括用于从日历中选择数据以插入至文档中的用户界面。选择区域54还可例如向用户显示下载列表的预定义项目列表中的选项。可以意识到,在一个说明性实施例中,当用户点击某种类型的交互式内容区域的内容区域时,可自动生成选择区域54中的用户界面。例如,用户点击为插入日历数据定义的交互式内容区域将自动为用户生成日历用户界面以选择特定数据。
标签56标识可输入至内容区域50中的特定类型内容(例如,数据)。手柄58用于将交互式内容区域48“拖拽”至显示的文档的不同区域。通知区域59用于向用户传递消息。应该理解,文字处理应用程序40包括用于确认输入至内容区域50的特定内容的功能。因此,当内容区域中接收到的内容不对应于交互式内容窗格的特定类型内容时,或当内容区域中接收到的特定类型内容超出预定义的内容限制(例如,段落中行或字符的数量)时,通知区域59可传递出错消息。
现在参考图3A和3B,根据本发明的一个说明性实施例示出了嵌入的交互式内容窗格300、325、350和375。可以意识到,交互式内容窗格300、325、350和375与以上相对于图2论述的交互式内容窗格48类似。如图3A中所示,交互式内容窗格300包括“当前问题”标签600、选择区域62、用于接收“当前问题文本”的内容区域64、以及通知区域68。嵌入的交互式内容窗格325包括“到期日”标签70、用于接收“到期日文本”的内容区域74、选择区域76(包括日历用户界面77)以及通知区域78。可以意识到,到期日交互式内容窗格325的选择区域76中的日历用户界面77可在用户点击内容区域74时自动生成。还可以意识到,若交互式内容窗格包含相关内容,则它可以是嵌入的。例如,如上所述,交互式内容窗格300被指定为保留与当前问题相关联的文本,而交互式内容窗格325被指定为保留与当前问题相关联的一个或多个日期(例如,当前问题的估计完成时间)。
图3B包含交互式内容窗格350,其进一步包括“已解决问题”标签80、选择区域82、用于接收“已解决问题文本”的内容区域84、以及通知区域88。嵌入的交互式内容窗格375包括“已解决日期”标签90、带有对接收“已解决日期文本”的日期限制的内容区域74、选择区域96(包括日历用户界面97)和通知区域98。可以意识到,内容窗格可“继承”来自包含相关内容的其它交互式内容窗格的值。例如,交互式内容窗格300中的当前问题文本可由文字处理应用程序40链接至交互式内容窗格350,以使当交互式内容窗格350由用户插入至文档中时,当前问题文本被自动复制到内容区域84中。类似地,交互式内容窗格325中的到期日文本被链接至交互式内容窗格375,以使当交互式内容窗格375由用户插入至文档中时,到期日文本被自动复制到内容区域94中。若链接的数据不准确(例如,在内容区域74中当前问题在到期日之后完成),则链接的交互式内容窗格可通过在选择区域中选择新的特定内容(例如,新的日期)来更新。
现在参考图4和5,将描述说明性例程400和500,它们示出了由文字处理应用程序40执行的过程,用于在插入到电子文档中的交互式内容窗格中接收并显示特定类型内容。应该意识到,尽管在此描述的本发明的实施例是在文字处理应用程序40的环境中提出的,但是本发明可以在支持文本和数据处理的其它类型的应用程序中使用。例如,在此描述的本发明的实施例可以在电子表格应用程序、演示文稿应用程序、画图和计算机辅助设计应用程序、或数据库应用程序中使用。
当阅读在此提出的例程的讨论时,应该意识到,本发明的各种实施例的逻辑操作(1)被实现为在计算系统上运行的计算机实现的动作或程序模块的序列,和/或(2)被实现为计算系统内相互连接的机器逻辑电路或电路模块。该实现实际上是取决于实现本发明的计算系统性能要求的选择。因此,图4-5中示出、并构成在此所述本发明的实施例的逻辑操作以不同的名称被称为操作、结构设备、动作或模块。本领域的技术人员可以认识到,这些操作、结构设备、动作和模块能用软件、固件、专用数字逻辑、及其任何组合实现,而不脱离如在此提出的权利要求书中所述的本发明的精神和范畴。
现在参考图4,例程400在操作405处开始,其中文字处理应用程序40接收交互式内容窗格(如以上相对于图2所述的交互式内容窗格48)的选择。具体地,交互式内容窗格可基于需要在电子文档中显示的特定类型内容来选择。例如,用户可以从对应于构成交互式内容窗格用户界面(以上相对于图2论述)的标签的标签列表中选择一交互式内容窗格。例如,希望在简历的目标部分中输入文本的用户可选择标签为“目标”的交互式内容窗格。
例程400从操作405继续至操作410,其中文字处理应用程序40在电子文档中生成所选的交互式内容窗格。例程400从操作410继续至操作415,其中文字处理应用程序40在生成的内容窗格的内容区域中显示适当的指导性文本。例如,若交互式内容窗格被选择用于插入图形数据,则指导性文本将被显示为“在此插入你的照片”。
例程400从操作415继续至操作420,其中文字处理应用程序40选择可用于插入到交互式内容窗格的选择区域中的内容。可以理解,选择区域能基于交互式内容窗格定义的内容类型来显示各种内容。例如,选择区域能显示文档片断、照片、日历或其它数据的选择。
例程400从操作420继续至操作425,其中文字处理应用程序40在选择区域中接收显示内容的选择,该内容随后在操作430被接收(或插入)至内容区域。可以意识到,接收至内容区域的特定内容代替显示的指导性文本。应该理解,在某些情况下,用户可选择不使用用于将内容插入至交互式内容窗格的内容区域的选择区域。例如,期望向文档输入文本的用户可以简单地通过使用鼠标点击指导性文本(它随后被空白代替)来直接将文本输入至内容区域。用户随后可以将特定内容直接输入到先前由内容区域中的指导性文本占据的区域中。
例程400从操作430继续至操作435,其中文字处理应用程序40通过将接收的内容与交互式内容窗格的标签指定的特定内容类型进行比较,来确认交互式内容窗格的内容区域中接收的内容。例如,用户可选择将文本直接输入至限制为日历数据的内容区域。若在操作435处,内容区域中的内容不对应于为内容区域指定的特定内容类型,则例程400从操作435分支到操作445,其中文字处理应用程序40在交互式内容窗格的通知区域中生成出错消息。具体地,该出错消息警告用户,不正确的内容已被输入至交互式内容窗格中。
若在操作435处,内容区域中的内容对应于为内容区域指定的特定内容类型,则例程400从操作435分支到操作440,其中文字处理应用程序40通过确定内容区域中接收到的内容是否超过预定义限制来继续确认过程。如上在图1的论述中所述,文字处理应用程序40可利用交互式内容窗格来限制可被输入至文档的特定类型内容。例如,交互式内容窗格可将段落中的行数限制为15行。若在操作440处,文字处理应用程序40确定内容区域中接收到的内容超过预定义的限制(例如,内容区域包含具有16行的文本段落),则例程400从操作440继续至操作445,其中文字处理应用程序40在交互式内容窗格的消息区域中生成出错消息。具体地,该出错消息警告用户,已超出了交互式内容窗格的预定义限制。
若在操作440处,文字处理应用程序40确定内容区域中接收到的内容没有超过预定义限制,则例程400从操作440分支到操作450,其中文字处理应用程序40根据预定格式在交互式内容窗格的内容区域中显示特定类型内容。具体地,交互式内容窗格能被定义为显示与一个或多个预定格式属性(如,粗体、斜体、下划线、字体颜色或字体大小)相一致的特定内容。例程400随后结束。
现在参考图5,例程500在操作510处开始,其中,文字处理应用程序40在具有嵌入的或多个交互式内容窗格(例如,以上相对于图3所论述的交互式内容窗格300、325、350和375)的文档的第一内容区域中接收的特定类型内容。例程500从操作510继续至操作520,其中文字处理应用程序40在文档的第二内容区域中接收特定类型内容。例程500从操作520继续至操作530,其中文字处理应用程序40在第一内容区域中接收“跳跃”命令。例如,该“跳跃”,,命令包括由用户从键盘执行的TAB键盘命令。例程500从操作530继续至操作540,其中文字处理应用程序40通过将第一内容区域中的插入点移动至第二内容区域而从一个内容区域“跳跃”至另一个内容区域。具体地,当用户在第一内容区域中输入内容时,他或她可导航到同一文档的第二内容区域。例程500随后结束。
根据前面所述的,应该意识到,本发明的各种实施例包括用于管理电子文档中的特定类型内容的方法和装置以及计算机可读介质。以上说明、示例和数据提供了本发明的组成部分的使用和制造的完整描述。由于本发明的许多实施例可以在不脱离本发明的精神和范畴的情况下作出,因此本发明驻留于所附权利要求书中。
权利要求
1.一种用于接收并显示插入到电子文档的至少一个预定以区域内的特定类型内容的交互式内容窗格,包括用于在电子文档的至少一个预定义区域内接收并显示特定类型内容的内容区域;用于从多个内容中选择要在内容区域中显示的特定类型内容的选择区域;以及用于在选择区域内标识所选的特定类型内容的标签。
2.如权利要求1所述的交互式内容窗格,其特征在于,还包括用于定义接收并显示所述特定类型内容的内容区域的边界。
3.如权利要求1所述的交互式内容窗格,其特征在于,还包括通知区域,用于当在所述内容区域中接收到的内容不对应于所述特定类型内容时,以及当所述内容区域中接收到的内容超出了预定义的内容限制时,传递出错消息。
4.如权利要求1所述的交互式内容窗格,其特征在于,还包括用于移动来自电子文档中的至少一个预定区域的内容窗格的手柄。
5.如权利要求1所述的交互式内容窗格,其特征在于,在接收和显示所述特定类型内容之前,所述内容区域包括位于所述内容区域中、用于标识要接收的特定类型内容的指导性文本。
6.如权利要求1所述的交互式内容窗格,其特征在于,还包括用于接收在所述内容区域中接收到的特定类型内容的嵌入的交互式内容窗格。
7.如权利要求6所述的交互式内容窗格,其特征在于,所述嵌入的交互式内容窗格可用于共享与所述内容区域中接收到的特定类型内容相关联的数据。
8.如权利要求1所述的交互式内容窗格,其特征在于,所述特定类型内容包括文本数据、日期数据、表格数据以及图形数据中的至少一种。
9.如权利要求1所述的交互式内容窗格,其特征在于,在所述内容区域中接收到的所述特定类型内容是根据预定格式来自动格式化的。
10.如权利要求1所述的交互式内容窗格,其特征在于,所述特定类型内容是在所述内容区域中从所述电子文档外部的数据源接收的。
11.一种用于接收和显示插入到电子文档的至少一个预定义区域中的特定类型内容的方法,所述方法包括接收对用于在电子文档的至少一个预定义区域内显示特定类型内容的交互式内容窗格的选择;在所述交互式内容窗格内显示用于接收所述特定类型内容的内容区域;在所述内容区域中接收所述特定类型内容;以及在预定义边界内显示所述特定类型内容,其中,所述预定义边界的范围是以所述内容区域中接收到的特定类型内容为基础的。
12.如权利要求11所述的方法,其特征在于,在所述内容区域中接收所述特定类型内容包括在所述内容区域中显示用于标识所述特定类型内容的指导性文本;在所述内容区域中接收代替所述指导性文本的所述特定类型内容。
13.如权利要求12所述的方法,其特征在于,在所述内容区域中接收代替所述指导性文本的所述特定类型内容包括基于所述特定类型内容在选择区域中显示多个内容;接收来自所述选择区域中的多个内容的选择;以及在所述内容区域中接收来自所述选择区域的选择的内容,作为代替所述指导性文本的特定内容。
14.如权利要求11所述的方法,其特征在于,还包括基于所述特定类型内容确认所述内容区域中接收到的内容;基于预定义内容限制确认所述内容区域中接收到的特定类型内容;若所述内容区域中接收到的内容不对应于所述特定类型内容,则在通知区域生成第一出错消息,以及;若所述特定类型内容超出所述预定义内容限制,则在通知区域生成第二出错消息。
15.如权利要求11所述的方法,其特征在于,还包括根据预定格式来格式化在所述内容区域中接收到的特定类型内容。
16.如权利要求11所述的方法,其特征在于,还包括限制对所述内容区域中的特定类型内容的删除。
17.如权利要求11所述的方法,其特征在于,还包括将所述内容区域中的特定类型内容绑定到所述电子文档外部的数据源。
18.一种用于在电子文档的多个预定义区域内的特定类型内容中导航的方法,所述方法包括在所述电子文档的多个预定义区域内的第一预定义区域的第一内容区域中接收特定类型内容;在所述电子文档的多个预定义区域内的第二预定义区域的第二内容区域中接收特定类型内容;在所述第一内容区域中接收跳跃命令;以及响应于接收所述跳跃命令,将在所述第一内容区域内的插入点移动至所述第二内容区域。
19.如权利要求18所述的方法,其特征在于,还包括在第二内容区域中共享与所述第一内容区域中接收到的特定类型内容相关联的数据。
20.一种包含指令的计算机可读介质,当所述指令在计算机上执行时,实现一种用于接收和显示插入到电子文档的至少一个预定义区域中的特定类型内容的方法,所述方法包括接收对用于在所述电子文档中的至少一个预定义区域内显示所述特定类型内容的交互式内容窗格的选择;在所述交互式内容窗格的内容区域中显示用于描述所述特定类型内容的指导性文本;在所述内容区域中接收代替所述指导性文本的特定类型内容;以及在预定义边界内显示所述特定类型内容,其中,所述预定义边界的范围是以所述内容区域中接收到的特定类型内容为基础的。
全文摘要
提供了一种用于在电子文档中管理特定类型内容的方法、装置、以及计算机可读介质。提供一种用户界面,用于在电子文档的预定义区域中显示特定类型内容。该用户界面包括用于接收特定类型内容以及在预定义边界内显示该特定类型内容的内容区域。该用户界面还包括用于接收对插入至内容区域的内容的选择的选择区域。该用户界面基于为内容区域定义的特定类型内容并基于预定义内容限制确认在内容区域内接收到的内容。在内容区域内接收到的特定类型内容可根据预定格式被格式化,且可被绑定到电子文档外部的数据源。
文档编号G06F17/24GK1755681SQ20051008851
公开日2006年4月5日 申请日期2005年7月29日 优先权日2004年9月30日
发明者B·M·琼斯, M·萨维齐, R·A·利特尔, T·A·戴维斯 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1