[发明专利]用于显示分页内容并与之交互的方法和系统无效
| 申请号: | 200580048739.9 | 申请日: | 2005-08-25 |
| 公开(公告)号: | CN101128816A | 公开(公告)日: | 2008-02-20 |
| 发明(设计)人: | T·D·赛勒斯;H·L·格兰山姆;J·德池;J·W·J·牛顿-史密斯;N·G·布朗;A·K·丽迪 | 申请(专利权)人: | 微软公司 |
| 主分类号: | G06F17/21 | 分类号: | G06F17/21;G06F17/00;G06F17/24;G06F15/00 |
| 代理公司: | 上海专利商标事务所有限公司 | 代理人: | 顾嘉运 |
| 地址: | 美国华*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 显示 分页 内容 与之 交互 方法 系统 | ||
发明领域
本发明一般涉及计算机,尤其涉及在计算机系统上显示内容。
背景
计算机系统的最常见用途之一是用于显示文档的内容。当代计算机系统和程序在查看文档时提供了极大的灵活性,包括跳转至文档中超链接的位置、放大和缩小内容、允许用户通过指示所需页码来跳转至所需页面、滚动和使用键盘键来导航文档、以及执行众多其它文档查看选项。
然而,想要显示分页内容的应用程序开发员一般编写代码来提供其自己的文档查看功能。这部分是因为迄今为止一般不存在供开发员提供这样的查看功能的任何其它方式,但也因为存在不同类型的应用程序和内容,而应用程序开发员想要提供对其特定程序和将要显示的那种类型的内容有意义的特征。
同时,内容查看代码提供的众多功能和特征在各程序之间是常见的。例如,缩放、滚动、文本搜索等可在浏览器、文字处理器、文档阅读器和其它程序中找到。将这些特征单独编码到每个应用程序中将是高度低效的,且一般较不健壮,因为存在众多自定义代码,因此可能有更多的隐错。而且,这导致不一致性,因为各个应用程序各自提供其自己的查看内容的方式。结果,用户仅为了查看内容就必须学会众多不同类型的程序及其用户界面;有时用户看来与另一程序所提供的特征相同的特征实际上表现得相当不同。类似地,键组合和/或功能键通常随程序不同而具有不同的意义。
需要的是一种使程序包括常见的文档查看功能和特征以使这些功能和特征跨程序一致和健壮的方式。同时,任何这样的解决方案应是可扩展的,以使开发员能够添加某种程度的定制以按需修改文档查看在给定程序中的操作。
概述
简要地,本发明提供了一种其中在控件中提供文档查看器的方法和系统,以及允许主存程序包括文档查看器的功能并对其扩展的应用程序编程接口和方法。文档查看器控件负责页面布局、导航和管理与任何适当格式化的内容的一般用户交互。功能包括打印、关键字查找、比例缩放、内容流的多遍布局(multi-pass layout)和/或内容导航。主存程序可选择性地停用这些特征中不需要的任何特征、可激活可用但默认是不活动的特征、并且还可使用附加特征来扩充文档查看器控件。
主机程序使用文档查看器控件来在其查看区中显示内容。一种文档查看控件提供默认用户界面,一般包括顶部的工具栏区及其下方的内容查看区(视口)。在工具栏区中,文档查看控件可显示各用户界面元素,诸如用于管理查看文档的方式的一个或多个按钮和其它交互式项目。也提供了滚动条。默认地,常见文档交互功能作为经由工具栏或菜单激活的命令来提供,以便滚动和缩放、查找(搜索文本)以及复制。可提供打印。主存程序可选择性地不使用所有默认文档查看器特征,和/或激活默认未启用的特征和功能。一个示例工具栏区提供了菜单按钮、放大按钮、缩放组合框、缩小按钮、复制按钮、和查找按钮。
在一个示例性实现中,文档查看控件经由公有方法展示了若干属性和命令。文档查看控件可包含执行文档查看功能的其它控件,例如处理滚动行为的滚动控件、处理缩放的缩放控件、对文本内容搜索匹配文本的查找控件、布置页面的网格以便用户导航的布局控件、以及处理菜单相关功能的菜单控件。
可返回给程序的属性可包括内容相关数据、页面计数数据、第一可见页面数据、最后可见页面数据、水平偏移量数据、垂直偏移量数据、范围宽度数据、范围高度数据、视口宽度数据、视口高度数据、指示是否示出页面边界的数据、缩放百分比数据、网格列计数数据、垂直页面间隔数据、水平页面间隔数据、指示是否处于文档开始处的数据、指示是否处于文档结尾处的数据、指示文档是否可被放大的数据、指示文档是否可被缩小的数据、以及指示工具栏状态的数据。可由程序设置的属性可包括内容相关数据、第一可见页面数据、水平偏移量数据、垂直偏移量数据、示出页面边界数据、缩放百分比数据、网格列计数数据、垂直页面间隔数据、水平页面间隔数据以及改变工具栏状态的数据。命令包括切换工具栏命令、适合网格列计数命令、回流文档命令、查看缩略图命令、视图适合宽度命令、以及视图适合高度命令。
在需要显式内容的任何时刻,文档查看控件可默认地作为文档查看器来自动提供。程序可使用其自己的定制文档查看控件来覆盖默认文档查看控件。文档查看控件可被样式化,使得文档查看器的特征需求仅被指定一次来使得文档查看器如所需地呈现。应用程序可经由样式来简单地描述它想要的特征,且具有该样式的文档查看器如所指定地呈现。样式可被命名,程序借此可定义文档查看器的不同样式,然后在程序执行期间在适当时改变所使用的样式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200580048739.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:清除道路积雪的除雪铲具及固定安装方法
- 下一篇:虎杖饮料的制备方法
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法





