100分求关于绘图打印问题 本帖最后由 zhlin118 于 2011-11-10 11:28:28 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在 void printBarcode_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e) { e.Graphics.DrawImage(printBmp, new Point(0, 0)); }里面加一句 e.Graphics.DrawImage(printBmp, new Point(printBmp图片的width, 0)); 你的条码数据源是怎么设置的?我把我做过的告诉你你参考一下吧:我这里打印设备是用的BarTender7.75这个工具,打印的格式都是设置好的模板文件(.btw),你想要打印出来什么样子你就把模板设置成什么样子,打印的时候就是调用一个命令就可以了,没必要通过绘图去出来(个人觉得而已),数据源我是采用的文本文件,将需要打印的条码数据保存在一个文本文件里面,然后在程序里面指定到这个文本文件为数据源,需要打印几张就打印几张。 string bartendAdd = this.txtConfig.Text.Trim(); string sn = @"D:\Bartend\temp.txt"; string btw = @"D:\Bartend\Num_1.btw"; Process.Start(bartendAdd, "/NOSPLASH /F=\"" + btw + "\" /D=\"" + sn + "\" /P /X"); asp.net正则过滤内容 缺少引用程序集 关于sizeof()?? c#怎么实现API函数? 导入C++函数的问题 自定义控件怎么样添加属性 VS2005 中使用 splitcontainer中的 splitterdistance 出现的问题? 请问C#中怎么发送一个结构体?必须要拷贝一次吗? 如何控制datagridview单元格的输入 急招.Net---c#高级程序员和测试工程师 急!!如何用format格式化一字符串?给100分 C#传值 请问如何通过3G网络从服务端回调或向windows embedded handheld 6.5 设备的应用程序发送信息?
void printBarcode_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
e.Graphics.DrawImage(printBmp, new Point(0, 0));
}
里面加一句
e.Graphics.DrawImage(printBmp, new Point(printBmp图片的width, 0));
你的条码数据源是怎么设置的?我把我做过的告诉你你参考一下吧:我这里打印设备是用的BarTender7.75这个工具,打印的格式都是设置好的模板文件(.btw),你想要打印出来什么样子你就把模板设置成什么样子,打印的时候就是
调用一个命令就可以了,没必要通过绘图去出来(个人觉得而已),数据源我是采用的文本文件,将需要打印的条码数据保存在一个文本文件里面,然后在程序里面指定
到这个文本文件为数据源,需要打印几张就打印几张。 string bartendAdd = this.txtConfig.Text.Trim();
string sn = @"D:\Bartend\temp.txt";
string btw = @"D:\Bartend\Num_1.btw";
Process.Start(bartendAdd, "/NOSPLASH /F=\"" + btw + "\" /D=\"" + sn + "\" /P /X");