一种文档多标签窗口的处理方法及装置制造方法及图纸

技术编号:32974114 阅读:15 留言:0更新日期:2022-04-09 11:47
本发明专利技术公开一种文档多标签窗口的处理方法及装置,涉及计算机应用领域。该方法包括:接收用户输入的打开指令;根据所述打开指令,启动第一进程加载第一文档的内容,并创建第一标签窗口显示所述第一文档,所述第一标签窗口设置于标签处理器中,所述标签处理器中还包括第二标签窗口;接收所述用户输入的操作指令;根据所述操作指令,从所述标签处理器中释放所述第一标签窗口;将所述第一标签窗口与所述第二标签窗口分别进行独立显示。本发明专利技术实现了灵活、方便的显示多窗口,提高了进程打开文档数量,增强了进程稳定性。增强了进程稳定性。增强了进程稳定性。

【技术实现步骤摘要】
一种文档多标签窗口的处理方法及装置


[0001]本专利技术涉及计算机应用领域,尤其涉及一种文档多标签窗口的处理方法及装置。

技术介绍

[0002]目前,文档阅读软件(例如,PDF)通常支持打开多个文档,每个文档会使用一个标签页管理。当用户点击不同标签页区域时,便可切换至不同的文档。但是,有部分用户可能存在同时阅读多个文档的情况,如此来回切换标签页很不方便。
[0003]目前,现有软件大多采用单进程多窗口的方式实现多标签窗口的管理,但是,这种方式的缺点是所有文档窗口共用一个进程,稳定性较差,容易达到内存使用上限。

技术实现思路

[0004]有鉴于此,本专利技术实施例提供一种文档多标签窗口的处理方法及装置,以解决现有单进程多窗口的管理方式,稳定性较差,容易达到内存使用上限的问题。
[0005]第一方面,本专利技术实施例提供一种文档多标签窗口的处理方法,所述方法包括:
[0006]接收用户输入的打开指令;
[0007]根据所述打开指令,启动第一进程加载第一文档的内容,并创建第一标签窗口显示所述第一文档,所述第一标签窗口设置于标签处理器中,所述标签处理器中还包括第二标签窗口;
[0008]接收所述用户输入的操作指令;
[0009]根据所述操作指令,从所述标签处理器中释放所述第一标签窗口;
[0010]将所述第一标签窗口与所述第二标签窗口分别进行独立显示。
[0011]可选地,所述创建第一标签窗口之后,所述方法还包括:
[0012]将所述第一标签窗口的窗口属性设置为子窗口属性;
[0013]根据所述子窗口属性,将所述第一标签窗口内嵌至所述标签处理器中,以使得所述标签处理器对所述第一标签窗口进行管理。
[0014]可选地,所述根据所述操作指令,从所述标签处理器中释放所述第一标签窗口,具体包括:
[0015]根据所述操作指令,将所述第一标签窗口的窗口属性设置为弹出窗口属性,从所述标签处理器中释放所述第一标签窗口。
[0016]可选地,所述操作指令具体包括所述用户输入的第一拖拽指令;
[0017]所述根据所述操作指令,从所述标签处理器中释放所述第一标签窗口,具体包括:
[0018]根据所述第一拖拽指令,移动所述第一标签窗口的窗口头部;
[0019]检测所述窗口头部所处的原始区域与所述标签处理器的管理区域之间的距离是否已超过距离阈值;
[0020]若超过,则确定所述第一标签窗口已脱离所述标签处理器的管理区域;
[0021]将所述第一标签窗口的窗口属性设置为弹出窗口属性,以使得从所述标签处理器
中释放所述第一标签窗口。
[0022]可选地,所述操作指令具体包括所述用户输入的单击指令以及选择指令;
[0023]所述根据所述操作指令,从所述标签处理器中释放所述第一标签窗口,具体包括:
[0024]根据所述单击指令,在所述第一标签窗口的窗口头部处显示下拉列表,所述下拉列表中包括多个窗口显示方式选项;
[0025]根据所述选择指令,从多个窗口显示方式选项中,确定所述用户选择窗口独立显示方式;
[0026]根据所述窗口独立显示方式,将所述第一标签窗口的窗口属性设置为弹出窗口属性,以使得从所述标签处理器中释放所述第一标签窗口。
[0027]可选地,所述方法还包括:
[0028]接收所述用户输入的第二拖拽指令;
[0029]根据所述第二拖拽指令,移动所述第一标签窗口,以使得在所述标签处理器中添加所述第一标签窗口。
[0030]可选地,所述根据所述第二拖拽指令,移动所述第一标签窗口,以使得在所述标签处理器中添加所述第一标签窗口,具体包括:
[0031]根据所述第二拖拽指令,移动所述第一标签窗口的窗口头部;
[0032]检测所述窗口头部所处的原始区域是否已落入所述标签处理器的管理区域内;
[0033]若是,则确定所述第一标签窗口已进入所述标签处理器的管理区域;
[0034]将所述第一标签窗口的窗口属性设置为子窗口属性,以使得在所述标签处理器中添加所述第一标签窗口。
[0035]第二方面,本专利技术实施例提供一种文档多标签窗口的处理装置,所述装置包括:
[0036]接收单元,用于接收用户输入的打开指令;
[0037]启动创建单元,用于根据所述打开指令,启动第一进程加载第一文档的内容,并创建第一标签窗口显示所述第一文档,所述第一标签窗口设置于标签处理器中,所述标签处理器中还包括第二标签窗口;
[0038]所述接收单元,还用于接收所述用户输入的操作指令;
[0039]处理单元,用于根据所述操作指令,从所述标签处理器中释放所述第一标签窗口;
[0040]显示单元,用于将所述第一标签窗口与所述第二标签窗口分别进行独立显示。
[0041]可选地,所述装置还包括:
[0042]设置单元,用于将所述第一标签窗口的窗口属性设置为子窗口属性;
[0043]内嵌单元,用于根据所述子窗口属性,将所述第一标签窗口内嵌至所述标签处理器中,以使得所述标签处理器对所述第一标签窗口进行管理。
[0044]可选地,所述处理单元,具体用于,根据所述操作指令,将所述第一标签窗口的窗口属性设置为弹出窗口属性,从所述标签处理器中释放所述第一标签窗口。
[0045]可选地,所述操作指令具体包括所述用户输入的第一拖拽指令;
[0046]所述处理单元具体用于,根据所述第一拖拽指令,移动所述第一标签窗口的窗口头部;
[0047]检测所述窗口头部所处的原始区域与所述标签处理器的管理区域之间的距离是否已超过距离阈值;
[0048]若超过,则确定所述第一标签窗口已脱离所述标签处理器的管理区域;
[0049]将所述第一标签窗口的窗口属性设置为弹出窗口属性,以使得从所述标签处理器中释放所述第一标签窗口。
[0050]可选地,所述操作指令具体包括所述用户输入的单击指令以及选择指令;
[0051]所述处理单元具体用于,根据所述单击指令,在所述第一标签窗口的窗口头部处显示下拉列表,所述下拉列表中包括多个窗口显示方式选项;
[0052]根据所述选择指令,从多个窗口显示方式选项中,确定所述用户选择窗口独立显示方式;
[0053]根据所述窗口独立显示方式,将所述第一标签窗口的窗口属性设置为弹出窗口属性,以使得从所述标签处理器中释放所述第一标签窗口。
[0054]可选地,所述接收单元还用于,接收所述用户输入的第二拖拽指令;
[0055]所述装置还包括:添加单元,用于根据所述第二拖拽指令,移动所述第一标签窗口,以使得在所述标签处理器中添加所述第一标签窗口。
[0056]可选地,所述添加单元具体用于,根据所述第二拖拽指令,移动所述第一标签窗口的窗口头部;
[0057]检测所述窗口头部所处的原始区域是否已落入所述标签处理器的管理区域内本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文档多标签窗口的处理方法,其特征在于,所述方法包括:接收用户输入的打开指令;根据所述打开指令,启动第一进程加载第一文档的内容,并创建第一标签窗口显示所述第一文档,所述第一标签窗口设置于标签处理器中,所述标签处理器中还包括第二标签窗口;接收所述用户输入的操作指令;根据所述操作指令,从所述标签处理器中释放所述第一标签窗口;将所述第一标签窗口与所述第二标签窗口分别进行独立显示。2.根据所述权利要求1所述的方法,其特征在于,所述创建第一标签窗口之后,所述方法还包括:将所述第一标签窗口的窗口属性设置为子窗口属性;根据所述子窗口属性,将所述第一标签窗口内嵌至所述标签处理器中,以使得所述标签处理器对所述第一标签窗口进行管理。3.根据权利要求1所述的方法,其特征在于,所述根据所述操作指令,从所述标签处理器中释放所述第一标签窗口,具体包括:根据所述操作指令,将所述第一标签窗口的窗口属性设置为弹出窗口属性,从所述标签处理器中释放所述第一标签窗口。4.根据所述权利要求1或3所述的方法,其特征在于,所述操作指令具体包括所述用户输入的第一拖拽指令;所述根据所述操作指令,从所述标签处理器中释放所述第一标签窗口,具体包括:根据所述第一拖拽指令,移动所述第一标签窗口的窗口头部;检测所述窗口头部所处的原始区域与所述标签处理器的管理区域之间的距离是否已超过距离阈值;若超过,则确定所述第一标签窗口已脱离所述标签处理器的管理区域;将所述第一标签窗口的窗口属性设置为弹出窗口属性,以使得从所述标签处理器中释放所述第一标签窗口。5.根据权利要求1或3所述的方法,其特征在于,所述操作指令具体包括所述用户输入的单击指令以及选择指令;所述根据所述操作指令,从所述标签处理器中释放所述第一标签窗口,具体包括:根据所述单击指令,在所述第一标签窗口的窗口头部处显示下拉列表,所述下拉列表中包括多个窗口显示方式选项;根据所述选择指令,从多个窗口显示方式选项中,确定所述用户选择窗口...

【专利技术属性】
技术研发人员:郭滔
申请(专利权)人:珠海豹趣科技有限公司
类型:发明
国别省市:

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

1