显示框处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:19176766 阅读:23 留言:0更新日期:2018-10-17 00:15
本申请涉及一种显示框处理方法、装置、计算机设备和存储介质。所述方法包括:接收显示框显示指令,显示框显示指令携带有待显示的显示框的位置标识;获取与位置标识对应的待显示的显示框,并获取与待显示的显示框对应的第一边界值;获取待显示的显示框对应的显示窗口的第二边界值;当第一边界值和第二边界值的差值大于预设值时,则获取与待显示的显示框对应的预设显示位置;根据预设显示位置显示待显示的显示框。采用本方法能够避免显示框出现被截断,使得显示框显示的内容更完整。

Display frame processing method, device, computer equipment and storage medium

The application relates to a display frame processing method, device, computer equipment and storage medium. The method comprises receiving a display frame display instruction, a display frame display instruction carrying a position identification of the display frame to be displayed, obtaining a display frame corresponding to the position identification, and obtaining a first boundary value corresponding to the display frame to be displayed, and obtaining a second boundary of the display window corresponding to the display frame to be displayed. When the difference between the first boundary value and the second boundary value is greater than the preset value, the preset display position corresponding to the display box to be displayed is obtained, and the display box to be displayed is displayed according to the preset display position. This method can avoid the truncation of the display frame, and make the content displayed in the display box more complete.

【技术实现步骤摘要】
显示框处理方法、装置、计算机设备和存储介质
本申请涉及计算机
,特别是涉及一种显示框处理方法、装置、计算机设备和存储介质。
技术介绍
随着数据技术的发展,计算机等终端中的各种程序得到越来越广泛的应用,如ECharts(商业级数据图表)是一个常用的图表绘制工具,在使用过程中,终端上的程序常存在用于显示消息的显示框。然而,当显示框显示位于在小屏幕的边缘位置时,很容易出现被截断的问题,使得显示框的内容显示不完整。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够完整显示显示框的显示框处理方法、装置、计算机设备和存储介质。一种显示框处理方法,所述方法包括:接收显示框显示指令,所述显示框显示指令携带有待显示的显示框的位置标识;获取与所述位置标识对应的待显示的显示框,并获取与所述待显示的显示框对应的第一边界值;获取所述待显示的显示框对应的显示窗口的第二边界值;当所述第一边界值和所述第二边界值的差值大于预设值时,则获取与所述待显示的显示框对应的预设显示位置;根据所述预设显示位置显示所述待显示的显示框。在其中一个实施例中,所述获取与所述待显示的显示框对应的第一边界值,包括:通过设置与所述显示窗口对应的容器中的检测函数获取所述待显示的显示框对应的第一边界值;所述获取所述待显示的显示框对应的显示窗口的第二边界值,包括:通过所述检测函数获取所述待显示的显示框对应的显示窗口的第二边界值。在其中一个实施例中,所述通过设置与所述显示窗口对应的容器中的检测函数获取所述待显示的显示框对应的第一边界值之前,还包括:获取所述显示窗口对应的浏览器属性;根据所述浏览器属性检查所述显示窗口是否与所述设置的所述显示窗口对应的容器中的检测函数兼容;当所述显示窗口与所述检测函数兼容时,继续通过设置与所述显示窗口对应的容器中的检测函数获取所述待显示的显示框对应的第一边界值。在其中一个实施例中,所述根据所述浏览器属性检查所述显示窗口是否与所述设置的所述显示窗口对应的容器中的检测函数兼容之后,还包括:当所述显示窗口与所述检测函数不兼容时,生成错误提醒;获取所述错误提醒对应的预设位置参数;根据所述预设位置参数在所述显示窗口中显示所述错误提醒。在其中一个实施例中,所述根据所述预设显示位置显示所述待显示的显示框,还包括:获取所述显示窗口的尺寸;根据所述显示窗口的尺寸调整所述待显示的显示框的大小;根据调整后的所述待显示的显示框的大小在所述预设显示位置显示所述待显示的显示框。一种程序悬浮框管理装置,所述装置包括:接收模块,用于接收显示框显示指令,所述显示框显示指令携带有待显示的显示框的位置标识;第一边界值获取模块,用于获取与所述位置标识对应的待显示的显示框,并获取与所述待显示的显示框对应的第一边界值;第二边界值获取模块,用于获取所述待显示的显示框对应的显示窗口的第二边界值;位置调整模块,当所述第一边界值和所述第二边界值的差值大于预设值时,则获取与所述待显示的显示框对应的预设显示位置;显示模块,用于根据所述预设显示位置显示所述待显示的显示框。在其中一个实施例中,所述第一边界值获取模块,还用于通过设置与所述显示窗口对应的容器中的检测函数获取所述待显示的显示框对应的第一边界值;则所述第二边界值获取模块,还用于通过所述检测函数获取所述待显示的显示框对应的显示窗口的第二边界值。在其中一个实施例中,所述装置还包括:属性获取模块,用于获取所述显示窗口对应的浏览器属性;兼容性检测模块,用于根据所述浏览器属性检查所述显示窗口是否与所述设置的所述显示窗口对应的容器中的检测函数兼容;兼容执行模块,用于当所述显示窗口与所述检测函数兼容时,继续通过设置与所述显示窗口对应的容器中的检测函数获取所述待显示的显示框对应的第一边界值。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述方法的步骤。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的方法的步骤。上述显示框处理方法、装置、计算机设备和存储介质,当检测到待显示的显示框对应的第一边界值和待显示的显示框与其对应的显示窗口的第二边界值的差值,当此差值超过预设值时,与位置标识对应的显示框将会超出显示窗口,需要将此待显示的显示框的位置调整到预设显示位置,避免显示框出现被截断,显示不完整的问题。附图说明图1为一个实施例中显示框处理方法的流程示意图;图2为一个实施例中兼容性检测步骤的流程示意图;图3为一个实施例中显示框处理装置的结构框图;图4为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供一种显示框处理方法,可以应用于但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。请参见图1,该显示框处理方法包括:S102,接收显示框显示指令,显示框显示指令携带有待显示的显示框的位置标识。其中,显示框是终端根据显示框显示指令将在显示窗口上显示的内容;如在Echarts的图表中,用于表示图表信息的悬浮提示框。显示框显示指令是终端接收到的用于显示显示框的指令;终端可以通过内置或外置的输入设备接收此显示框显示指令。例如,可以是终端识别出鼠标的移动、停留或者点击指令。位置标识是显示框在屏幕中的显示窗口上的显示的位置;此位置标识可以是鼠标移动或者点击的位置等。具体地,终端通过输入设备接收显示框显示指令,此显示框显示指令携带有待显示的显示框在在屏幕等显示窗口上显示的位置标识,终端可根据此位置标识在对应位置显示该待显示的显示框。S104,获取与位置标识对应的待显示的显示框,并获取与待显示的显示框对应的第一边界值。其中,第一边界值,是待显示的显示框根据位置标识对应的显示位置进行显示时,待显示的显示框边缘与显示窗口之间的位置关系的指标;如显示框的左边界、右边界等。具体地,终端接收到显示框显示指令之后,根据显示框显示指令携带的位置标识获取待显示的显示框在显示窗口显示后的第一边界值。S106,获取待显示的显示框对应的显示窗口的第二边界值。其中,第二边界值是保证此待显示的显示框不超出显示窗口边缘的显示位置坐标;如显示框的左边不超出显示窗口的边界值为显示框的左边界与显示窗口的左边界重合,或显示框的右边不超出显示窗口的边界值为显示框的右边界与显示窗口的右边界重合等,则此第二边界值可以为显示窗口的四个边界值。具体地,终端根据显示窗口在屏幕的位置获取待显示的显示框对应的显示窗口的第二边界值。S108,当第一边界值和第二边界值的差值大于预设值时,则获取与待显示的显示框对应的预设显示位置。其中,预设显示位置是此待显示的显示框最终在显示窗口中的位置的坐标;此预设显示位置是根据当前窗口的大小和在屏幕中的位置确定的,其可以保证待显示的显示框在显示窗口中完整的显示而不被截断;如检测到待显示的显示框的左边界超出显示窗口的左边界时,则将此待显示的显示框的预设显示位置设置成与显示窗口的左边缘对齐。具体地,终端获取第一边界值和第二边界值后,计算第一边界值和第二边界值的差值,当此差值超出用本文档来自技高网...

【技术保护点】
1.一种显示框处理方法,所述方法包括:接收显示框显示指令,所述显示框显示指令携带有待显示的显示框的位置标识;获取与所述位置标识对应的待显示的显示框,并获取与所述待显示的显示框对应的第一边界值;获取所述待显示的显示框对应的显示窗口的第二边界值;当所述第一边界值和所述第二边界值的差值大于预设值时,则获取与所述待显示的显示框对应的预设显示位置;根据所述预设显示位置显示所述待显示的显示框。

【技术特征摘要】
1.一种显示框处理方法,所述方法包括:接收显示框显示指令,所述显示框显示指令携带有待显示的显示框的位置标识;获取与所述位置标识对应的待显示的显示框,并获取与所述待显示的显示框对应的第一边界值;获取所述待显示的显示框对应的显示窗口的第二边界值;当所述第一边界值和所述第二边界值的差值大于预设值时,则获取与所述待显示的显示框对应的预设显示位置;根据所述预设显示位置显示所述待显示的显示框。2.根据权利要求1所述的方法,其特征在于,所述获取与所述待显示的显示框对应的第一边界值,包括:通过设置与所述显示窗口对应的容器中的检测函数,获取所述待显示的显示框对应的第一边界值;所述获取所述待显示的显示框对应的显示窗口的第二边界值,包括:通过所述检测函数获取所述待显示的显示框对应的显示窗口的第二边界值。3.根据权利要求2所述的方法,其特征在于,所述通过设置与所述显示窗口对应的容器中的检测函数获取所述待显示的显示框对应的第一边界值之前,还包括:获取所述显示窗口对应的浏览器属性;根据所述浏览器属性检查所述显示窗口是否与所述设置的所述显示窗口对应的容器中的检测函数兼容;当所述显示窗口与所述检测函数兼容时,继续通过设置与所述显示窗口对应的容器中的检测函数获取所述待显示的显示框对应的第一边界值。4.根据权利要求3所述的方法,其特征在于,所述根据所述浏览器属性检查所述显示窗口是否与所述设置的所述显示窗口对应的容器中的检测函数兼容之后,还包括:当所述显示窗口与所述检测函数不兼容时,生成错误提醒;获取所述错误提醒对应的预设位置参数;根据所述预设位置参数在所述显示窗口中显示所述错误提醒。5.根据权利要求1所述的方法,其特征在于,所述根据所述预设显示位置显示所述待显示的显示框,包括:获取所述显示窗口的尺寸;根据所述显示窗口的...

【专利技术属性】
技术研发人员:李智
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1