我在尝试使用" nopageeject"将多个报告打印到一个PDF时,在Visual FoxPro中与Foxypreviewer的PDF打印面对奇怪。我们有一些报告,这些报告应该在垂直方向上打印,而其他报告应该在水平方向上打印。现在,我将所有页面都朝着相同的方向上,具体取决于模板中的第一个报告的哪个方向。示例代码在下面给出了我试图将其打印到PDF:
REPORT FORM Itinerary01 object type 10 NOCONSOLE NOPAGEEJECT
REPORT FORM Itinerary02 object type 10 NOCONSOLE
请帮助我解决这个问题。
魔术是,如果我一个一个人运行这些文件,那么最后一个将用于PDF,但是当我选择两者并执行时,结果就可以了。
您正在从命令提示符中运行文件,因此无法获得所需的结果。将这些命令放在PRG中并看到魔术。
REPORT FORM LOCFILE(_Samples + "SolutionReportsColors.frx") ;
OBJECT TYPE 10 NOPAGEEJECT NORESET TO FILE "d:Test.pdf"
REPORT FORM LOCFILE(_Samples + "SolutionReportsPercent.frx") ;
OBJECT TYPE 10 PREVIEW