一种排版系统及其生成文字框的方法

文档序号:6560859阅读:203来源:国知局
专利名称:一种排版系统及其生成文字框的方法
技术领域
本发明涉及排版技术领域,特别涉及一种排版系统及其生成文字框的方法。
背景技术
目前的排版技术,在对文字内容进行排版处理时,如果用户想将版面中的部分文字内容放到一个文字框中,必须先将该部分的文字内容剪切到剪切板上,并在想要放置文字框的位置上,用画图工具手动绘制一个文字框,最后将剪切板上的文字内容粘贴到绘制的文字框中。
如果用户在手动绘制文字框的时候,将文字框绘制的比较小,粘贴剪切板上的文字内容到绘制的文字框中的时候,文字会超出文字框的范围,这样就必须重新调整文字框的大小;如果用户在手动绘制文字框的时候,将文字框绘制的比较大,而剪切板上的文字内容比文字框小很多,就会影响这篇文章的样式。
综上所述,目前用户想要想将版面中的部分文字内容放到一个文字框中,只有先将该部分文字的内容剪切到剪切板上,然后在版面上绘制一个文字框,最后再将文字内容粘贴到该文字框中。这种生成文字框的过程必须手动完成,而且步骤繁琐,浪费了时间,降低了排版的效率。

发明内容
本发明提供一种排版系统及其生成文字框的方法,用以解决现有技术中存在的在排版过程中生成文字框要手动完成的问题。
本发明方法包括A、排版系统在在用户拖动文字后,停止拖动文字前,保存拖动的文字,并在用户停止拖动文字的板面空白位置上生成文字框;B、排版系统将保存的文字放到生成的文字框中。
排版系统在用户停止拖动文字的位置为板面非空白位置时,删除保存的文字。
排版系统生成的文字框为预先设定的文字框。
在步骤B之后进一步包括C、排版系统判断用户拖动的文字是否能全部放到生成的文字框中,如果不能,则调整生成的文字框。
一种排版系统,该排版系统包括排版模块和临时存储模块,排版模块,用于将用户拖动的文字放到临时存储模块中,在用户停止拖动文字的板面空白位置上生成文字框,并将保存在临时存储模块中的文字放到生成的文字框中;临时存储模块,用于保存文字。
排版系统在用户停止拖动文字的位置为板面非空白位置时,删除临时存储模块保存的文字。
排版模块生成的文字框为预先设定的文字框。
排版模块在用户停止拖动文字的位置上生成文字框后,判断用户拖动的文字是否能全部放到生成的文字框中,如果不能,则调整生成的文字框。
本发明只需要用户将想要放到文字框中的文字拖动到板面空白位置,通过排版系统在用户停止拖动文字的位置上生成文字框,并将用户拖动的文字放到文字框中,实现了自动生成文字框,从而减少了生成文字框的步骤,节省了排版的时间,提高了排版的效率。


图1为实现本发明生成文字框的系统结构框图;图2A为用户选中需要拖动文字的示意图;
图2B为实现本发明生成文字框的示意图;图3为实现本发明生成文字框的流程示意图;图4为实现本发明方法的具体实施例一的流程示意图;图5为实现本发明方法的具体实施例二的流程示意图。
具体实施例方式
针对目前在印刷排版中,对文字处理时,想要将文字放入文字框中需要手动生成文字框的问题,本发明通过排版系统在用户停止拖动文字的位置上生成文字框,并将文字放到文字框中,实现了自动生成文字框。
如图1所示,本发明的系统包括排版系统和临时存储模块。
排版模块,用于将用户拖动的文字放到临时存储模块中,在用户停止拖动文字的位置上生成文字框,并在生成文字框后将保存在临时存储模块中的文字放到生成的文字框中;临时存储模块,用于保存文字。
图2A为用户选中需要拖动文字的示意图。如图所示,用户在拖动文字前,选中需要拖动的文字。
图2B为实现本发明生成文字框的示意图。如图所示,用户停止拖动文字后,排版系统在用户停止拖动文字的位置上生成预先设定的文字框,并将用户拖动的文字放入生成的文字框中。
如图3所示,本发明包括如下步骤步骤300、排版模块在用户拖动文字后,停止拖动文字前,将用户拖动的文字保存到临时存储模块中。
步骤301、排版模块在用户松开鼠标键后判断用户拖动文字的位置,如果用户将文字拖动到版面的空白位置上,则执行步骤303;否则,执行步骤302。
步骤302、排版模块删除临时存储模块保存的文字。
步骤303、排版模块在用户停止拖动文字的位置上生成预先设定的文字框,在用户拖动的文字不能全部放入预先设定的文字框中时,调整生成的预先设定的文字框,使用户拖动的文字能够全部放入调整后的文字框中。
步骤304、排版模块从临时存储模块里取出存储的文字放入生成的文字框中。
为了便于本领域一般技术人员理解和实现本发明,现举具体实例,进一步说明本发明的技术方案。
如图4所示,本实施例一的处理流程如下步骤400、用户点击鼠标选中需要拖动的文字。
步骤401、用户在选中文字的区域内按下并且不松开鼠标键,对文字进行拖动。
步骤402、排版模块在用户拖动文字后,停止拖动文字前将用户拖动的文字保存到临时存储模块中。
步骤403、用户停止拖动文字并松开鼠标键。
步骤404、排版模块在用户松开鼠标键后判断用户拖动文字的位置在版面的空白位置。
步骤405、排版模块在用户停止拖动文字的位置上生成预先设定的文字框,根据用户拖动的文字能够全部放入预先设定的文字框中,不对生成的预先设定的文字框进行调整。
步骤406、排版模块从临时存储模块里取出存储的文字放入生成的预先设定的文字框中。
如图5所示,本实施例二的处理流程如下步骤500、用户点击鼠标选中需要拖动的文字。
步骤501、用户在选中文字的区域内按下并且不松开鼠标键,对文字进行拖动。
步骤502、排版模块在用户拖动文字后,停止拖动文字前将用户拖动的文字保存到临时存储模块中。
步骤503、用户停止拖动文字并松开鼠标键。
步骤504、排版模块在用户松开鼠标键后判断用户拖动文字的位置在版面的空白位置。
步骤505、排版模块在用户停止拖动文字的位置上生成预先设定的文字框,根据用户拖动的文字不能全部放入预先设定的文字框中,调整生成的预先设定的文字框,使用户拖动的文字能够全部放入调整后的文字框中。
步骤506、排版模块从临时存储模块里取出存储的文字放入生成的文字框中。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种生成文字框的方法,其特征在于,该方法包括下列步骤A、排版系统在用户拖动文字后,停止拖动文字前,保存拖动的文字,并在用户停止拖动文字的板面空白位置上生成文字框;B、排版系统将保存的文字放到生成的文字框中。
2.如权利要求1所述的方法,其特征在于,所述排版系统在用户停止拖动文字的位置为板面非空白位置时,删除保存的文字。
3.如权利要求1所述的方法,其特征在于,所述排版系统生成的文字框为预先设定的文字框。
4.如权利要求1所述的方法,其特征在于,步骤B之后进一步包括C、排版系统判断用户拖动的文字是否能全部放到生成的文字框中,如果不能,则调整生成的文字框。
5.一种排版系统,其特征在于,该排版系统排版系统包括排版模块和临时存储模块,排版模块,用于将用户拖动的文字放到临时存储模块中,在用户停止拖动文字的板面空白位置上生成文字框,并将保存在临时存储模块中的文字放到生成的文字框中;临时存储模块,用于保存文字。
6.如权利要求5所述的系统,其特征在于,所述排版系统在用户停止拖动文字的位置为板面非空白位置时,删除临时存储模块保存的文字。
7.如权利要求5所述的系统,其特征在于,所述排版模块生成的文字框为预先设定的文字框。
8.如权利要求5所述的系统,其特征在于,所述排版模块在用户停止拖动文字的位置上生成文字框后,判断用户拖动的文字是否能全部放到生成的文字框中,如果不能,则调整生成的文字框。
全文摘要
本发明公开了一种生成文字框的方法,该方法为A.排版系统在用户拖动文字后,停止拖动文字前,保存拖动的文字,并在用户停止拖动文字的板面空白位置上生成文字框;B.排版系统将保存的文字放到生成的文字框中。通过本发明解决了在印刷排版中,对文字处理时,想要将文字放入文字框中需要进行复杂过程的问题。本发明同时共开了一种排版系统。
文档编号G06F17/25GK1936883SQ20061011291
公开日2007年3月28日 申请日期2006年9月12日 优先权日2006年9月12日
发明者冯利军 申请人:北京北大方正电子有限公司, 北京大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1