一种输出长图的方法、装置、计算机存储介质及终端与流程

文档序号:23222042发布日期:2020-12-08 15:04阅读:160来源:国知局
一种输出长图的方法、装置、计算机存储介质及终端与流程

本文涉及但不限于文档编辑技术,尤指一种输出长图的方法、装置、计算机存储介质及终端。



背景技术:

目前,输出长图功能在文件处理过程中得到了较多的应用;例如、将若干张word输出为长图片,将一份ppt文件输出为长图片。用户获得长图片后,可以十分方便的分享和查看长图片中包含的内容。

一些用户利用输出长图功能将转换表格为长图片,在查阅由表格转换获得长图片时,如果表格中包含较多的数据行,显示页面无法同时显示用户当前查阅的数据行和表头时,用户在翻阅长图片时容易出现以下问题:当用户忘记表头的内容时,需要将长图片翻阅回可以查阅表头的位置,以重新查看表头内容;一般,表格中数据行越多、表头中包含的项数越多、用户对表格中数据的掌握要求越高,则用户重新查看表头的次数就会越多。当查看完表头内容后,用户需要根据在前查阅数据行的位置,继续在后数据行的查阅,随着用户查看表头的次数增多,用户往往容易无法准确记住在前查阅的数据行的位置;如果用户无法记清在前查阅的数据行的位置,则需要重读部分数据行,直至确定在前阅读的数据行的位置后,继续在后的数据查阅。

综上,查阅由包含较多数据行的表格转换获得的长图片时,用户往往需要多次查看表头,且容易记错在前阅读的数据行位置,查阅过程操作繁冗、效率低,影响了用户的信息查阅效率和用户体验。



技术实现要素:

以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。

本发明实施例提供一种输出长图的方法、装置、计算机存储介质及终端,能够提升用户查阅长图片中数据的效率。

本发明实施例提供了一种输出长图的方法,包括:

接收到输出长图的触发指令时,获取待转换为长图片的表格的表头;

绘制长图片的数据行时,按预设间隔在数据行间插入一行或一行以上获取的表头。

在一种示例性实施例中,所述获取待转换为长图片的表格的表头包括:

通过选框操作,从所述待转换为长图片的表格,获取所述表头。

在一种示例性实施例中,所述在绘制长图片的数据行之前,所述方法还包括:

根据显示长图片的显示窗口可显示的数据行的行数,按预设策略确定所述预设间隔的行数;或,

通过接收到的外部指令,确定所述预设间隔的行数。

在一种示例性实施例中,绘制获得所述长图片后,所述方法还包括:

将绘制获得的所述长图片添加到预设的缓存中,并根据接收到应用操作指令,对所述长图片进行应用处理;

其中,所述应用操作指令包括以下一种或一种以上指令:保存指令、分享指令。

另一方面,本发明实施例还提供一种输出长图的装置,包括:获取单元和绘制单元;其中,

获取单元用于:接收到输出长图的触发指令时,获取待转换为长图片的表格的表头;

绘制单元用于:绘制长图片的数据行时,按预设间隔在数据行间插入一行或一行以上获取的表头。

在一种示例性实施例中,所述获取单元具体用于:

通过选框操作,从所述待转换为长图片的表格,获取所述表头。

在一种示例性实施例中,所述装置还包括确定单元,用于:

根据显示长图片的显示窗口可显示的数据行的行数,按预设策略确定所述预设间隔的行数;或,

通过接收到的外部指令,确定所述预设间隔的行数。

在一种示例性实施例中,所述装置还包括处理单元,用于:

将绘制获得的所述长图片添加到预设的缓存中,并根据接收到应用操作指令,对所述长图片进行应用处理;

其中,所述应用操作指令包括以下一种或一种以上指令:保存指令、分享指令。

再一方面,本发明实施例还提供一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行上述输出长图的方法。

还一方面,本发明实施例还提供一种终端,包括:存储器和处理器;其中,

处理器被配置为执行存储器中的程序指令;

程序指令在处理器读取执行上述输出长图的方法。

与相关技术相比,本申请技术方案包括:接收到输出长图的触发指令时,获取待转换为长图片的表格的表头;绘制长图片的数据行时,按预设间隔在数据行间插入一行或一行以上获取的表头。本发明实施例通过在数据行间插入表头,为简化查看长图片中数据行的操作提供了数据支持,提升了用户的数据查阅效率和使用体验。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

附图说明

附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。

图1为本发明实施例输出长图的方法的流程图;

图2为本发明实施例输出长图的装置的结构框图;

图3为本发明应用示例待转换为长图片的表格;

图4为本发明应用示例输出长图的示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

图1为本发明实施例输出长图的方法的流程图,如图1所示,包括:

步骤101、接收到输出长图的触发指令时,获取待转换为长图片的表格的表头;这里,输出长图的触发指令与相关技术中执行输出长图功能时的触发指令相同,在此不做赘述。

本发明实施例,待转换为长图片的表格可以包括:表格文档中的表格,例如、excel中的表格;也可以包括其他种类文档中的表格,当表格为其他种类文档中的表格时,可以通过相关技术中已有识别方式识别表格;例如、根据属性参数识别表格;或,通过图像识别方式识别表格;或,在输出长图功能中,参照相关应用设计增设对表格进行插入表头的细选分支。

在一种示例性实施例中,所述获取待转换为长图片的表格的表头包括:

通过选框操作,从所述待转换为长图片的表格,获取所述表头。

需要说明的是,选框操作是通过预设的框架对文档中内容进行选定的操作;本发明实施例获取表头的选框操作,可以与对表格实施输出长图功能时选定表格的选框操作,处理过程相同,在此不做赘述;

步骤102、绘制长图片的数据行时,按预设间隔在数据行间插入一行或一行以上获取的表头。

在一种示例性实施例中,预设间隔可以参照一下一种或一种参数进行设置:查阅需求、显示长图片的显示窗口尺寸、表格数据量;其中,查阅需求包括但不限于:用户对长图片内容要求掌握的程度、查看数据表格的习惯等;表格的数据量可以包括:长图片中包含的数据行的行数和列数。按预设间隔在数据行间插入一行或一行以上获取的表头的目的是为了便于用户查阅输出的长图片,参照图片查阅的使用体验,输出的长图片中数据行和表头均便于查阅的情况包括:在用户每一次翻阅长图片时,显示窗口显示的局部数据(长图片的局部)中始终可以查阅到一行表头;假设显示窗口可以显示x行,则理论上可以适用所有用户的设置为:每隔x-1行数据行中插入一行表头;当然,根据用户阅读表格的能力、习惯、数据掌握要求、及表格的复杂程度,可以通过预先设置的交互界面,对插入表头的间隔进行调整。例如、表格的表头内容较少、用户对表格中数据掌握要求一般,则可以适当增加插入的表头间的间隔,在长图中减少插入的表头行;当表头内容较多,用户对表格中数据掌握要求较高时,则可以适当减少插入的表头间的间隔,在长图中增加插入的表头行;此外,表格中数据行的多少、显示窗口可以显示的数据行行数,与用户查阅表格的效率也有关系;理论上,表格本身包含的数据行多时,适当增加表头行,可以让用户查阅数据的效率提高;显示窗口显示的数据行较多时,适当增加表头行,也可以提高用户查阅数据的效率。

在一种示例性实施例中,按预设间隔在数据行间插入一行或一行以上获取的表头包括:

在绘制长图片的数据行时,每绘制预定间隔行数的数据行后,绘制一行获取的表头。

本发明实施例通过在绘制数据行时插入了表头,在查阅长图片中的数据时,无需返回至长图片的顶端即可查阅表头内容,用户可以及时高效的根据插入的表头获知各列数据所代表的含义,与相关技术相比,简化了查阅长图片中数据的操作,提升了用户查阅长图片中数据的效率和使用体验。

在一种示例性实施例中,所述在绘制长图片的数据行之前,本发明实施例方法还包括:

根据显示长图片的显示窗口可显示的数据行的行数,按预设策略确定所述预设间隔的行数;或,

通过接收到的外部指令,确定所述预设间隔的行数。

需要说明的是,本发明实施例预设策略可以包括:将显示窗口可显示的数据行的行数作为预设间隔的行数;或以显示窗口可显示的数据行的行数作为参考标准,结合数据行数量、表头信息量大小等,确定大于或小于显示窗口可显示的数据行的行数,作为预设间隔的行数。

另外,本发明实施例上述外部指令,可以通过预先设定的交互界面接收。交互界面的设计可以参照相关技术中已有的设计进行设计实现,在此不做赘述。

在一种示例性实施例中,绘制获得所述长图片后,本发明实施例方法还包括:

将绘制获得的所述长图片添加到预设的缓存中,并根据接收到应用操作指令,对所述长图片进行应用处理;

其中,所述应用操作指令包括以下一种或一种以上指令:保存指令、分享指令。这里,保存指令包括保存的相册的指令;分享指令包括:添加到邮件或加载到数据分享页面(包括但不限于:微博、朋友圈等)的指令。

与相关技术相比,本申请技术方案包括:接收到输出长图的触发指令时,获取待转换为长图片的表格的表头;绘制长图片的数据行时,按预设间隔在数据行间插入一行或一行以上获取的表头。本发明实施例通过在数据行间插入表头,为简化查看长图片中数据行的操作提供了数据支持,提升了用户的数据查阅效率和使用体验。

图2为本发明实施例输出长图的装置的结构框图,如图2所示,包括:获取单元和绘制单元;其中,

获取单元用于:接收到输出长图的触发指令时,获取待转换为长图片的表格的表头;

本发明实施例,待转换为长图片的表格可以包括:表格文档中的表格,例如、excel中的表格;也可以包括其他种类文档中的表格,当表格为其他种类文档中的表格时,可以通过相关技术中已有识别方式识别表格;例如、根据属性参数识别表格;或,通过图像识别方式识别表格;或,在输出长图功能中,参照相关应用设计增设对表格进行插入表头的细选分支。

在一种示例性实施例中,获取单元具体用于:

通过选框操作,从所述待转换为长图片的表格,获取所述表头。

需要说明的是,选框操作是通过预设的框架对文档中内容进行选定的操作;本发明实施例获取表头的选框操作,可以与对表格实施输出长图功能时选定表格的选框操作,处理过程相同,在此不做赘述;

绘制单元用于:绘制长图片的数据行时,按预设间隔在数据行间插入一行或一行以上获取的表头。

这里,参照图片查阅的使用体验,输出的长图片中数据行和表头均便于查阅包括:在用户每一次翻阅长图片时,显示窗口显示的局部数据(长图片的局部)中始终可以查阅到一行表头;假设显示窗口可以显示x行,则理论上可以适用所有用户的设置为:每隔x-1行数据行中插入一行表头;当然,根据用户阅读表格的能力、习惯、数据掌握要求、及表格的复杂程度,可以通过预先设置的交互界面,对插入表头的间隔进行调整。例如、表格的表头内容较少、用户对表格中数据掌握要求一般,则可以适当增加插入的表头间的间隔,在长图中减少插入的表头行;当表头内容较多,用户对表格中数据掌握要求较高时,则可以适当减少插入的表头间的间隔,在长图中增加插入的表头行;此外,表格中数据行的多少、显示窗口可以显示的数据行行数,与用户查阅表格的效率也有关系;理论上,表格本身包含的数据行多时,适当增加表头行,可以让用户查阅数据的效率提高;显示窗口显示的数据行较多时,适当增加表头行,也可以提高用户查阅数据的效率。

在一种示例性实施例中,所述装置还包括确定单元,用于:

根据显示长图片的显示窗口可显示的数据行的行数,按预设策略确定所述预设间隔的行数;或,

通过接收到的外部指令,确定所述预设间隔的行数。

需要说明的是,本发明实施例上述外部指令,可以通过预先设定的交互界面接收。交互界面的设计可以参照相关技术中已有的设计进行设计实现,在此不做赘述。

在一种示例性实施例中,所述装置还包括处理单元,用于:

将绘制获得的所述长图片添加到预设的缓存中,并根据接收到应用操作指令,对所述长图片进行应用处理;

其中,所述应用操作指令包括以下一种或一种以上指令:保存指令、分享指令。这里,保存指令包括保存的相册的指令;分享指令包括:添加到邮件或加载到数据分享页面(包括但不限于:微博、朋友圈等)的指令。

与相关技术相比,本申请技术方案包括:接收到输出长图的触发指令时,获取待转换为长图片的表格的表头;绘制长图片的数据行时,按预设间隔在数据行间插入一行或一行以上获取的表头。本发明实施例通过在数据行间插入表头,为简化查看长图片中数据行的操作提供了数据支持,提升了用户的数据查阅效率和使用体验。

本发明实施例还提供一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行上述输出长图的方法。

本发明实施例还提供一种终端,包括:存储器和处理器;其中,

处理器被配置为执行存储器中的程序指令;

程序指令在处理器读取执行上述输出长图的方法。

以下通过应用示例对本发明实施例方法进行清楚详细的说明,应用示例仅用于陈述本发明,并不用于限定本发明的保护范围。

应用示例

本发明应用示例以表格文档具有转换长图功能进行示例说明,通过应用示例获得的长图片,用户无需返回长图片顶端就可以查看到表头内容,简化了查阅长图片中数据的操作。图3为本发明应用示例待转换为长图片的表格,表格中的省略部分用于表示表格数据行较多,参照相关技术生成长图片时,通过显示窗口的显示页面无法完整显示表格的所有内容,及显示页面显示完最初的包含表头的长图片内容后,查看在后的数据行时,均不包含表头,用户遗忘表头时,需要返回到长图片顶端才能查看到长图片;本发明应用示例输出长图方法包括:

在表格文档,接收到执行转换长图功能的触发指令后,通过选框操作获取表头和表格的数据;

根据选框操作获取的表头和表格进行长图片绘制时,在绘制长图片的画布上绘制获取的表格中,表头之前的行、表头及第1到x行(x等于预设间隔的行数)数据行;完成上述内容的绘制后,根据获取的表头,在第x行数据行后绘制一行表头;完成表头绘制后,继续第x+1到2x行数据行的绘制;完成第x+1到2x行数据行的绘制后,在第2x行数据行后绘制一行表头,以此类推,直到完成长图片的绘制时停止。图4为本发明应用示例输出长图的示意图,如图4所示,长图片的每隔x行(以左斜线填充的方格表示)可以显示一行表头,用户可以在查看数据行的同时及时查阅到表头,了解数据行中每一列的含义,无需返回长图片顶端,简化了查阅长图片中数据行的操作,提高了数据阅读效率。

需要说明的是,在划分中进行内容绘制为相关技术中已有的实施方式,在此不做赘述。

本发明应用示例在完成长图片的绘制后,将画布中绘制的长图片进行缓存处理,用户可以选择保存到相册,也可以直接选择将缓存的长图片在相关应用中进行分享。

本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件(例如处理器)完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的每个模块/单元可以采用硬件的形式实现,例如通过集成电路来实现其相应功能,也可以采用软件功能模块的形式实现,例如通过处理器执行存储于存储器中的程序/指令来实现其相应功能。本发明不限制于任何特定形式的硬件和软件的结合。

虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。

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