用于编辑电子文档的目标对准和放下控件制造技术

技术编号:4963127 阅读:196 留言:0更新日期:2012-04-11 18:40
本公开涉及电子文档编辑工具的目标对准和放下控件,所述控件确保对象只被插入有效的放下目标区域,并按照预定的对准规则被对准。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及电子文档的创建和设计,更具体地说,涉及把对象放置在电子文档的 可编辑区域中的目标对准和放下控件。
技术介绍
电子文档用在各种应用中,包括,例如但不限于,网页,可用电子邮件或者以其它 电子方式传给其他各方的电子邀请和名片,电子出版应用,和允许用户显示和编辑的其它 软件应用。在许多电子文档编辑应用程序中,环境是其中在编辑环境中向用户显示的大体上 即是最终电子文档的样子的所看即所得(WYSISYG)环境。例如,在网站建设应用程序中,可 向用户显示带有控件的网页,所述控件允许用户编辑稍后(以不可编辑的形式)向网站公 布的网页的各个部分。尽管期望的是允许有经验的网站建设者能够几乎完全控制网页的格式和编辑,不 过这种控制需要更复杂的用户界面,所述更复杂的用户界面又需要用户方面相当大的学习 投入,还不能避免经验不够的用户违反设计行业认为“良好”的设计原则。因此,期望的是提供一种电子文档编辑环境,该环境具有简单的用户界面,并且使 在相对于彼此放置元素中进行的一些用户控制能强迫服从“良好”的设计原则。
技术实现思路
本专利技术的实施例目的在于电子文档编辑工具的目标对准和放下控件。所述目标 对准和放下控件确保对象只被插入有效的放下目标区域中,并且按照预定的对准规则被对 准。按照本专利技术的一个实施例,把对象放置在电子文档的文本区域中的计算机实现的 方法,和执行所述方法的计算机可读介质包括实现下述功能的步骤和代码关于对象检测 目标对准和放下控件的激活,当把光标从电子文档中的第一位置拖动到第二位置时,监测 所述光标的位置,确定第二位置是否在有效的放下目标区域的边界内,并且如果第二位置 在有效的放下目标区域的边界内,则选择所述有效的放下目标区域,如果发现光标在有效 的放下目标区域的边界内,则确定放下目标区域的对准区域,所述对准区域具有相关对准 规则,所述规则对于每个所确定的对准区域,规定对象在放下目标区域内的放置,选择第二 位置所位于的当前对准区域,显示对准指示符,所述指示符指示如果释放目标对准和放下 控件,则所述对象将被插入的一般对准位置,检测目标对准和放下控件的释放,和把对象插 入所选择的放下目标区域中。本专利技术的一个优点在于在控件的激活过程中,对象的放下目标区域不会改变。本 专利技术的另一个优点在于强迫服从良好的设计原则,同时仍然使设计工具的用户对电子文档 中的对象的内容和位置具有一定的设计控制。参考附图、说明和权利要求,将更好地理解本专利技术的这些和其它目的、特征和优点ο附图说明图IA是图解说明本专利技术的一个实施例工作的网络环境的方框图。图IB是图解说明电子出版工具可以工作的用户计算机环境的方框图。图2是图解说明网页模板的例证实施例的浏览器窗口的示图。图3是图解说明供用户编辑的示例网页的浏览器窗口的示图。图4A是图解说明在文本段落内插入的对象的示图,其中使所述对象对准段落的 左上角。图4B是图解说明在文本段落内插入的对象的示图,其中所述对象在段落上方,并 且对准段落的水平中央。图4C是图解说明在文本段落内插入的对象的示图,其中使所述对象对准段落的 右上角。图4D是图解说明在文本段落内插入的对象的示图,其中所述对象在段落下方,并 且对准段落的水平中央。图5A是通过在文本段落的左上角对准并放下对象的目标对准和放下控件实施例 图解说明用户体验的示例网页的示图。图5B是通过在文本段落的上方、水平居中地对准并放下对象的目标对准和放下 控件实施例图解说明用户体验的示例网页的示图。图5C是通过在文本段落的右上角对准并放下对象的目标对准和放下控件实施例 图解说明用户体验的示例网页的示图。图5D是通过在文本段落的下方、水平居中地对准并放下对象的目标对准和放下 控件实施例图解说明用户体验的示例网页的示图。图6是目标对准和放下控制方法的例证实施例的流程图。图7是其中实现了目标对准和放下控件的示例网页的示图。图8是在激活目标对准和放下控件之后,由目标对准和放下控件记录的图7的示 例网页的布局示图。图9是图解说明当激活目标对准和放下控件并把光标拖动到对应的对准区域之 一上时,可向用户显示的对准标记的位置的放下目标区域的布局示图。图1046是图解说明目标对准和放下控件的示例操作的例证网页的屏幕截图。具体实施例方式图IA描述其中利用本专利技术的实施例的例证联网系统1。客户端系统11代表用户 的计算机系统,例如,网站托管服务的客户。客户端系统11是参考图IB说明的标配的现代 个人计算机,其被配置成通过Web通信,并且运行现代的Web浏览器程序12。为了便于讨 论,将在运行Microsoft Internet Explorer浏览器的个人计算机的情况下说明本专利技术,不 过要认识到本专利技术也可应用于支持DHTML、XHTML、HTML、XML和其它web功能的其它浏览器 程序和其它智能设备,诸如能够运行这种浏览器的PDA。客户端11与网站托管服务服务器20通信,以经由客户端的浏览器12建立账户信息和定购网站托管服务。在建立账户之后,网站托管客户随后可开始设计和编辑他们的网 站。在一个例证实施例中,网站托管服务通过网站建设工具服务器30提供网站建设工具。 在一个实施例中,客户端11可下载网站建设工具31,以便在其本地浏览器12中执行。网站建设工具31允许网站托管服务客户从网站建设工具服务器30下载网站模板 (保存在模板和图像库40中)。网站模板是电子网页设计,所述电子网页设计包括允许客户 定制文本、图像和设计内容的可编辑区域。网站建设工具31包括目标对准和放下控件32, 所述目标对准和放下控件32确保插入可编辑区域中的对象只被插入到预定的有效放下目 标区域和按照相关对准规则放置的预定的有效对准区中。网站托管服务客户可编辑和设计定制的网站,所述定制的网站可被发布给托管网 站数据库50。当网页被发布给托管网站数据库50时,网站托管服务器60将把托管网站的 网页提供给网络上的其它联网客户端,诸如网站托管服务客户11的客户端70。网站建设工具31运行于客户端的浏览器12中,并允许基于浏览器的文档创建和 编辑。美国专利 No. 7,340,673,其标题为 “System and method for browser document editing ”中公开一种进行基于浏览器的文档创建和编辑的现有系统,该专利在此引为参 考。美国专利No. 7,340,673公开一种系统,其中HTML文档编辑工具被下载到用户的浏览 器。没有系统明确论述强制服从关于把图像和其它对象插入文档的可编辑文本区中的“良 好”设计原则的控制。图IB图解说明实现图IA中的网站托管服务客户端11的适当计算系统环境100 的例子。计算系统环境100只是适当的计算环境的一个例子,并不意图建议对本专利技术的使 用或功能范围的任何限制。计算环境100也不应被解释成具有与在例证工作环境100中图 解说明的组件的任意之一或组合相关的任意依赖性或需求。本专利技术的实施例可以和众多其它的通用或专用计算系统环境或配置一起使用。适 合于供本专利技术使用的公知计算系统、环境和/或配置的例子包括但不限于个人计算机、服 务器计算机、手持或膝上型设备、多处理器系统、基于微处理器的系统、机顶盒、可编程消费 电子产品、网络PC、小型计算机、大型计本文档来自技高网...

【技术保护点】
一种用于把对象放置在电子文档中的文本区域中的计算机实现的方法,包括:  对于对象,检测目标对准和放下控件的激活;  当把光标从电子文档中的第一位置拖动到第二位置时,监测所述光标的位置;  确定第二位置是否在有效的放下目标区域的边界内,并且如果第二位置在有效的放下目标区域的边界内,则选择所述有效的放下目标区域;  如果检测到光标在有效的放下目标区域的边界内,则确定放下目标区域的对准区域,所述对准区域具有相关对准规则,所述对准规则为每个所确定的对准区域规定对象在放下目标区域内的放置;  选择第二位置所位于的当前对准区域;  显示对准指示符,所述对准指示符指示如果目标对准和放下控件被释放,则所述对象将被插入的一般对准位置;  检测目标对准和放下控件的释放;和  把对象插入所选择的放下目标区域中。

【技术特征摘要】
【国外来华专利技术】US 2008-3-31 12/059,6041.一种用于把对象放置在电子文档中的文本区域中的计算机实现的方法,包括 对于对象,检测目标对准和放下控件的激活;当把光标从电子文档中的第一位置拖动到第二位置时,监测所述光标的位置; 确定第二位置是否在有效的放下目标区域的边界内,并且如果第二位置在有效的放下 目标区域的边界内,则选择所述有效的放下目标区域;如果检测到光标在有效的放下目标区域的边界内,则确定放下目标区域的对准区域, 所述对准区域具有相关对准规则,所述对准规则为每个所确定的对准区域规定对象在放下 目标区域内的放置;选择第二位置所位于的当前对准区域;显示对准指示符,所述对准指示符指示如果目标对准和放下控件被释放,则所述对象 将被插入的一般对准位置;检测目标对准和放下控件的释放;和 把对象插入所选择的放下目标区域中。2.按照权利要求1所述的方法,其中在已激活的目标对准和放下控件被释放之前,对 象不被插入电子文档的任何区域中。3.按照权利要求1所述的方法,其中按照与所选择的对准区域相关的对准规则,重新 格式化所选择的放下目标区域中的文本以环绕所插入的对象。4.按照权利要求1所述的方法,其中电子文档是正在编辑的网页。5.包括计算机可读指令的一个或多个计算机可读介质,当被计算机执行时,所述计算 机可读指令一起实现用于把对象放置在电子文档中的文本区域中的方法,所述方法包括对于对象,检测目标对准和放下控件的激活;当把光标从电子文档中的第一位置拖动到第二位置时,监测所述光标的位置; 确定第二位置是否在有效的放下目标区域的边界内,并且如果第二位置在有效的放下 目标区域的边界内,则选择所述有效的放下目标区域;如果检测到光标在有效的放下目标区域的边界内,则确定放下目标区域的对准区域, 所述对准区域具有相关对准规则,所述对准规则为每个所确定的对准区域规定对象在放下 目标区域内的放置;选择第二位置所位于的...

【专利技术属性】
技术研发人员:LD艾里尔斯
申请(专利权)人:威仕达品特技术有限公司
类型:发明
国别省市:BM[百慕大]

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

1