当前位置: 首页 > news >正文

SAP 多个smartforms同时打印页码问题

文章目录

    • 1.背景
    • 2.解决
      • 2.1 将所有表单的总页数设置成打印作业总页数sfsy-jobpages
      • 2.2 在第二个表单里定义开始页全局变量
      • 2.3 在第二个表单里加入页码
    • 3. 效果

1.背景

项目上多个SMARTFORMS一起打印,比如合同分为正本和附件,正本和附件的页格式不一样,但是要求一起打印,故正本和附件分别设计了打印表单,在打印的时候需要把2个表单作为一个打印页面。

2.解决

2.1 将所有表单的总页数设置成打印作业总页数sfsy-jobpages

&sfsy-page& / &sfsy-jobpages&
此处需要注意页数达到2位数以上时,则需要对总页数进行处理,否则总页数会显示成*号。有2种处理方法:第1种,在sfsy-formpages后加上(3ZC),3表示最多支持999页;第2种,将页码所在的窗口类型设置成最终窗口。
在这里插入图片描述

2.2 在第二个表单里定义开始页全局变量

在这里插入图片描述

将上一个表单的页码赋值给全局变量GV_START_PAGES
在这里插入图片描述

2.3 在第二个表单里加入页码

在这里插入图片描述
新建程序行,PAGES参数基于开始页全局变量GV_START_PAGES累加
在这里插入图片描述

3. 效果

在这里插入图片描述在这里插入图片描述
在这里插入图片描述

相关文章:

  • 离线数仓搭建_03_Hadoop的配置与优化测试
  • 【设计模式】Java设计模式 - 命令模式
  • openstack-mitaka(二) 基于vmware的搭建
  • 【Vue2】VantUI项目入门教程
  • 痛苦与反思:想提升自己,却不知道该如何做
  • C++和QML混合编程_C++端后台多线程处理
  • Math 对象+JS数组求和的常用方法+ indexOf+js计算数组中每个元素出现的次数+while循环语句死循环
  • 用ARM进行汇编语言编程(7)HelloWorld和gdb调试Arm程序
  • 【Vue 基础知识】控制元素显示隐藏的方法和区别
  • 终于拿到了爆火全网的进一线大厂程序员必看的1700道java面试题
  • Redis事务操作与原理剖析
  • 北京十大靠谱律师事务所排名(口碑榜单)
  • Linux基础 常见问题-添加桌面快捷方式链接shell脚本
  • Vue动态样式绑定
  • 搭建简易SpringFrame-ioc框架
  • CentOS7简单部署NFS
  • HTTP传输编码增加了传输量,只为解决这一个问题 | 实用 HTTP
  • Java Agent 学习笔记
  • Node + FFmpeg 实现Canvas动画导出视频
  • PHP 程序员也能做的 Java 开发 30分钟使用 netty 轻松打造一个高性能 websocket 服务...
  • php中curl和soap方式请求服务超时问题
  • Zepto.js源码学习之二
  • 从零到一:用Phaser.js写意地开发小游戏(Chapter 3 - 加载游戏资源)
  • 复习Javascript专题(四):js中的深浅拷贝
  • 坑!为什么View.startAnimation不起作用?
  • 排序算法学习笔记
  • 如何用Ubuntu和Xen来设置Kubernetes?
  • 扫描识别控件Dynamic Web TWAIN v12.2发布,改进SSL证书
  • 算法-插入排序
  • 问题之ssh中Host key verification failed的解决
  • ​DB-Engines 11月数据库排名:PostgreSQL坐稳同期涨幅榜冠军宝座
  • ​ssh免密码登录设置及问题总结
  • ​如何防止网络攻击?
  • #我与Java虚拟机的故事#连载01:人在JVM,身不由己
  • (2)(2.4) TerraRanger Tower/Tower EVO(360度)
  • (C语言)逆序输出字符串
  • (附源码)ssm基于jsp高校选课系统 毕业设计 291627
  • (官网安装) 基于CentOS 7安装MangoDB和MangoDB Shell
  • (机器学习-深度学习快速入门)第三章机器学习-第二节:机器学习模型之线性回归
  • (力扣记录)235. 二叉搜索树的最近公共祖先
  • (未解决)macOS matplotlib 中文是方框
  • (学习日记)2024.01.19
  • (转)原始图像数据和PDF中的图像数据
  • (最优化理论与方法)第二章最优化所需基础知识-第三节:重要凸集举例
  • .aanva
  • .bat批处理(八):各种形式的变量%0、%i、%%i、var、%var%、!var!的含义和区别
  • .Net CF下精确的计时器
  • .NET LINQ 通常分 Syntax Query 和Syntax Method
  • .net redis定时_一场由fork引发的超时,让我们重新探讨了Redis的抖动问题
  • .NET 使用配置文件
  • .NET关于 跳过SSL中遇到的问题
  • /3GB和/USERVA开关
  • @RestControllerAdvice异常统一处理类失效原因
  • @transactional 方法执行完再commit_当@Transactional遇到@CacheEvict,你的代码是不是有bug!...
  • [ CTF ] WriteUp- 2022年第三届“网鼎杯”网络安全大赛(朱雀组)