[发明专利]一种图文分离输出装置及其方法有效
| 申请号: | 200810226771.7 | 申请日: | 2008-11-24 |
| 公开(公告)号: | CN101526999A | 公开(公告)日: | 2009-09-09 |
| 发明(设计)人: | 李平立;刘畅;蒋年华;王磊 | 申请(专利权)人: | 北京大学;北京方正国际软件系统有限公司 |
| 主分类号: | G06K9/34 | 分类号: | G06K9/34 |
| 代理公司: | 北京天悦专利代理事务所 | 代理人: | 田 明;任晓航 |
| 地址: | 100871*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 图文 分离 输出 装置 及其 方法 | ||
1.一种图文分离输出装置,其包括:
图文输入模块,用于通过输入接口输入图文数据,暂存在缓冲器中;
非文字输出模块,用于从缓冲器中获取数据,将非文字部分从图文数据中分离出来,并计算所提取的每个非文字部分的具体位置,使所提取的每个非文字部分的位置与这些非文字部分被提取前在图文中所处的位置一致,再根据计算好的所提取的每个非文字部分的具体位置通过输出接口输出所提取的非文字部分;
文字输出模块,用于从缓冲器中获取数据,将文字部分从图文数据中分离出来,并计算所提取的每个文字部分的具体位置,使所提取的每个文字部分的位置与这些文字部分被提取前在图文中所处的位置一致,再根据计算好的所提取的每个文字部分的具体位置通过输出接口输出所提取的文字部分。
2.如权利要求1所述的一种图文分离输出装置,其特征在于:所述文字输出模块和非文字输出模块均与缓冲器及输出接口连接。
3.如权利要求1所述的一种图文分离输出装置,其特征在于:所述文字输出模块和非文字输出模块外接发排装置直接完成发排处理,所述的发排是指将指定数据发送到打印输出设备的输出过程。
4.一种图文分离输出方法,该方法包括以下步骤:
(1)通过输入接口输入图文数据,暂存在缓冲器中;
(2)非文字输出模块从缓冲器中获取数据,将非文字部分从图文数据中分离出来,并计算所提取的每个非文字部分的具体位置,使所提取的每个非文字部分的位置与这些非文字部分被提取前在图文中所处的位置一致,再根据计算好的所提取的每个非文字部分的具体位置通过输出接口 输出所提取的非文字部分;
(3) 文字输出模块从缓冲器中获取数据,将文字部分从图文数据中分离出来,并计算所提取的每个文字部分的具体位置,使所提取的每个文字部分的位置与这些文字部分被提取前在图文中所处的位置一致,再根据计算好的所提取的每个文字部分的具体位置通过输出接口输出所提取的文字部分。
5.如权利要求4所述的一种图文分离输出方法,其特征在于:所述步骤(2)中的非文字输出在步骤(3)中的文字输出之前。
6.如权利要求4所述的一种图文分离输出方法,其特征在于:所述文字部分包括文字及文字上的附属属性,非文字部分包括图形、图像及图形、图像上的附属属性,其中所述的附属属性包括文字、图形或图像的底纹、勾边、影、背景、大小和位置信息。
7.如权利要求4至6之一所述的一种图文分离输出方法,其特征在于:所述步骤(2)和步骤(3)中,区分非文字部分与文字部分是通过区分输入图文数据中的注解来实现的,其中所述的注解是指标记数据片段的用途和意义的符号,包括文字注解、图形注解、图像注解和OLE。
8.如权利要求7所述的一种图文分离输出方法,其特征在于:该方法预定义了一个统一的接口Ix_Draw,并在非文字输出模块中预定义了非文字输出的函数DrawNormal(),在文字输出模块中预定义了文字部分输出的函数DrawText(),其中函数DrawNormal()用于输出非文字部分,函数DrawText()用于输出文字部分。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大学;北京方正国际软件系统有限公司,未经北京大学;北京方正国际软件系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810226771.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种光线投射多核并行体绘制方法
- 下一篇:手持设备的配件





