[发明专利]列宽或行高的多线程化调整无效
申请号: | 201180022369.7 | 申请日: | 2011-04-16 |
公开(公告)号: | CN102939580A | 公开(公告)日: | 2013-02-20 |
发明(设计)人: | T·霍克;C·B·罗特席勒;吴树标 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/46;G06F17/24;G06F17/21 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陈斌 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多线程 调整 | ||
1.一种方法,包括:
由计算系统执行列调整过程,所述列调整过程使用多个线程来确定电子数据表表格中的一组目标列中每一列的总体最大列宽,该组目标列包括至少一列;以及
回流所述电子数据表表格,使得该组目标列中的每一列具有基于该列的总体最大列宽的宽度。
2.如权利要求1所述的方法,其特征在于,执行所述列调整过程包括:
将所述电子数据表表格划分成多个工作单元,每个宽度求值线程从所述多个工作单元中选择一个或多个工作单元,以及确定一个或多个所选工作单元中的每一列的局部最大列宽;以及
对该组目标列中的每一列,通过标识该列的局部最大列宽中的最大值来标识总体最大列宽。
3.如权利要求2所述的方法,其特征在于:
执行所述列调整过程包括:基于所述多个工作单元中工作单元的数量以及基于处理系统中处理单元的数量来确定宽度求值线程的适当数量;
宽度求值线程的数量等于宽度求值线程的所述适当数量。
4.如权利要求1所述的方法,其特征在于,执行所述列调整过程包括:
确定该组目标列中的单元格的数量是否超出下限;以及
当该组目标列中的单元格的数量没有超出下限时,使用单个线程来确定总体最大列宽。
5.如权利要求1所述的方法,其特征在于:
每个宽度求值线程创建一设备上下文;以及
每个宽度求值线程使用由该宽度求值线程所创建的设备上下文来对该组目标列中的单元格中的文本的宽度求值。
6.如权利要求1所述的方法,其特征在于:
所述电子数据表表格的单元格中的值是从一个或多个外部数据源中的数据得到的;以及
所述方法还包括:当所述电子数据表表格的单元格中的值根据所述一个或多个外部数据源被刷新时,开始所述列调整过程。
7.如权利要求1所述的方法,其特征在于,还包括:由所述计算系统接收来自用户的一个或多个列选择输入,所述一个或多个列选择输入指示该组目标列中的列。
8.一种计算系统,包括:
包括一个或多个处理单元的处理系统;以及
存储表示电子数据表应用的计算机可读指令的数据存储系统,所述计算机可读指令在被所述一个或多个处理单元执行时使得所述计算系统提供所述电子数据表应用,所述电子数据表应用配置成:
执行行调整过程,当电子数据表表格中的一组目标行中的单元格的数量超过下限时,所述行调整过程使用多个线程来确定该组目标行中每一行的总体最大行高,该组目标行包括至少一行;以及
回流所述电子数据表表格,使得该组目标行中的每一行具有基于该行的总体最大行高的高度。
9.如权利要求8所述的计算系统,其特征在于,所述电子数据表应用执行以下动作作为行调整过程的一部分:
将所述电子数据表表格划分成多个工作单元,每个高度求值线程从所述多个工作单元选择一个或多个工作单元,以及确定一个或多个所选工作单元中的每一行的局部最大行高,其中除了一剩余工作单元之外的每个工作单元包含相同数量的列;以及
对该组目标行中的每一行,通过标识该行的局部最大行高中的最大值来标识总体最大行高。
10.如权利要求9所述的计算系统,其特征在于,所述电子数据表应用执行以下动作作为所述行调整过程的一部分:
基于所述多个工作单元中工作单元的数量以及基于所述处理系统中处理单元的数量来确定高度求值线程的适当数量;
高度求值线程的数量等于高度求值线程的所述适当数量。
11.如权利要求8所述的计算系统,其特征在于,所述电子数据表应用执行以下动作作为所述行调整过程的一部分:
确定该组目标行中的单元格的数量是否超出下限;以及
当该组目标行中的单元格的数量没有超出下限时,使用单个线程来确定总体最大行高。
12.如权利要求8所述的计算系统,其特征在于,每个高度求值线程创建一设备上下文,以及使用该设备上下文来对该组目标行中的单元格中的文本的高度求值。
13.如权利要求8所述的计算系统,其特征在于,所述电子数据表应用使用显示系统来将所述电子数据表表格显示给所述电子数据表应用的用户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180022369.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种喷金机金属回收结构
- 下一篇:网页的自定义优化