wince6.0 设备 打印定长字符串问题 本帖最后由 ysjydss 于 2013-06-22 18:31:53 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 补充一下,这行改成gb2312也不好使,效果一样string spmctxt = spmc + new string(' ', 16 - Encoding.GetEncoding("Unicode").GetBytes(spmc).Length); 我试了一下( 找个label,设置字体,然后mssagebox.show(font.name) ),wince6.0默认只有两个字体,一个tahoma,一个是宋体,设置成其他字体比如黑体,新宋,全部显示成“宋体”,这可咋整,在说宋体也是等宽字体吧, pr.PrintLine 是个什么方法,如果只是发送字符串就可以打印了,那得找找打印机有没有相关字体的设置。 结贴 tcmakebest 和 jqncc说的对,是字体的原因,宋体不是等宽字体,新宋和仿宋是等宽字体,在wince6.0中,增加新宋或者仿宋,用新宋或者仿宋字体打印就对齐了。 求一个正则表达式识别windows文件路径及共享路径 修改数据库内容问题 panel1里的Form里的TextBox问题 c# 哪些是类变量 关于鼠标事件的问题 如何能做到不在任务栏中显示子窗口的极小化 如何在DataTable的指定位置添加列?看了例子,都是DataGrid的。 请教带闰年判断的正则表达式 【求助】string类型的赋值问题 硬盘速度会影响多线程并发执行的速度吗? 帮忙看看 加密不对? Winform应用程序中的疑问?
string spmctxt = spmc + new string(' ', 16 - Encoding.GetEncoding("Unicode").GetBytes(spmc).Length);
tcmakebest 和 jqncc说的对,是字体的原因,宋体不是等宽字体,新宋和仿宋是等宽字体,在wince6.0中,增加新宋或者仿宋,用新宋或者仿宋字体打印就对齐了。