5
A
回答
0
对于EMF我会考虑使用PrintDocument类和Metafile类。的PrintDocument的OnPrintPage事件处理程序公开一个图形对象,让你呈现像这样的EMF文件:
void printDocument1_PrintPage(object sender, PrintPageEventArgs e)
{
Metafile metafile = new Metafile("SampleMetafile.emf");
e.Graphics.DrawImage(metafile, 10, 10);
}
至于纯文本你可以只绘制的图形上的打印文档对象,但你需要采取考虑到文字包装&行,可能不值得付出努力。 我也怀疑几乎所有的设备,如果你发送纯文本下端口9100到打印机,它会打印得相当好。
1
是的,你可以。 阅读完整的SPL文件转换成字节数组,在这篇文章看看:
http://support.microsoft.com/kb/322090/en-us
它展示了如何将原始数据发送到打印机。使用它将您的字节数组发送到打印机。注意:SPL文件实际上可以包含各种数据类型,例如EMF,PCL,ESC-P等。您必须确保您拥有的SPL文件的格式适合您的特定打印机。
相关问题
- 1. 动态打开SQL plus假脱机文件(假脱机之前)
- 2. 为打印机假脱机程序打印文档和附加事件
- 3. 如何以编程方式在发送到打印机之前编辑正常Windows打印队列“假脱机文件”的假脱机文件头?
- 4. 大容量打印HTML问题假脱机文件
- 5. 需要帮助打开被锁定打印机假脱机shadow文件(.SHD)
- 6. 我可以自动将pdf文件发送到打印机吗?
- 7. 假脱机多个文件
- 8. Windows打印处理器是否可以强制假脱机数据类型
- 9. 直接打印到USB打印机,绕过Windows假脱机程序
- 10. 假脱机非ASCII字符到打印机
- 11. PrintDocument假脱机到打印机的方式很大
- 12. 打印机假脱机程序api的副本数
- 13. 我可以有两个组头文件吗?我可以替代打印吗?
- 14. 以编程方式将打印机设置为绕过Windows假脱机程序
- 15. 我可以使用PHP和Apache打印到我的打印机吗?
- 16. 假脱机文本文件内容意外打包
- 17. 可以javafx打印到点阵打印机吗?
- 18. sqlplus动态假脱机文件名
- 19. IBM AS400假脱机文件读取
- 20. 在假脱机文件列中移位
- 21. swiftmailer假脱机文件路径
- 22. 停止假脱机打印使用的SQL查询(Oracle)的
- 23. 我可以摆脱WakeLock吗?
- 24. 我可以在收据打印机上打印自定义收据吗?
- 25. 我可以让Scala 2.8参考文档脱机吗?
- 26. 我们可以获得打印机的FileStream吗?
- 27. 我可以使用JavaScript选择打印机吗?
- 28. 我可以从Printdialog隐藏某些打印机吗
- 29. Oracle Unicode假脱机
- 30. 在unix中假脱机生成的重文件
假脱机文件EMF格式,还是最终的PostScript/PCL格式? – BBoy 2012-04-25 19:51:48
我有两台打印机,我想这样做。 第一个创建EMF格式,另一个是通用/纯文本 – sgkin 2012-04-26 07:31:25