有谁知道允许逐页控制打印作业的报告工具?具体来说,我需要能够将转义序列插入打印机。
我找到的最接近的是ActiveReports。它提供了一个这样的接口:
SystemPrinter sp = new SystemPrinter();
sp.StartJob("jobname");
foreach(Page pg in rpt.Pages) {
sp.Escape("escape_characters");
sp.StartPage();
pg.Draw(sp.Graphics, rect); //render page to printer
sp.EndPage();
}
sp.EndJob();
问题是他们的转义函数有一个已知的错误,并且没有正确地将转义字符传递给打印机。
与此类似的界面是理想的,但不是必需的。我必须处理的最低要求是每页向打印机发送不同的命令。我也在.NET 中工作。任何建议,将不胜感激。谢谢。