[发明专利]一种排版页面的导出方法及装置有效
申请号: | 200710178992.7 | 申请日: | 2007-12-07 |
公开(公告)号: | CN101187918A | 公开(公告)日: | 2008-05-28 |
发明(设计)人: | 杨楠;殷延伟 | 申请(专利权)人: | 北大方正集团有限公司;北京北大方正电子有限公司 |
主分类号: | G06F17/21 | 分类号: | G06F17/21;G06F17/25 |
代理公司: | 北京同达信恒知识产权代理有限公司 | 代理人: | 黄志华 |
地址: | 100871北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 排版 页面 导出 方法 装置 | ||
1.一种排版页面的导出方法,其特征在于,该方法包括:
接收到页面导出请求,该请求中包含一个或多个待导出排版块标识;
计算所述每个待导出排版块的大小和位置信息,并根据所述信息确定待生成的目标导出页面的大小;
生成所述大小的目标导出页面;
将所述每个待导出排版块的内容写入所述目标导出页面。
2.如权利要求1所述的方法,其特征在于,所述计算待导出排版块的大小和位置信息包括:
从保存的排版块信息中获取所述待导出排版块的原始外包矩形信息,将所述原始外包矩形作为第一矩形;
判断是否需要将所述第一矩形进行大小和位置变换,如果是,则将所述第一矩形进行大小和位置变换,将位置变换后得到的第二矩形的大小和位置信息作为所述待导出排版块的大小和位置信息;否则,将所述原始外包矩形的大小和位置信息作为所述待导出排版块的大小和位置信息。
3.如权利要求2所述的方法,其特征在于,所述判断是否需要将所述第一矩形进行大小和位置变换,如果是,则将所述第一矩形进行大小和位置变换包括:
若对所述待导出排版块增加了透视效果,则从保存的排版块信息中获取所述待导出排版块的透视效果信息,根据所述透视效果信息将当前第一矩形进行大小和位置变换,将变换后得到的矩形作为第二矩形;
若对所述待导出排版块进行了挫切或旋转变换,则从保存的排版块信息中获取所述待导出排版块的挫切或旋转变换信息,根据所述挫切或旋转变换信息将当前第一矩形进行大小和位置变换,将变换后得到的矩形作为第二矩形;
若设置为显示外包框线,则从保存的排版块信息中获取外包框线显示方式,根据外包框线显示方式将当前第一矩形进行大小和位置变换,将变换后得到的矩形作为第二矩形;
若对所述待导出排版块中的直线增加端头,则从保存的排版块信息中获取端头信息,根据端头信息将当前第一矩形进行大小和位置变换,将变换后得到的矩形作为第二矩形;
若对所述待导出排版块增加阴影效果,则从保存的排版块信息中获取阴影效果信息,根据阴影效果信息将当前第一矩形进行大小和位置变换,将变换后得到的矩形作为第二矩形。
4.如权利要求3所述的方法,其特征在于,所述根据透视效果信息将当前第一矩形进行大小和位置变换,将变换后得到的矩形作为第二矩形包括:
根据所述第一矩形的顶点坐标,得到所述第一矩形的贝赛尔曲线;根据所述透视效果信息将所述贝赛尔曲线的控制点进行坐标变换,将变换后的控制点所确定的贝赛尔曲线的外包矩形作为第二矩形。
5.如权利要求3所述的方法,其特征在于,所述根据挫切或旋转变换信息将当前第一矩形进行大小和位置变换,将变换后得到的矩形作为第二矩形包括:
根据所述第一矩形的顶点坐标,得到所述第一矩形的贝赛尔曲线;根据所述挫切或旋转变换信息将所述贝赛尔曲线的控制点进行坐标变换,将变换后的控制点所确定的贝赛尔曲线的外包矩形作为第二矩形。
6.如权利要求3所述的方法,其特征在于,所述根据外包框线显示方式将当前第一矩形进行大小位置变换,将变换后得到的矩形作为第二矩形包括:
若所述外包框线显示方式为居中显示,则扩大所述第一矩形,扩大后的矩形的各个边长比第一矩形的对应边长大线宽的一半,并且扩大后的矩形与第一矩形的中心点相同,将扩大后的矩形作为第二矩形;
若所述外包框线显示方式为外线显示,则扩大所述第一矩形,扩大后的矩形的各个边长比第一矩形的对应边长大线宽,并且扩大后的矩形与第一矩形的中心点相同;将扩大后的矩形作为第二矩形。
7.如权利要求3所述的方法,其特征在于,所述根据端头信息将当前第一矩形进行大小和位置变换,将变换后得到的矩形作为第二矩形包括:
根据所述端头信息中的端头形状和端头位置信息,以及所述直线的线宽,确定将所述第一矩形进行扩大的方向和大小,并根据确定的方向和大小扩大所述第一矩形;将扩大后的矩形作为第二矩形。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京北大方正电子有限公司,未经北大方正集团有限公司;北京北大方正电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710178992.7/1.html,转载请声明来源钻瓜专利网。