[发明专利]一种自适应终端的可视化大屏动态容器组件在审

专利信息
申请号: 202011580742.8 申请日: 2020-12-28
公开(公告)号: CN112732253A 公开(公告)日: 2021-04-30
发明(设计)人: 刘新刚;冯凯;王元卓 申请(专利权)人: 中科院计算技术研究所大数据研究院
主分类号: G06F8/38 分类号: G06F8/38;G06F9/451;G06F9/455
代理公司: 郑州明华专利代理事务所(普通合伙) 41162 代理人: 高丽华
地址: 450000 河南省郑州*** 国省代码: 河南;41
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 自适应 终端 可视化 动态 容器 组件
【权利要求书】:

1.一种自适应终端的可视化大屏动态容器组件,其特征在于:包括输入组件和大屏容器组件;其中输入组件通过定义@Input输入属性动态的接受用户传入的各种数据和html模板内容;并由@Input输入属性提取页面的属性;大屏容器组件的html结构包括两层div,即作为父级div标签的container-box层和作为子级div标签的scale-box层;其中Scale-box层用于接收并承载输入组件接收的页面内容和属性,同时能获取到浏览器窗口的尺寸,且在scale-box层初始化ngOninit生命周期函数时调用封装好的用于控制缩放的函数setScale;setScale函数为:

ww =窗口分辨率宽度/原始分辨率宽度;

wh=窗口分辨率高度/原始分辨率高度;

比较ww和wh的大小,以较小的值作为scale-box层要等比缩放的比例值;从而能保证scale-box层内容能完整显示到container-box内;

Container-box层的作用主要是承载scale-box层,且container-box大小始终等于窗口的大小,当用户编写的html内容不能等比例显示在浏览器窗口时,container-box层和scale-box层之间会产生留白,用户通过选定自定义背景样式的css对象,然后该选定的css对象传入大屏容器组件的输入属性background,并由container-box接受background对象,然后作用在自身的css背景样式上,从而使留白能自定义背景,使留白与页面的交汇处匹配。

2.根据权利要求1所述的自适应终端的可视化大屏动态容器组件,其特征在于:页面元素的html、body及容器组件container-box层的css对象属性需要设置成width:100%,height:100%,在引用动态容器组件后,container-box就成为了页面元素body的直接子元素,因此container-box就能保证与窗口分辨率的大小始终保持一致,即container-box大小始终等于窗口的大小。

3.根据权利要求1所述的自适应终端的可视化大屏动态容器组件,其特征在于:在获取页面属性时,还能获取页面的边界信息,根据边界信息为用户自定义合适的留白背景样式。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科院计算技术研究所大数据研究院,未经中科院计算技术研究所大数据研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011580742.8/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top