问题截图如下:
经检查,发生这种情况的原因是:
1、代码中队quick report报表设置了以下的属性:
fmKindProductCard.qrRepareSmallCard.PrinterSettings.FirstPage:=1;
fmKindProductCard.qrRepareSmallCard.PrinterSettings.LastPage:=1;
2、本身输出到报表中的文本有很多的空的回车换行,如下图:
这样在打印报表时候就报了最开始的那个截图的错误信息。
如果不特别设置quick report的打印起始页和最终页属性的时候,是可以正常打印的,只不过会打印出来很多页。