产品名: SVF for PDF , SVF for Java Print , Super Visual Formade
版本:
通过在批处理中把样式文件从VrInit切换到VrQuit,便可以将不同布局的账票汇总到一个文件进行输出。
在VrInit和VrQuit之间,VrSetForm被多次执行。
即使根据每个VrSetForm的Mode是不同的,也是可行的。
该函数的使用顺序如下:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
VrInit
VrSetPrinter("PDF,"PDF")
VrSetSpoolFilename2(handle,"c:\wingarc\sample2.PDF")
VrSetForm(handle,"c:\wingarc\sample.frm",1)←第一个样式指定为随机模式
VrsOut
・
・
VrEndPage
VrSetForm(handle,"c:\wingarc\sample2.frm",5)←第二个样式指定为报告编写器模式
VrsOut
・
・
VrEndRecord
VrPrint
VrSetForm(handle,"c:\wingarc\sample3.frm",5)←第三个样式指定为报告编写器模式 VrsOut
・
・
VrEndRecord
VrPrint
VrQuit
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
※上述例子为C版中执行,Java版也是可行的。
<补充>
・在随机模式中指定样式文件(.frm/.xml),在翻页和全部数据结束时,需要呼出VrEndPage函数。
・在报告编写器模式指定样式文件(.frm/.xml)、输出所有数据时,需要呼出VrPrint函数。
・如果在一个VrInit-VrQuit中同时使用frm样式文件和XML样式文件,我们将无法保证打印结果。
≪相关FAQ≫
「能否将复数的样式汇总成一个文件输出?(Universal Connect/X的情况下)」
FAQ:https://wingarc.kf5.com/hc/kb/article/1519027/
本条FAQ引用并翻译自:https://cs.wingarc.com/ja/kb/000000713