对于我们打印单据的Windows CE项目,我们有一个新请求,询问是否可以打印一直打印“-----------”的行。
这是否可以在不打印图像的情况下实现?
c#/ .net 3.5
谢谢
答案 0 :(得分:4)
在桌面上运行charmap.exe。勾选“高级视图”,然后在“搜索”框中键入“框”。您将获得可用于绘制线条和框的Unicode代码点。将它们复制并粘贴到您的代码中。它们是否真正在您的设备上正确显示取决于字体支持。自从第一台IBM PC出现以来它们已经存在,因此可能性不错。你必须尝试。
答案 1 :(得分:3)
有expandascii值来执行此操作(196)但它实际上取决于打印机。
或者,因为quppa评论使用_但如果你想在标题中打包,那就不够了。
答案 2 :(得分:0)
维基百科有一篇关于box-drawing characters的文章。
由于─(U + 2500)对你不起作用,所以━(U + 2501)也不太可能,但它可能值得一试。鉴于空格出现在下划线之间,也无法保证这些字符之间不会有空格。
问题不是Windows CE支持Unicode,而是查找可以使用具有框图字符的字体。鉴于可能的大小限制(具有大量字符的字体大数十兆字节),这可能是一个挑战。