[发明专利]显示文本块、文本块处理的方法和装置有效
申请号: | 201310336633.5 | 申请日: | 2013-08-05 |
公开(公告)号: | CN104346156B | 公开(公告)日: | 2018-01-26 |
发明(设计)人: | 郎猛;谭磊 | 申请(专利权)人: | 北大方正集团有限公司;方正信息产业控股有限公司;北京北大方正电子有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;H04L29/06 |
代理公司: | 北京同达信恒知识产权代理有限公司11291 | 代理人: | 黄志华 |
地址: | 100871 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 显示 文本 处理 方法 装置 | ||
1.一种显示文本块的方法,其特征在于,包括以下步骤:
客户端收集文本块的字体参数和排版参数;
客户端将文本块的字体参数和排版参数传输至服务器端;
客户端接收服务器端发送的根据所述文本块的字体参数和排版参数生成的所述文本块的矢量描述信息;其中,所述文本块的矢量描述信息是所述服务器端对每个绘图命令的名称进行编码,缩短每个绘图命令名称的长度;将文本块的矢量描述信息中的浮点数据保留1个小数位或2个小数位,得到简化后的浮点数据;将简化后的浮点数据乘以固定系数,转换为10进制整数数据,然后再将所述10进制整数数据转换为16进制数据后生成的;
客户端对接收到的每个绘图命令的名称进行解码,从而还原每个绘图命令的名称;将接收到的16进制数据转换为10进制整数数据,将所述10进制整数数据除以所述固定系数,从而得到简化后的浮点数据;
客户端执行绘图命令将将所述简化后的浮点数据绘制出来并输出显示在屏幕上。
2.如权利要求1所述的方法,其特征在于,所述客户端将文本块的字体参数和排版参数进行编码后传输至服务器端。
3.如权利要求1或2所述的方法,其特征在于,所述文本块字体参数包括:文本字体名称、字号、颜色、是否为粗体、是否为斜体和是否有下划线;
所述文本块排版参数包括:文本块的宽度、文本块的高度、文本块的行距、水平和垂直对齐方式、行间距、首行缩进距离和文本块内容。
4.一种文本块处理方法,其特征在于,该方法包括:
服务器端接收客户端发送的文本块的字体参数和排版参数;
服务器端根据接收到的文本块的字体参数和排版参数,生成文本块的矢量描述信息;
所述服务器端对文本块的矢量描述信息进行编码和压缩,然后将经编码和压缩后的文本块的矢量描述信息传输至客户端;
其中,所述服务器端对文本块的矢量描述信息进行编码和压缩具体包括以下步骤:
对每个绘图命令的名称进行编码,缩短每个绘图命令名称的长度;
将文本块的矢量描述信息中的浮点数据保留1个小数位或2个小数位,得到简化后的浮点数据;
将简化后的浮点数据乘以固定系数,转换为10进制整数数据,然后再将所述10进制整数数据转换为16进制数据。
5.如权利要求4所述的方法,其特征在于,服务器端根据接收到的文本块的字体参数和排版参数,生成文本块的矢量描述信息,包括:
服务器端生成图形绘制接口层;
服务器端调用所述图形绘制接口层,绘制所述文本块,在绘制过程中将使用的接口调用序列和相应的调用参数按照顺序记录下来,得到文本块的矢量描述信息。
6.如权利要求4或5任一项所述的方法,其特征在于,所述文本块字体参数包括:文本字体名称、字号、颜色、是否为粗体、是否为斜体和是否有下划线;
所述文本块排版参数包括:文本块的宽度、文本块的高度、文本块的行距、水平和垂直对齐方式、行间距、首行缩进距离和文本块内容。
7.一种客户端,其特征在于,该客户端包括:
收集单元,用于收集文本块的字体参数和排版参数;
传输单元,用于将文本块的字体参数和排版参数传输至服务器端;
执行绘图命令单元,用于接收服务器端发送的根据所述文本块的字体参数和排版参数生成的所述文本块的矢量描述信息,其中,所述文本块的矢量描述信息是所述服务器端对每个绘图命令的名称进行编码,缩短每个绘图命令名称的长度;将文本块的矢量描述信息中的浮点数据保留1个小数位或2个小数位,得到简化后的浮点数据;将简化后的浮点数据乘以固定系数,转换为10进制整数数据,然后再将所述10进制整数数据转换为16进制数据后生成的;用于对接收到的每个绘图命令的名称进行解码,从而还原每个绘图命令的名称;用于将接收到的16进制数据转换为10进制整数数据,将所述10进制整数数据除以所述固定系数,从而得到简化后的浮点数据;用于将所述简化后的浮点数据绘制出来并输出显示在屏幕上。
8.如权利要求7所述的客户端,其特征在于,所述传输单元将文本块的字体参数和排版参数进行编码后传输至服务器端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;方正信息产业控股有限公司;北京北大方正电子有限公司,未经北大方正集团有限公司;方正信息产业控股有限公司;北京北大方正电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310336633.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:终端的配置方法及装置
- 下一篇:基于情景的业务驱动模型构建方法