申请/专利权人:福建福昕软件开发股份有限公司
申请日:2022-09-06
公开(公告)日:2024-03-15
公开(公告)号:CN117709296A
主分类号:G06F40/106
分类号:G06F40/106;G06F16/957;G06F3/14
优先权:
专利状态码:在审-实质审查的生效
法律状态:2024.04.02#实质审查的生效;2024.03.15#公开
摘要:本发明公开一种PDF页面渲染缓存的方法,其包括:S1:将整个PDF页面均匀划分为多个固定区块;S2:在首次加载页面时对待显示部分进行第一次渲染,若渲染结果区域与任一固定区块相交的宽度等于对应固定区块的宽度,则将此固定区块内的渲染结果添加到该固定区块的缓存列表中;S3:当页面需要进行再次渲染时,遍历检查存储在每个固定区块的缓存列表,若与已经缓存的区域存在相交区域则对相交区域以外的区域进行渲染,并将本次渲染的区域与相交区域拼接输出本次渲染结果;S4:若在S3中渲染的区域与任一固定区块相交的宽度等于对应固定区块宽度,则将此固定区块内的渲染结果添加到该固定区块的缓存列表中;S5:重复S3和S4直至渲染结束。
主权项:1.一种PDF页面渲染缓存的方法,其特征在于,包括:步骤S1:将整个PDF页面均匀划分为多个固定区块;步骤S2:在首次加载页面时对待显示部分进行第一次渲染,并将渲染结果区域与能够相交的每一固定区块进行比对,若渲染结果区域与任一固定区块相交的宽度等于对应固定区块的宽度,则将此固定区块内的渲染结果添加到该固定区块的缓存列表中;步骤S3:当页面需要进行再次渲染时,遍历检查存储在每个固定区块的缓存列表,若需要进行渲染的区域与已经缓存的区域存在相交区域,则调用render函数对相交区域以外的区域进行渲染,并将本次渲染的区域与相交区域拼接输出本次渲染结果;步骤S4:检查在步骤S3中渲染的区域与能够相交的每一固定区块,若在步骤S3中渲染的区域与任一固定区块相交的宽度等于对应固定区块宽度,则将此固定区块内的渲染结果添加到该固定区块的缓存列表中;步骤S5:重复步骤S3和S4直至渲染结束。
全文数据:
权利要求:
百度查询: 福建福昕软件开发股份有限公司 一种PDF页面渲染缓存的方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。