有没有一种方法可以重新打印一个spool文件?
我找不到任何例子或文章来说明是否有这样的方法。
编辑:当我说重新打印时,是指打印到同一台打印机。
我找不到任何例子或文章来说明是否有这样的方法。
编辑:当我说重新打印时,是指打印到同一台打印机。
你可以这样做。将完整的SPL文件读入字节数组,并查看此文章:
它向您展示如何将原始数据发送到打印机。使用它将您的字节数组发送到打印机。注意:SPL文件实际上可以包含各种数据类型,例如EMF、PCL、ESC-P等。您必须确保您拥有的SPL文件格式适合您特定的打印机。 void printDocument1_PrintPage(object sender, PrintPageEventArgs e)
{
Metafile metafile = new Metafile("SampleMetafile.emf");
e.Graphics.DrawImage(metafile, 10, 10);
}