[发明专利]基于排版工具中元素层级的管理方法和装置在审
申请号: | 201810270040.6 | 申请日: | 2018-03-29 |
公开(公告)号: | CN108536441A | 公开(公告)日: | 2018-09-14 |
发明(设计)人: | 吕毅 | 申请(专利权)人: | 广州视源电子科技股份有限公司;广州视睿电子科技有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38 |
代理公司: | 北京恒博知识产权代理有限公司 11528 | 代理人: | 范胜祥 |
地址: | 510530 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 层级 画布 方法和装置 排版 计算机应用技术 扩展性 变更操作 标记模块 层级管理 查找模块 技术手段 空闲状态 显示属性 元素修改 渲染模块 标记位 可存储 视觉 渲染 管理 监测 检测 保证 | ||
1.一种基于排版工具中元素层级的管理装置,其特征在于,包括:
元素修改模块,用于在监测到对排版工具画布中的至少一个元素进行层级变更操作时,根据所述层级变更操作修改所述至少一个元素对应的层级列表中的信息;
第一标记模块,用于如果监测到所述画布中至少一个元素对应的所述层级列表中的信息被修改,则将设定标记位的值确定为第一标记值;
查找模块,用于当确定所述画布当前处于空闲状态且检测到所述设定标记的值为第一标记值时,根据所述画布中各元素当前的所述层级列表中的信息确认各元素的显示属性值;
元素层级渲染模块,用于根据各元素的所述显示属性值,刷新所述画布中各元素的层级渲染。
2.根据权利要求1所述的装置,其特征在于,所述层级变更操作包括:将元素置于底层、将元素置于顶层、将元素上移一层、将元素下移一层、将元素移置于某元素上方、将元素移置于某元素下方以及将元素移置于任意层级。
3.根据权利要求1或2所述的装置,其特征在于,所述元素修改模块包括:
确定单元,用于确定所述至少一个元素对应的层级更新操作;
第一元素修改单元,用于如果所述层级更新操作为将所述至少一个元素置于底层或将所述至少一个元素下移一层,则确定所述画布中当前的待置于底层的所述至少一个元素对应的所述层级列表中的层指针信息,将该层指针相对于画布渲染显示方向的反向进行移动;
第二元素修改单元,用于如果所述层级更新操作为将所述至少一个元素置于顶层或将所述至少一个元素上移一层,则确定所述画布中当前的待置于顶层的所述至少一个元素对应的所述层级列表中的层指针信息,将该层指针相对于画布渲染显示方向的正向进行移动;
第三元素修改单元,用于如果所述层级更新操作为将所述至少一个元素移置于某元素上方或将所述至少一个元素移置于某元素下方,则根据所述画布中当前的待移置于某元素上方或待移置于某元素下方的所述至少一个元素对应的所述层级列表中的层指针信息创建一个相对层,将所述相对层相对于所述画布渲染显示方向正向进行移动或者反向进行移动;
第四元素修改单元,用于如果所述层级更新操作为将所述至少一个元素移置于任意层级,则确定所述画布中所述待移置于所述任意层级的所述至少一个元素对应的所述层级列表中的层指针信息,将该层指针相对于画布渲染显示方向的反向或者正向进行移动。
4.根据权利要求3所述的装置,其特征在于,还包括:
生成模块,用于当所述层指针被进行外部存储时,通过GUID生成算法生成字符串以作为临时的所述层指针作用于所述至少一个元素与所述层级列表的指向关系。
5.根据权利要求1所述的装置,其特征在于,还包括:
设定模块,用于基于设定规则对所述画布中的元素进行修改,设定所述元素在所述画布中对应的所述层级列表中的信息。
6.根据权利要求5所述的装置,其特征在于,所述设定模块包括:
确定单元,用于确定待修改至所述画布中的所述元素当前的所述层级列表中的信息;
生成单元,用于如果所述元素当前的所述层级列表中的信息表述为将该层级属性值存储在层指针中,则生成一个新层级,并将所述新层级修改至所述层级列表中。
7.根据权利要求6所述的装置,其特征在于,所述确定单元,还用于在所述层级列表中查找待修改至所述画布中的所述元素当前的层级属性值。
8.根据权利要求1-7任一项所述的装置,其特征在于,还包括:第二标记模块,用于将所述设定标记位的值确定为第二标记值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州视源电子科技股份有限公司;广州视睿电子科技有限公司,未经广州视源电子科技股份有限公司;广州视睿电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810270040.6/1.html,转载请声明来源钻瓜专利网。