您当前的位置:新闻程序网首页 > it人物>正文阅读

额济纳 里面用一个模板

发布时间 2019-07-07 02:18:03 点击: 4 作者:
额济纳旗胡杨林攻略

强制分页套打要求如果超过11行则强制分页这是如何做到了!

今天做了一个表单的打印又多了解了些的用处如果一个smartforms要求任何时候都要打印表头表尾可以用table实现!但是table分页的时候根据之前的测试会有点小问题,里面用一个模板。这样表头和表尾就会固定好!这个时候可以表头表尾用windo。

那每打印一行还要统计打印的行数,

额济纳

这里不知道为什么这么麻烦?

而且只要有新的一页表头和表尾都会出现,可以在smartforms里写代码去控制;首先当然要有一个统计行数的变量在全局定义里定义,如下图。就要写代码控制了。在loop下可以插入代码,写上GCURRENTLINES=GCURRENTLINES+GPAGINATION=GCURRENTLINESMOD就可以达到效果;但是注意里面输入参数要输入GCURRENTLINES和GPAGINATION否则会报错。然后再加上一个判断如果GPAGINATION为0则进行。

创建一个"可选的"。其实就是一个判断。在条件里面加上GPAGINATION为0的判断条件;条件为真时加上分页的命令。

注意勾上转到新页。统计合计数统计合计数当然也是先自定义一个变量来实现的,然后在遍历的时候进行累加。不过我却发现,换页的时候清零,想了以后明白了,如果有换页的时候合计数都是0,因为新建的window在模板的结。

如果有分页,

smartforms执行顺序是从上到下依次执行的,分页时因为清空了变量;所以又分页的情况下合计数都是所以求合计数的时候都再新建一个变量!用它来统计合计数,要按Ctr+Shift+Alt+就会出现格式的选择,小技巧smartforms在word2007里有时没显示。

或者一列的宽度较小会造成自动换行。

上边距+高度有时字体设置太大,这时又不能自动换行;如果把高度设置的低点的话。会把字符串截。

最新更新

文章推荐