System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 文档显示方法、装置、电子设备及存储介质制造方法及图纸_技高网

文档显示方法、装置、电子设备及存储介质制造方法及图纸

技术编号:40821673 阅读:2 留言:0更新日期:2024-04-01 14:41
本公开提供一种文档显示方法、装置、电子设备及存储介质。所述方法,包括:响应于对第一内容块的触发操作,显示基于所述第一内容块的第一控件;判断所述第一控件和第二控件的位置关系,所述第二控件用于设置第二内容块,所述第二内容块与所述第一内容块关联;响应于所述第一控件与所述第二控件之间的位置关系满足第一预设条件,折叠显示所述第二控件。

【技术实现步骤摘要】

本公开涉及文档处理,尤其涉及一种文档显示方法、装置、电子设备及存储介质


技术介绍

1、随着科学技术的发展,电子设备的功能日益丰富,人们开始习惯利用电子设备的文档编辑功能来记录信息。相较于传统的纸质文档,电子文档具有容易修改、删除、保存等特点,受到了广大用户的喜爱。

2、对电子文档中的内容的操作可通过工具栏实现。而电子文档中可能同时显示多个工具栏,多个工具栏存在互相冲突的情况,这降低了用户的体验性。


技术实现思路

1、有鉴于此,本公开的目的在于提出一种文档显示方法、装置、电子设备及存储介质。

2、基于上述目的,本公开第一方面提供了一种文档显示方法,包括:

3、响应于对第一内容块的触发操作,显示基于所述第一内容块的第一控件;

4、判断所述第一控件和第二控件的位置关系,所述第二控件用于设置第二内容块,所述第二内容块与所述第一内容块关联;

5、响应于所述第一控件与所述第二控件之间的位置关系满足第一预设条件,折叠显示所述第二控件。

6、在一些实施例中,所述对第一文档中第一内容块的触发操作,包括:

7、将焦点设置于所述第一内容块的操作,或者,点击所述第一内容块的操作。

8、在一些实施例中,所述第二内容块与所述第一内容块关联,包括:

9、所述第一内容块为设置在所述第二内容块中的子内容块。

10、在一些实施例中,所述第一控件与所述第二控件的位置关系满足第一预设条件,包括:>

11、所述第一控件与所述第二控件至少部分重叠,或者,所述第一控件与所述第二控件之间的距离小于预设值。

12、在一些实施例中,所述第二控件包括至少一个折叠层级;所述折叠显示所述第二控件,包括:

13、确定所述第二控件的折叠层级,并以所确定的折叠层级显示所述第二控件。

14、在一些实施例中,所述确定所述第二控件的折叠层级,包括:

15、基于所述第一控件与所述第二控件之间的重叠面积或距离,确定所述第二控件的折叠层级;

16、和/或,

17、基于所述第一内容块、所述第二内容块所属第一文档的页面尺寸,确定确定所述第二控件的折叠层级;

18、其中,所述第一控件与所述第二控件之间的重叠面积越大或距离越小,所述第二控件的折叠层级越大;所述第一文档的页面尺寸的越小,所述第二控件的折叠层级越大;所述第二控件的折叠层级越大,折叠显示的所述第二控件的尺寸越小。

19、在一些实施例中,所述第二控件的键位越多,所述第二控件的可折叠层级的数量越多。

20、在一些实施例中,所述的方法,还包括:

21、响应于对所述第二内容块的触发操作以及取消对所述第一内容块的触发操作,展开显示所述第二控件并取消显示所述第一控件。

22、在一些实施例中,所述对所述第二内容块的触发操作以及取消对所述第一内容块的触发操作,包括:将焦点设置于所述第二内容块的操作,或者,点击所述第二内容块的操作。

23、在一些实施例中,所述第一控件为所述第一内容块的第一工具栏,所述第二控件为所述第二内容块的第二工具栏。

24、本公开第二方面提供了一种文档显示装置,包括:

25、显示模块,被配置为:响应于对第一内容块的触发操作,显示基于所述第一内容块的第一控件;

26、判断模块,被配置为:判断所述第一控件和第二控件的位置关系,所述第二控件用于设置第二内容块,所述第二内容块与所述第一内容块关联;

27、折叠模块,被配置为:响应于所述第一控件与所述第二控件之间的位置关系满足第一预设条件,折叠显示所述第二控件。

28、本公开的第三方面提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面所述的文档显示方法。

29、本公开的第四方面提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行第一方面所述的文档显示方法。

30、从上面所述可以看出,本公开提供的文档显示方法、装置、电子设备及存储介质,当基于第一内容块显示的第一控件和用于设置第二内容块的第二控件之间的位置关系满足第一预设条件时,为了避免第一控件和第二控件相互影响,将第二控件进行折叠显示,这样第一控件和第二控件就不会相互影响,不会造成用户的误解也不会影响用户的后续操作;同时,由于用户是对第一内容块进行触发操作时出现的第一控件和第二控件相互影响的情况,说明此时用户需要对第一内容块进行操作,因此完全显示第一控件而折叠显示第二控件,既可以避免第一控件和第二控件相互影响,也不影响用户后续对第一内容块的操作,提高了用户的体验性。

本文档来自技高网...

【技术保护点】

1.一种文档显示方法,包括:

2.根据权利要求1所述的方法,其中,所述对第一文档中第一内容块的触发操作,包括:

3.根据权利要求1所述的方法,其中,所述第二内容块与所述第一内容块关联,包括:

4.根据权利要求1所述的方法,其中,所述第一控件与所述第二控件的位置关系满足第一预设条件,包括:

5.根据权利要求1所述的方法,其中,所述第二控件包括至少一个折叠层级;所述折叠显示所述第二控件,包括:

6.根据权利要求5所述的方法,其中,所述确定所述第二控件的折叠层级,包括:

7.根据权利要求5所述的方法,其中,所述第二控件的键位越多,所述第二控件的可折叠层级的数量越多。

8.根据权利要求1所述的方法,还包括:

9.根据权利要求8所述的方法,其中,所述对所述第二内容块的触发操作以及取消对所述第一内容块的触发操作,包括:将焦点设置于所述第二内容块的操作,或者,点击所述第二内容块的操作。

10.根据权利要求1所述的方法,其中,所述第一控件为所述第一内容块的第一工具栏,所述第二控件为所述第二内容块的第二工具栏。

11.一种文档显示装置,包括:

12.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如权利要求1至10任一项所述的文档显示方法。

13.一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行权利要求1至10任一项所述的文档显示方法。

...

【技术特征摘要】

1.一种文档显示方法,包括:

2.根据权利要求1所述的方法,其中,所述对第一文档中第一内容块的触发操作,包括:

3.根据权利要求1所述的方法,其中,所述第二内容块与所述第一内容块关联,包括:

4.根据权利要求1所述的方法,其中,所述第一控件与所述第二控件的位置关系满足第一预设条件,包括:

5.根据权利要求1所述的方法,其中,所述第二控件包括至少一个折叠层级;所述折叠显示所述第二控件,包括:

6.根据权利要求5所述的方法,其中,所述确定所述第二控件的折叠层级,包括:

7.根据权利要求5所述的方法,其中,所述第二控件的键位越多,所述第二控件的可折叠层级的数量越多。

8.根据权利要求1所述的方法,还包括:

<...

【专利技术属性】
技术研发人员:梁源辉潘永辉何景涛
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

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

1