文字框的排版方法技术

技术编号:2877113 阅读:206 留言:0更新日期:2012-04-11 18:40
一种文字框的排版方法,至少包含有下列步骤:选取所需显示的文字;计算该文字的行数以及每一行的平均文字长度;确认该平均文字长度介于该文字框所能显示的最大以及最小宽度之间;设定该平均文字长度为该文字框的宽度,对该显示的文字进行排版处理;将该换行的文字的行数减少一行,并记录其所需的宽度;将该记录的宽度中的最小宽度设定为该文字框的显示宽度;以及根据该显示宽度对所需显示的文字进行排版。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种排版方法,应用于各种文字框,特别是一种可减少空白区域,达到最佳排版效果的。2、固定宽度法文字框的宽度固定,长度超过其宽度的行会自动换行,这种方法的缺点是当文字框的宽度设定过大(或是文字内容过短),则空白区域会相当多,另一方面,当文字框的宽度设定过小(或是当文字内容过长),则会造成文字换行过多,使得文字框拉得太长。3、平均值宽度法文字框的显示宽度由要显示的文字内容决定,将要显示的文字的平均长度作为显示宽度,对过长的行(也就是大于平均长度的行)作换行处理,但是当遇到行宽(也就是各行的长度)分布较不均匀时,则会显得有些地方空白区域过大,有些地方行数过多。这些排版处理方法的一个共同缺点就足,无法为用户提供一个针对不同文字内容决定出最佳的显示宽度,使得整体排版处理不恰当,造成版面不美观。本专利技术的上述目的是这样实现的一种,其特征在于至少包含有下列步骤选取所需显示的文字;计算该文字的行数以及该每一行的平均文字长度;确认该平均长度介于该文字框所能显示之最大以及最小宽度之间;设定该平均长度为该文字框之宽度而对该显示之文字进行排版处理;将该换行之文字之行数减少一行,并记录其所本文档来自技高网...

【技术保护点】
一种文字框的排版方法,其特征在于至少包含有下列步骤: 选取所需显示的文字; 计算该文字的行数以及该每一行的平均文字长度; 确认该平均长度介于该文字框所能显示的最大以及最小宽度之间; 设定该平均长度为该文字框的宽度,对该显示的文字进行排版处理; 将该换行的文字的行数减少一行,并记录其所需的宽度; 将该记录的宽度中的最小宽度设定为该文字框的显示宽度;以及 根据该显示宽度将该所需显示的文字进行排版。

【技术特征摘要】

【专利技术属性】
技术研发人员:林光信赵镝
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1