技术中心
 
 

如何应用BD语言排复杂表格

   日期:2006-04-24     来源:中国测控网     作者:管理员    

北大方正书版软件中所提供的表格注解,是一个选项较多,功能强大的注解,如能正确地理解吸收,通过适当选择,再灵活配以其他注解,就能排了各种复杂的表格,包括多种线型,各个方向的斜线及任意划分的表格项目内容。采用此注解排的表格,由多个表格行组合而成,表格行中还可以在内存允许的范围内嵌进任意多的子表,生成各种复杂的表格版式。虽然其注解写法繁杂,表行——子表层层嵌套,但最主要是表行的写法,因为子表是一个小表格,可以等同于一般的最简单的表格,其表格体写法与表格注解中一样,从而降低了任意表格的复杂性。而斜线注解与表首注解都可以说是独立的注解,其注解写法也简单。所以只要写好表行注解,最关键的是把握好各栏参数的选择问题,就能排好各种复杂的表格版式。
对于发票,账簿之类的表格,虽然内容较多,有些版面复杂,但总体看来版面比较有规律,表格注解能很好地处理这类版面。由于早期的这类票证主要是用手工铅排的,其间隔距离不均匀,无法以整字或整毫米数来计算,而有些客户为了防止伪造这类票证,要求严格按所提供的稿件尺寸来排版,这为排版、修改调整带来一定难度。表行注解中计算表行的高和各栏的宽时,除以字为计算单位外,还提供毫米、磅及线三种计算单位,只要选择适当的计算单位,就能快速准确地达到排版要求。
接到搞件,应仔细观察分析版面和排版要求,是否需要外围加钢刀线;带有标题说明之类的表格,整体版面能否作为一个大表格来处理,若局部版面在同一个大表格里不好排或无法排的,能否通过其他注解或别的软件生成后再调入书版软件来实现拼版(譬如通过交互式图表生成后,用插入注解调入等);其次,应如何把带有标题说明之类的局部版面当成一个表行或一个表项,一个大的表格应分为几个大的表行,表行中有几个小的子表,子表中是否还套有子表,相似的表行有多少,是否可以通过块拷贝来复制;接下来,具体分析每个表行有多少项,该如何写注解最简单;接下来,具体分析每个表行有多少项,该如何写注解最间单。如此层层分析下去,做到心中有数,思路清晰,实际排版时按这一思路展开,开以减少操作中的失误,提高工作效率。分清思路后,还要先量每个表行的高及各栏的宽,可用铅笔把数据标注在稿件上,这样就不会顾此失彼,因去量表行的高、宽而打断思路。
当原稿要求外围加钢刀线时,则把四周边钢刀线作为整个表格的边线,中间内容作为子表处理。对于表格有标题说明之类的,则把标题说明当作一个没有边线的表行来排,这比不把它当成表格的一部分而单纯用位置控制类注解去调整位置来得更为简单精确。运用表行注解中线型选项,配以斜线注解,就可排出任意复杂结构的表格框架。由于低版本的表格注解中,线型号只有双线、正线、反线及无线四种,碰到需要别的线型时,可先在栏参数中选择无线的基础上,再在项内容中用斜线注解来写,就可以达到目的。对于像储蓄卡之类,经常有年份、月份加在表格框架中的情况,可用始点注解来调整位置。应特别注意的是,有些较为独立的小表,如作为一个独立表格来排,无法用始点注解来调整位置,因为对于表格而言,始点注解是到本区域的首行首字位置,所以应把它当成整个大表格的一个子表来排,这将使注解相当繁杂,需特别仔细,思路应保持清晰。
对于要求较严,相邻两表行在同一表项中,上下表行栏数不等的稿件,最常见的一种毛病是上下表行的表项边线对不齐,这主要是由于用字、磅或毫米为单位时,由于栏间距无法以整数计算,计算线所占的位置时存在精度差异而引起的,如改用以线为单位来计算栏宽,就可以避免上下线对不齐的情况。还有一种情况是由于子表与表行的衔接不当引起的,主要是子表的划分不合理,应重新考虑子表的划分方法,注意栏参数中线型号的正确选择。
实际录入时,可有三种状态:一种是在动态键盘中,一种是在五笔字型状态下,还有一种是在ASCII状态下。建议在五笔字型状态下或ASCII状态下录入注解控制符,这样在用线或毫米为单位计算栏参数时方便快捷,不必频繁转换键盘。录入注解,在屏幕上显示时,最好用换行把每个表行、子表间隔开,大的表行间空出一行,这样不仅步骤清楚、条理分明,同时也较直观,为调整修改时的查找提供方便。
由于同样版式的稿件,有许多种不同的排法,所以要想排出各种复杂、要求严格的表格,就要在工作中反复琢磨,积累经验,在接到搞件后,认真分析,以如何排才能用最简单方便的注解排出最佳效果为前提来判断表行、子表的划分,不能单纯以通栏线来划分。
总之,通过巧妙合理地选择各种参数,再配以其他一些注解,就能排出美观整齐的表格。

 
  
  
  
  
 
更多>同类技术
 
全年征稿 / 资讯合作
 
推荐图文
推荐技术
可能喜欢