一种增强计算机显示区域利用率的拼接式布局方法与流程

文档序号:22737378发布日期:2020-10-31 09:17阅读:122来源:国知局
一种增强计算机显示区域利用率的拼接式布局方法与流程

本发明涉及计算机页面设计技术领域,具体为一种增强计算机显示区域利用率的拼接式布局方法。



背景技术:

目前常用的计算机显示器,(1920:1080,/120,16:9,1920:1200,/120,16:10,另有超宽屏21:9,32:10),无论是普通显示器还是宽屏显示器,通常都是横屏使用,即尺寸和分辨率都是宽度大于高度,横向大于纵向,在进行影视观看或游戏娱乐时,横屏宽度大于高度的显示方式较为有利,显示区域利用率较高。

但是在进行文档处理时存在横向大于纵向的显示方式会导致显示区域严重浪费的问题。比如,进行文字操作、网页查看或程序代码编写等操作时,往往需要前后页文档的连贯查看,但目前的文档布局方式虽然可以多页显示,但是要么是两页及以上的整页显示,要么是两页及以上的部分页面显示,都存在使用不便的问题。两页及两页以上的整页显会导致字体偏小,查看困难;两页及两页以上的部分页面显会导致上一页的尾部和下一页的首部不能同时查看的问题,查看的过程需要对页面进行上下移动,非常不便。

由于,笔记本计算机以及大多数计算机显示器出厂都只支持横屏操作,有的难以改变,有的需要购置额外的硬件设备。而且虽然购置额外的硬件设备可以将显示器进行竖屏显示,能够有效缓解文档显示利用率不高的问题,但是很多情况下仍然需要进行横屏显示,即使显示器能够自由进行横屏和竖屏的转动和切换也非常影响操作体验。

同样,虽然目前的操作系统能够对显示器进行多任务处理的设置,使显示器在不同区域进行不同任务的处理,但无法使显示器对某一项任务的显示内容进行拼接显示,比如,可以并排查看两个或两个以上的网页和文档,但是无法同时并排查看同一个网页或文档。

综上,现有横屏显示区域利用率不高的问题如下:

(一)针对现有文档显示处理软件显示区域利用率不高的问题描述:

现有文档显示处理软件在横屏显示时虽然有多种显示方式,但以横向单页显示和横向多页显示两种方式为基本显示方式。

1、横向单页显示:

横向单页显示时,如果显示宽度方向得到有效利用,则所要显示内容的局部所占像素和区域较大,但上下文显示内容则会相对较少;如果上下文内容显示较多,但所要显示内容的局部所占像素和区域都会比较小。

2、横向多页显示

横向多页显示时,文档通常只有隐藏上下空白的功能而没有隐藏左右空白的功能,这就限制了横向显示区域的利用率。另外,横向多页显示如果不能完整显示多个页面,则会截取纵向处于相同位置的部分内容显示,会造成上下文不连贯的问题。

(二)现有操作系统针对单任务显示区域利用率不高的问题:

现有操作系统的显示方式虽然能够在不同区域显示不同任务,但是无法在不同区域分块显示同一任务,对提高单文档或单任务的前后显示效能并无裨益。



技术实现要素:

本发明的目的在于提供一种增强计算机显示区域利用率的拼接式布局方法,分别针对文档显示处理软件和操作系统或显示器的显示设置方式进行设计,解决上述计算机显示器横屏显示时单个多页文档或单个任务处理显示区域利用率不高的问题。

为实现上述目的,本发明提供如下技术方案:

一种增强计算机显示区域利用率的拼接式布局方法,包括对现有文档显示处理软件显示区域利用率不高的处理,以及现有操作系统对单任务显示区域利用率不高的处理;

其中,对现有文档显示处理软件显示区域利用率不高的处理步骤如下:

s101:增加文档左右空白隐藏的功能;

s102:采用将页面上下截断内容横向依次拼接显示的方式进行文档内容的显示;

s103:将s101、s102两种方式相结合进行内容的显示;

其中,现有操作系统对单任务显示区域利用率不高的处理步骤如下:

s201:将用来显示页面内容的区域规划为m行×n列个像素,在对应比例下,将单个页面完整显示需要占用m1行×n1列个像素,且m1>m,n/n1≥2,则横向页面依次为p(1)、p(2)...;

s202:当3<n/n1<4,其页面大于2页,则显示器用来显示的区域为m行×n列个像素,其中n≤显示器的横向分辨率,且n可以分成n等份,显示器横向n列之外的显示区域为备用区域;

s203:在显示器横向n列的区域,将需要显示的内容按照显示器的分辨率为nm行×n/n列个像素的样式排列,在显示器上显示时,(1:m)行、(1:n/n)列像素的内容在显示器(1:m)行、(1:n/n)列像素的区域显示,((m+1):2m)行、(1:n/n)列像素的内容在显示器(1:m)行、((n/n+1):2n/n)列像素的区域显示,((2m+1):3m)行、(1:n/n)列像素的内容在显示器(1:m)行、((2n/n+1):3n/n)列像素的区域显示,以此类推即可。

进一步地,s101中增加文档左右空白隐藏的功能方法如下:

s1:将用来显示页面内容的区域定义为m行×n列个像素,在对应比例下,单个页面完整显示需要占用m1行×n1列个像素,页面上、下、左、右四个方向的页边距分别为a1、b1、c1、d1个像素,对页面隐藏左右边距和缩放后,页面完整显示需要占用的显示区域为m2行×n2列个像素,页面上、下、左、右四个方向的页边距分别为a2、b2、c2、d2个像素;

s2:隐藏左右边距前:当n1>n/2时,横向只显示一个页面,需要横向显示两个页面时,需要满足n1≤n/2的条件;

隐藏左右边距后:需满足(n2-c2-d2)≤n/2的条件即可实现横向显示两个页面的功能,与此同时,显示内容的尺度可以扩展为原来的n2/n1倍,由于n2可以大于n1,能够提升查看和操作体验;为了在保持横向两个页面的同时还可以在横向显示其它信息,可以预留n-2×(n2-c2-d2)个像素的宽度用于显示其它必要信息,此时,n2也可以小于n1,均可用以提升操作者的体验;

s3:在不进行纵向空白隐藏的情况下,无论是否预留n-2×(n2-c2-d2)个像素的宽度用于显示其它必要信息,都可以看作将m1行×n1列个像素的页面缩放到m2行×n2列个像素,再将左边m2行×c2列和右边m2行×d2列的空白删除,形成m2行×(n2-c2-d2)列个像素的页面;

s4:在进行纵向上下页边距隐藏的情况下,无论是否预留n-2×(n2-c2-d2)个像素的宽度用于显示其它必要信息,都可以看作将m1行×n1列个像素的页面缩放到m2行×n2列个像素,再将左边m2行×c2列像素和右边m2行×d2列像素的空白删除,再将上边a2行×(n2-c2-d2)列像素和下边b2行×(n2-c2-d2)列像素的空白删除,形成(m2-a2-b2)行×(n2-c2-d2)列个像素的页面。

进一步地,s102中的具体方法如下:

s1:将用来显示页面内容的区域定义为m行×n列个像素,在对应比例下,将单个页面完整显示定义占用m1行×n1列个像素,已知m<m1且n1≤n/2,可以横向并排显示s≥2个页面,横向页面区域依次记为p(1)、p(2)...p(s),文档显示的页面页码依次为p(1)、p(2)...;

s2:定义页码为p(1)的页面在横向页面区域p(1)的起始像素为第a行第一列,页面间的纵向间隔为b;

使用将页面上下截断内容横向依次拼接显示的方式进行文档内容的显示处理前:

当b=0时,

当m1-a+1≥m,即a≤m1+1-m时,

在p(1)区域显示的页码为p(1)的页面的像素为第a行至第a+m-1行,第1列至第n1列的内容;在p(2)区域显示的页码为p(2)的页面的像素为第a行至第a+m-1行,第1列至第n1列的内容,以此类推;

当m1-a+1<m,即a>m1+1-m时,

在p(1)区域显示的页码为p(1)的页面的像素为第a行至第m1行以及p(s+1)的页面的像素为第1行至第m-m1+a-1行,第1列至第n1列的内容;在p(2)区域显示的页码为p(2)的页面的像素为第a行至第m1行以及p(s+2)的页面的像素为第1行至第m-m1+a-1行,第1列至第n1列的内容,以此类推;

当b≠0时,可以将m1替换为m1+b,即:

当(m1+b)-a+1≥m,即a≤(m1+b)+1-m时,

在p(1)区域显示的页码为p(1)的页面的像素为第a行至第a+m-1行,第1列至第n1列的内容;在p(2)区域显示的页码为p(2)的页面的像素为第a行至第a+m-1行,第1列至第n1列的内容,以此类推;

当(m1+b)-a+1<m,即a>(m1+b)+1-m时,

在p(1)区域显示的页码为p(1)的页面的像素为第a行至第(m1+b)行以及p(s+1)的页面的像素为第1行至第m-(m1+b)+a-1行,第1列至第n1列的内容;在p(2)区域显示的页码为p(2)的页面的像素为第a行至第(m1+b)行以及p(s+2)的页面的像素为第1行至第m-(m1+b)+a-1行,第1列至第n1列的内容,以此类推;

s3:使用将页面上下截断内容横向依次拼接显示的方式进行文档内容的显示处理后:

当b=0时,

当m1-a+1≥m,即a≤m1+1-m时,

在p(1)区域显示的页码为p(1)的页面的像素为第a行至第a+m-1行,第1列至第n1列的内容;在p(2)区域显示的页码为p(1)的页面的像素为第a+m行至第m1行以及p(2)的页面的像素为第1行至2m-m1+a-1行,第1列至第n1列的内容;如果存在p(3),则将p(3)看作新的p(1),将2m-m1+a作为新的a,进行条件判别,以此类推;

当m1-a+1<m,即a>m1+1-m时,

在p(1)区域显示的页码为p(1)的页面的像素为第a行至第m1行以及p(2)的页面的像素为第1行至第m-m1+a-1行,第1列至第n1列的内容;在p(2)区域显示的页码为p(2)的页面的像素为第m-m1+a行起始的,第1列至第n1列的内容,此时将p(2)看作新的p(1),且将m-m1+a看作新的a,进行条件判别,以此类推。

当b≠0时,可以将m1替换为m1+b,即:

当(m1+b)-a+1≥m,即a≤(m1+b)+1-m时,

在p(1)区域显示的页码为p(1)的页面的像素为第a行至第a+m-1行,第1列至第n1列的内容;在p(2)区域显示的页码为p(1)的页面的像素为第a+m行至第(m1+b)行以及p(2)的页面的像素为第1行至2m-(m1+b)+a-1行,第1列至第n1列的内容;如果存在p(3),则将p(3)看作新的p(1),将2m-(m1+b)+a作为新的a,进行条件判别,以此类推;

当(m1+b)-a+1<m,即a>(m1+b)+1-m时,

在p(1)区域显示的页码为p(1)的页面的像素为第a行至第(m1+b)行以及p(2)的页面的像素为第1行至第m-(m1+b)+a-1行,第1列至第n1列的内容;在p(2)区域显示的页码为p(2)的页面的像素为第m-(m1+b)+a行起始的,第1列至第n1列的内容,此时需要将p(2)看作新的p(1),且将m-(m1+b)+a看作新的a,进行条件判别,以此类推。

进一步地,s103中的具体方法如下:

s1:在不进行纵向空白隐藏的情况下:

无论是否预留n-2×(n2-c2-d2)个像素的宽度用于显示其它必要信息,都可以看作将m1行×n1列个像素的页面缩放到m2行×n2列个像素,再将左边m2行×c2列和右边m2行×d2列的空白删除,形成m2行×(n2-c2-d2)列个像素的页面;再根据m2行×(n2-c2-d2)列个像素的页面按照使用将页面上下截断内容横向依次拼接显示的方式进行文档内容的显示处理;

s2:在进行纵向上下页边距隐藏的情况下:

无论是否预留n-2×(n2-c2-d2)个像素的宽度用于显示其它必要信息,都可以看作将m1行×n1列个像素的页面缩放到m2行×n2列个像素,再将左边m2行×c2列像素和右边m2行×d2列像素的空白删除,再将上边a2行×(n2-c2-d2)列像素和下边b2行×(n2-c2-d2)列像素的空白删除,形成(m2-a2-b2)行×(n2-c2-d2)列个像素的页面;再根据(m2-a2-b2)行×(n2-c2-d2)列个像素的页面按照使用将页面上下截断内容横向依次拼接显示的方式进行文档内容的显示处理即可。

与现有技术相比,本发明的有益效果是:

1、本发明提供的一种增强计算机显示区域利用率的拼接式布局方法,通过设计一种拼接式的显示方式,能够较好解决计算机显示器横屏显示时单个多页文档或单个需要纵向显示处理的任务显示区域利用率不高的问题,能够在以上情况下不需要通过物理方式旋转显示器就能够增加显示器的显示区域利用率,同时还能够适当增加需要显示内容所占的像素和显示区域,增强使用者的舒适度。

2、本发明提供的一种增强计算机显示区域利用率的拼接式布局方法,如果应用于文档显示处理软件,能够增强使用者的舒适度,能够为软件现存用户建立相应的使用习惯,起到培养忠实用户的效果,同时能够将有相应使用需求的用户变为潜在用户,或者可以将相应的功能设置为收费功能,增加软件开发者或管理者的收入。

3、本发明提供的一种增强计算机显示区域利用率的拼接式布局方法,如果应用于计算机显示器,能够在不增加硬件成本的情况下,为用户在有相应需求时提供不需要进行物理方式转换的选择,并获得较为良好的体验,由此可以增加相应计算机显示器的市场占有率,从而增加计算机显示器生产者或管理者的收入,并且能够与具有相关功能的计算机操作系统更加兼容。

4、本发明提供的一种增强计算机显示区域利用率的拼接式布局方法,如果应用于计算机操作系统,则能够在不需要更换显示器和不增加硬件成本的情况下,为用户在有相应需求时提供不需要进行物理方式转换的选择,并获得较为良好的体验;另外,由于便携计算机自带的显示屏幕无法通过简单扩展实现旋转,并且便携计算机自带的键盘鼠标等输入设备通常在屏幕旋转后也难以实现良好协同,这样的方案在相应场景下将更为必要。

5、本发明提供的一种增强计算机显示区域利用率的拼接式布局方法,无论是应用于文档显示处理软件,还是于计算机显示器,或者计算机操作系统,都能够提升使用者在相应情况下的使用体验,对提升产品和厂商的形象、增强用户忠实度、提高产品销售或使用收入都能够具有良好的促进作用。

附图说明

图1为本发明的页面显示示意图;

图2为本发明的显示器显示区域示意图;

图3为本发明的显示器显示区域截断页面示意图;

图4为本发明的截断内容横向依次拼接显示示意图;

图5为本发明的两种方式结合纵向空白隐藏显示示意图;

图6为本发明的显示器或操作系统拼接显示示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例中:提供一种增强计算机显示区域利用率的拼接式布局方法,包括对现有文档显示处理软件显示区域利用率不高的处理,以及现有操作系统对单任务显示区域利用率不高的处理;

一是对现有文档显示处理软件显示区域利用率不高的处理,步骤如下:

s101:增加文档左右空白隐藏的功能,具体方法如下:

s1:将用来显示页面内容的区域定义为m行×n列个像素,在对应比例下,单个页面完整显示需要占用m1行×n1列个像素,页面上、下、左、右四个方向的页边距分别为a1、b1、c1、d1个像素,对页面隐藏左右边距和缩放后,页面完整显示需要占用的显示区域为m2行×n2列个像素,页面上、下、左、右四个方向的页边距分别为a2、b2、c2、d2个像素;

s2:隐藏左右边距前:当n1>n/2时,横向只显示一个页面,需要横向显示两个页面时,需要满足n1≤n/2的条件;

隐藏左右边距后:需满足(n2-c2-d2)≤n/2的条件即可实现横向显示两个页面的功能,与此同时,显示内容的尺度可以扩展为原来的n2/n1倍,由于n2可以大于n1,能够提升查看和操作体验;为了在保持横向两个页面的同时,也可以预留n-2×(n2-c2-d2)个像素的宽度用于显示其它必要信息,此时,n2也可以小于n1,均可用以提升操作者的体验;

s3:在不进行纵向空白隐藏的情况下,无论是否预留n-2×(n2-c2-d2)个像素的宽度用于显示其它必要信息,都可以看作将m1行×n1列个像素的页面缩放到m2行×n2列个像素,再将左边m2行×c2列和右边m2行×d2列的空白删除,形成m2行×(n2-c2-d2)列个像素的页面;

s4:在进行纵向上下页边距隐藏的情况下,无论是否预留n-2×(n2-c2-d2)个像素的宽度用于显示其它必要信息,都可以看作将m1行×n1列个像素的页面缩放到m2行×n2列个像素,再将左边m2行×c2列像素和右边m2行×d2列像素的空白删除,再将上边a2行×(n2-c2-d2)列像素和下边b2行×(n2-c2-d2)列像素的空白删除,形成(m2-a2-b2)行×(n2-c2-d2)列个像素的页面。

在上述方法中,请参阅图1(b)所示,黄色区域为纸张区域,中间绿色区域为页面中的内容,下同。

将图1(b)中的横向空白隐藏,可以在纸张高度不变的情况下,显示内容可以占用更少的横向空间,如图1(a)中所示,也可以在纸张宽度不变的情况下,显示内容可以得到放大,如图1(c)中所示,隐藏横向空白最简单的操作方法就是隐藏页面左右边距空白区。

如图1(d)(e)(f)所示,灰色区域为显示器边框,边框内部为显示区域,上部红色区域为软件全屏显示后的工具栏,增加文档左右空白隐藏功能,能够在页面横向排列数相同的情况下增加所需显示内容所占的像素或显示区域,也就是说可以让显示器使用者感觉内容显示得更大,如图1(e)所示,为未使用左右隐藏功能时页面横向填满显示区域的情况,以采用隐藏页面左右边距空白区的方法为例,隐藏了页面左右边距空白区后,宽度上填满屏幕,显示器使用者感觉内容显示得更大,如图1(d)中所示,采用隐藏页面左右边距空白区的方法为例,隐藏了页面左右边距空白区后,保持页面纵向缩放不变的情况下,能够增加横向空间的空余,可以用来显示其它必要的信息,如文档机构信息等,如图1(f)中所示,白色区域可以用来显示其它必要信息,另外,如果显示器足够宽,还可以增加横向并排显示页面的列数。

s102:采用将页面上下截断内容横向依次拼接显示的方式进行文档内容的显示;具体方法如下:

s1:将用来显示页面内容的区域定义为m行×n列个像素,在对应比例下,将单个页面完整显示定义占用m1行×n1列个像素,已知m<m1且n1≤n/2,可以横向并排显示s≥2个页面,横向页面区域依次记为p(1)、p(2)...p(s),文档显示的页面页码依次为p(1)、p(2)...;

s2:定义页码为p(1)的页面在横向页面区域p(1)的起始像素为第a行第一列,页面间的纵向间隔为b;

使用将页面上下截断内容横向依次拼接显示的方式进行文档内容的显示处理前:

当b=0时,

当m1-a+1≥m,即a≤m1+1-m时,

在p(1)区域显示的页码为p(1)的页面的像素为第a行至第a+m-1行,第1列至第n1列的内容;在p(2)区域显示的页码为p(2)的页面的像素为第a行至第a+m-1行,第1列至第n1列的内容,以此类推;

当m1-a+1<m,即a>m1+1-m时,

在p(1)区域显示的页码为p(1)的页面的像素为第a行至第m1行以及p(s+1)的页面的像素为第1行至第m-m1+a-1行,第1列至第n1列的内容;在p(2)区域显示的页码为p(2)的页面的像素为第a行至第m1行以及p(s+2)的页面的像素为第1行至第m-m1+a-1行,第1列至第n1列的内容,以此类推;

当b≠0时,可以将m1替换为m1+b,即:

当(m1+b)-a+1≥m,即a≤(m1+b)+1-m时,

在p(1)区域显示的页码为p(1)的页面的像素为第a行至第a+m-1行,第1列至第n1列的内容;在p(2)区域显示的页码为p(2)的页面的像素为第a行至第a+m-1行,第1列至第n1列的内容,以此类推;

当(m1+b)-a+1<m,即a>(m1+b)+1-m时,

在p(1)区域显示的页码为p(1)的页面的像素为第a行至第(m1+b)行以及p(s+1)的页面的像素为第1行至第m-(m1+b)+a-1行,第1列至第n1列的内容;在p(2)区域显示的页码为p(2)的页面的像素为第a行至第(m1+b)行以及p(s+2)的页面的像素为第1行至第m-(m1+b)+a-1行,第1列至第n1列的内容,以此类推;

s3:使用将页面上下截断内容横向依次拼接显示的方式进行文档内容的显示处理后:

当b=0时,

当m1-a+1≥m,即a≤m1+1-m时,

在p(1)区域显示的页码为p(1)的页面的像素为第a行至第a+m-1行,第1列至第n1列的内容;在p(2)区域显示的页码为p(1)的页面的像素为第a+m行至第m1行以及p(2)的页面的像素为第1行至2m-m1+a-1行,第1列至第n1列的内容;如果存在p(3),则将p(3)看作新的p(1),将2m-m1+a作为新的a,进行条件判别,以此类推;

当m1-a+1<m,即a>m1+1-m时,

在p(1)区域显示的页码为p(1)的页面的像素为第a行至第m1行以及p(2)的页面的像素为第1行至第m-m1+a-1行,第1列至第n1列的内容;在p(2)区域显示的页码为p(2)的页面的像素为第m-m1+a行起始的,第1列至第n1列的内容,此时将p(2)看作新的p(1),且将m-m1+a看作新的a,进行条件判别,以此类推。

当b≠0时,可以将m1替换为m1+b,即:

当(m1+b)-a+1≥m,即a≤(m1+b)+1-m时,

在p(1)区域显示的页码为p(1)的页面的像素为第a行至第a+m-1行,第1列至第n1列的内容;在p(2)区域显示的页码为p(1)的页面的像素为第a+m行至第(m1+b)行以及p(2)的页面的像素为第1行至2m-(m1+b)+a-1行,第1列至第n1列的内容;如果存在p(3),则将p(3)看作新的p(1),将2m-(m1+b)+a作为新的a,进行条件判别,以此类推;

当(m1+b)-a+1<m,即a>(m1+b)+1-m时,

在p(1)区域显示的页码为p(1)的页面的像素为第a行至第(m1+b)行以及p(2)的页面的像素为第1行至第m-(m1+b)+a-1行,第1列至第n1列的内容;在p(2)区域显示的页码为p(2)的页面的像素为第m-(m1+b)+a行起始的,第1列至第n1列的内容,此时需要将p(2)看作新的p(1),且将m-(m1+b)+a看作新的a,进行条件判别,以此类推。

在上述方法中,如图2(a)所示,白色区域为显示器的显示区域,(b)上部红色区域为软件全屏显示后的工具栏,下部白色区域为软件全屏后的显示区域,下同。

通常的软件显示方式会将显示区域以外的页面截断,无法显示,导致上下文不连贯,如图3所示;图3(a)和(b)中蓝色区域即为软件截断不显示的区域,图3(b)中页面进入红色工具栏区域的信息也为不可见信息。

采用将页面上下截断内容横向依次拼接显示的方式进行文档内容显示,能够保持文档上下文的连贯性,如图4所示,图4中将左侧蓝色区域截断不显示的区域挪至右侧上部继续显示,右侧下部依次显示下页的内容,如果屏幕足够宽可以多页依次截断拼接显示,其中,图4(a)所示左侧为首页起始部分完整显示示意图,图4(b)所示左侧为页面的经过滚动的示意图,其中页面进入红色的区域部分为不可见,右侧顶端随着页面的滚动移到左侧下方,右侧下方随着页面的翻滚,后续页面逐渐向上滚动。

通过图4和图3的对比可以看到,将页面上下截断内容横向依次拼接显示的方式能够始终保持页面上下文的连贯显示。

s103:将s101、s102两种方式相结合进行内容的显示;具体方法如下:

s1:在不进行纵向空白隐藏的情况下:

无论是否预留n-2×(n2-c2-d2)个像素的宽度用于显示其它必要信息,都可以看作将m1行×n1列个像素的页面缩放到m2行×n2列个像素,再将左边m2行×c2列和右边m2行×d2列的空白删除,形成m2行×(n2-c2-d2)列个像素的页面;再根据m2行×(n2-c2-d2)列个像素的页面按照使用将页面上下截断内容横向依次拼接显示的方式进行文档内容的显示处理;

s2:在进行纵向上下页边距隐藏的情况下:

无论是否预留n-2×(n2-c2-d2)个像素的宽度用于显示其它必要信息,都可以看作将m1行×n1列个像素的页面缩放到m2行×n2列个像素,再将左边m2行×c2列像素和右边m2行×d2列像素的空白删除,再将上边a2行×(n2-c2-d2)列像素和下边b2行×(n2-c2-d2)列像素的空白删除,形成(m2-a2-b2)行×(n2-c2-d2)列个像素的页面;再根据(m2-a2-b2)行×(n2-c2-d2)列个像素的页面按照使用将页面上下截断内容横向依次拼接显示的方式进行文档内容的显示处理即可。

在上述方法中,将s101、s102两种方式相结合进行内容的显示,并结合现有许多软件已经具有的隐藏页面纵向空白功能,进行拼接显示,能够在保持上下文的连贯并提高文档操作的舒适度的同时,可以在横向排列数相同的情况下,增加文档内容所占的像素或显示区域,让操作者感到内容更大,如图5(a)中所示;或者是增加横向显示更加丰富的内容,比如文档机构信息等内容,如图5(b)中所示,其中显示器中白色区域可以用来显示其它必要的内容,如果显示器足够宽,还可以增加横向并排显示页面的列数并依次拼接显示。

二是现有操作系统对单任务显示区域利用率不高的处理,步骤如下:

s201:将用来显示页面内容的区域规划为m行×n列个像素,在对应比例下,将单个页面完整显示需要占用m1行×n1列个像素,且m1>m,n/n1≥2,则横向页面依次为p(1)、p(2)...;

s202:当3<n/n1<4,其页面大于2页,则显示器用来显示的区域为m行×n列个像素,其中n≤显示器的横向分辨率,且n可以分成n等份,显示器横向n列之外的显示区域为备用区域;

s203:在显示器横向n列的区域,将需要显示的内容按照显示器的分辨率为nm行×n/n列个像素的样式排列,在显示器上显示时,(1:m)行、(1:n/n)列像素的内容在显示器(1:m)行、(1:n/n)列像素的区域显示,((m+1):2m)行、(1:n/n)列像素的内容在显示器(1:m)行、((n/n+1):2n/n)列像素的区域显示,((2m+1):3m)行、(1:n/n)列像素的内容在显示器(1:m)行、((2n/n+1):3n/n)列像素的区域显示,以此类推即可。

在上述方法中,现有显示器或操作系统能够同时显示多个任务,如图6(a)中所示,左侧黄色和右侧绿色为不同的任务,但是这样的显示方式对增加打个任务的纵向显示并无裨益,如图6(c)中所示,通过将显示器的横向分成多个区域,每个区域横向首尾拼接设置可以将其应用于一个任务的显示,其显示的内容相当于图6(b)中所示,将两个显示器上下排列,如此则能够方便进行单个任务或文档的纵向查看和操作,这样的显示方式既可以通过显示器的设置实施,也可以通过操作系统的设置实施,或者两者结合,都能够较好解决对单个任务或文档在上下显示上的不足。

综上所述:本发明提供的一种增强计算机显示区域利用率的拼接式布局方法,是在不改变计算机显示器横向像素大于纵向像素的情况下,有效利用显示器的像素,使之能够在恰当的内容显示比例下显示更多的连贯内容,其实现的基本思路是将纵向显示页面的上下排列按照显示区域横向限制依次分割,将纵向自上而下的分割在横向自左向右展示,期间不进行旋转,只进行分割后的排列;如果是通过文档处理软件进行处理显示,可以隐藏左右空白区域,最简单的隐藏横向空白区域的操作方法就是隐藏页面左右边距所含的空白区;如果是显示器或操作系统的设置,则可以将纵向进行恰当的宽度设置即可,解决了计算机显示器横屏显示时单个多页文档或单个任务处理显示区域利用率不高的问题。

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明披露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1