文字排版方法及装置制造方法及图纸

技术编号:4347430 阅读:185 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种文字排版方法及装置,将需排版的文字从上述文字所在页面移入预设的文字框中;并将包含上述文字的文字框插入到上述文字在该页面中所处位置处;根据对需排版的文字进行排版时的排版格式信息,获得对上述文字进行排版时所需的文字框的高度和宽度信息;根据获得的高度和宽度信息,调整上述文字框的大小;并在调整后的文字框内,按照上述排版格式信息对上述文字进行排版。采用本发明专利技术技术方案,解决了现有技术中存在的对文字进行排版时灵活性较低的问题。

【技术实现步骤摘要】

本专利技术涉及排版
,特别涉及一种文字排版方法及装置
技术介绍
在现有的排版
中,对一段文字进行排版可以使用手工调整法,即 排版人员根据排版格式,手工对需排版的文字进行调整,这种手工调整排版方 法的排版效率非常低,而且如果对此次排版后的文字进行二次排版,就需要根 据此次排版后的内容再次进行手工调整,这样就很容易发生错误。针对上述问题,现有技术提出了一种流式文字排版方法,即按照固定的排 版格式对需排版的文字进行排版,流式文字排版方式虽然提高了排版效率,但 是排版的灵活性不高。
技术实现思路
本专利技术提供一种文字排版方法,用以解决现有技术中存在的对文字进行排 版时灵活性较低的问题。相应的,本专利技术还提供了一种文字排版装置。本专利技术技术方案如下一种文字排版方法,该方法包括步骤将需排版的文字从所述文字所在页 面移入预设的文字框中;并将包含所述文字的文字框插入到所述文字在所述页 面中所处位置处;才艮据对需排版的文字进行排版时的排版格式信息,获得对所 述文字进行排版时所需的文字框的高度和宽度信息;根据获得的所述高度和宽 度信息,调整所述文字框的大小;并在调整后的文字框内,按照所述排版格式 信息对所述文字进行排版。一种文字排版装置,包括移入单元,用于将需排版的文字从所述文字所 在页面移入预设的文字框中;插入单元,用于将由所述移入单元移入了所述文 字的文字框插入到所述文字在所述页面中所处位置处;获得单元,用于才艮据对 需排版的文字进行排版时的排版格式信息,获得对所述文字进行排版时所需的 文字框的高度和宽度信息;调整单元,用于才艮据所述获得单元获得的高度和宽 度信息,调整所述文字框的大小;排版单元,用于在所述调整单元调整后的文 字框内,按照所述排版格式信息对所述文字进行排版。本专利技术技术方案中,将需排版的文字从上述文字所在页面移入预设的文字 框中,并将包含上述文字的文字框插入到上述文字在页面中所处位置处,根据对需排版的文字进行排版时的排版格式信息,获得对上述文字进行排版时所需 的文字框的高度和宽度信息,以及根据获得的高度和宽度信息,调整上述文字 框的大小,并在调整后的文字框内,按照排版格式信息对上述文字进行排版, 由于本专利技术技术方案是在确定了高度和宽度的文字框内,根据排版格式信息对 需排版的文字进行排版,因此有效的提高了文字排版的灵活性。附图说明图1为本专利技术实施例中, 图2为本专利技术实施例中, 图3为本专利技术实施例中, 图4为本专利技术实施例中, 图5为本专利技术实施例中, 图6为本专利技术实施例中, 图7为本专利技术实施例中,文字排版方法流程示意对文字进行叠题前的示意对图2所示文字进行叠题后的示意图;对图2所示文字进行叠题后的示意图;对文字进行折接前的示意对图5所示文字进行折接后的示意图;文字排版装置结构示意图。具体实施例方式下面结合说明书附图对本专利技术实施例进行详细说明。如图l所示,为本专利技术实施例中文字排版方法流程图,其处理过程如下 步骤101,将需排版的文字从上述文字所在页面移入预设的文字框中。 步骤102,将包含上述文字的文字框插入到上述文字在上述页面中所处位 置处。步骤103,根据对需排版的文字进行排版时的排版格式信息,获得对上述 文字进行排版时所需的文字框的高度和宽度信息。对文字进行排版时的排版格式信息可以但不限于包含对文字进行排版后 的行数信息、每行文字的字数信息、行距信息、字间距信息、排版后文字的字 高信息和字宽信息。其中第一种实施情况获得预设的对需排版的文字进行排版时所需的文字 框的高度信息;根据对上述文字进行排版时的排版格式信息和获得的文字框的 高度信息,确定文字框的宽度信息。根据对上述文字进行排版时的排版格式信息和获得的文字框的高度信息, 确定文字框的宽度信息,具体为根据需排版的文字数目及对需排版的文字进行排版时的排版格式信息中 包含的排版后行数信息,确定排版后每行文字的字数信息;例如,需排版的文字数目为49,对需排版的文字进行排版后的行数为2 行,那么排版后每行文字的字数为24或25,可以将排版后第一行文字的字数 确定为24,此时第二行文字的字数为25,也可以将排版后第一行文字的字数 确定为25,此时第二行文字的字数为25。根据上述排版格式信息中包含的排版后行数信息、行距信息以及获得的文 字框的高度信息,确定排版后文字的字高信息;排版后文字的字高是通过下面的方式确定的其中,y为排版后文字的字高;7为对需排版的文字进行排版时所需的文 字框的高度;为排版格式信息中包含的排版后的行数;s为排版格式信息中包含的排版后的行距。基于与排版前文字的字高和字宽相同的比例,才艮据确定的排版后文字的字高信息,确定排版后文字的字宽信息;排版后文字的字宽信息是通过下面的方式确定的少其中,y为排版后文字的字高;x为排版后文字的字宽;x'为排版前文字的 字宽;/为排版前文字的字高。根据确定的排版后每行文字的字数信息以及排版后文字的字宽信息,和排 版格式信息中包含的字间距信息,确定对需排版的文字进行排版时所需的文字 框的宽度信息。对需排版的文字进行排版时所需的文字框的宽度信息是通过下面的方式 确定的JT = A^ + (7V —1)/ 其中,Z为对需排版的文字进行排版时所需的文字框的宽度;iV为排版后 字数最多一行的文字的字数;x为排版后文字的字宽;p为排版格式信息中包 含的排版后的字间距。第二种实施情况根据对需排版的文字进行排版时的排版格式信息,确定 对上述文字进行排版时所需的文字框的高度信息;根据排版格式信息以及确定 的文字框的高度信息,确定对上述文字进行排版时所需的文字框的宽度信息。其中,根据对需排版的文字进行排版时的排版格式信息中包含的排版后行 数信息、行距信息以及文字的字高信息,确定对上述文字进行排版时所需的文 字框的高度信息,即y-jwf(-l)s 。确定对上述文字进行排版时所需的文字框的宽度信息,具体为根据需排版的文字数目及对需排版的文字进行排版时的排版格式信息中包含的排版后行数信息,确定排版后每行文字的字数信息;基于与排版前文字的字高和字宽相同的比例,根据确定的排版后文字的字高信息,确定排版后文字的字宽信息;根据确定的排版后每行文字的字数信息以及排版后文字的字宽信息,和排 版格式信息中包含的字间距信息,确定对需排版的文字进行排版时所需的文字 框的宽度信息。步骤104,根据获得的文字框的高度和宽度信息,调整该文字框的大小。 步骤105,在调整后的文字框内,按照上述排版格式信息对需排版的文字 进行排版。下面给出更为具体的实施方式。针对上述步骤103中的第一种实施情况,若预设的对需排版的文字进行排 版时所需的文字框的高度与排版前文字的字高相等,则按照上述第一种实施情 况的方式对文字进行排版也可以称为对文字进行叠题;针对上述步骤103中的第二种实施情况,若对文字进行排版时的排版格式 信息包含的排版后文字的字高和确定的排版后文字的字宽,分别与排版前文字 的字高和字宽相等,则按照上述第二种实施情况的方式对文字进行排版也可以 称为对文字进行折接。如图2所示,需进行叠题的文字为一种叠题折接的排版方法,对上述 文字进行叠题的步骤具体为首先将需叠题的文字从上述文字所在页面移入预设的文字框中;将包含上述文字的文字框插入到上述文字在上述页本文档来自技高网...

【技术保护点】
一种文字排版方法,其特征在于,包括: 将需排版的文字从所述文字所在页面移入预设的文字框中;并 将包含所述文字的文字框插入到所述文字在所述页面中所处位置处; 根据对需排版的文字进行排版时的排版格式信息,获得对所述文字进行排版 时所需的文字框的高度和宽度信息; 根据获得的所述高度和宽度信息,调整所述文字框的大小;并 在调整后的文字框内,按照所述排版格式信息对所述文字进行排版。

【技术特征摘要】
1、一种文字排版方法,其特征在于,包括将需排版的文字从所述文字所在页面移入预设的文字框中;并将包含所述文字的文字框插入到所述文字在所述页面中所处位置处;根据对需排版的文字进行排版时的排版格式信息,获得对所述文字进行排版时所需的文字框的高度和宽度信息;根据获得的所述高度和宽度信息,调整所述文字框的大小;并在调整后的文字框内,按照所述排版格式信息对所述文字进行排版。2、 如权利要求1所述的方法,其特征在于,根据对需排版的文字进行排 版时的排版格式信息,获得对所述文字进行排版时所需的文字框的高度和宽度 信息,具体包括获得预设的对所述文字进行排版时所需的文字框的高度信息; 根据对需排版的文字进行排版时的排版格式信息以及获得的所述高度信 息,确定对所述文字进行排版时所需的文字框的宽度信息。3、 如权利要求2所述的方法,其特征在于,根据对需排版的文字进行排 版时的排版格式信息以及获得的所述高度信息,确定对所述文字进行排版时所 需的文字框的宽度信息,具体包括根据需排版的文字数目及对需排版的文字进行排版时的排版格式信息中 包含的排版后行数信息,确定排版后每行文字的字数信息;根据所述排版格式信息中包含的排版后行数信息、行距信息以及获得的所 述文字框的高度信息,确定排版后文字的字高信息;基于与排版前文字的字高和字宽相同的比例,根据确定的排版后文字的字 高信息,确定排版后文字的字宽信息;根据确定的排版后每行文字的字数信息以及排版后文字的字宽信息,和所 述排版格式信息中包含的字间距信息,确定对所述文字进行排版时所需的文字 框的宽度信息。4、 如权利要求2或3所述的方法,其特征在于,预设的对所述文字进行 排版时所需的文字框的高度和排版前文字的字高相等。5、 如权利要求1所述的方法,其特征在于,根据对需排版的文字进行排 版时的排版格式信息,获得对所述文字进行排版时所需的文字框的高度和宽度 信息,具体包括根据对需排版的文字进行排版时的排版格式信息,确定对所述文字进行排 版时所需的文字框的高度信息;根据所述排版格式信息以及确定的所述高度信息,确定对所述文字进行排 版时所需的文字框的宽度信息。6、 如权利要求5所述的方法,其特征在于,确定对所述文字进行排版时 所需的文字框的高度信息,具体包括根据对需排版的文字进行排版时的排版格式信息中包含的排版后行数信 息、行距信息以及文字的字高信息,确定对所述文字进行排版时所需的文字框 的高度信息;确定对所述文字进行排版时所需的文字框的宽度信息,具体包括根据需排版的文字数目及所述排版格式信息中包含的排版后行数信息,确 定排版后每行文字的字it信息;基于与排版前文字的字高和字宽相同的比例,才艮据所述排版^^各式信息中包 含的排版后文字的字高信息,确定排版后文字的字宽信息;根据确定的排版后每行文字的字数信息以及排版后文字的字宽信息,和所 述排版格式信息中包含的字间距信息,确定对所述文字进行排版时所需的文字 框的宽度信息。7、 如权利要求5或6所述的方法,其特征在于,所述排版格式信息包含 的排版后文字的字高和确定的排版后文字的字宽,分别与排版前文字的字高和 字宽相等。8、 一种文字排版装置,其特征在于,包括移入单元,用于将需排版的文字从所述文...

【专利技术属性】
技术研发人员:唐耀珺杨燕菲
申请(专利权)人:北大方正集团有限公司北京北大方正电子有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1