
1、明确票据套打的位置,分别是名字、日期、收费项目,收费明细、收费大小散启写金额、收费员名字
2、再在excel中制作相同的表格内容,就可让袜以打票据了
3、但首先要把打印机自定义纸张,量好票据的长宽是多少。
4、从电脑左下角的“开始”---“设置”---“设备和打印机”进入打印机控制界面冲滑如
5、在空白处点击鼠标右键,选择“服务器属性”
6、在“创建新格式”前打钩。给报表取名,写入票据的长宽值。保存。
7、将鼠标放在打印机上,点击右键,选择“属性”。
8、选择“打印首选项”
9、点击“高级”
10、在纸张规格点向下的三角,选择自定义的格式,确定。就可以正确打印了。
手工设置格式.再搏拿绘上去历悉.
这是最好的办法.
也灵活.
以下例肢银乎子供你参考
C# code
private static string outname,outccmpyname,outaddress,outphone,inname,inccmpyname,inaddress,inphone//打印使用
#region 打印发货单方法
public static void Print_DataGridView(string ppoutname, string ppoutccmpyname, string ppoutaddress, string ppoutphone, string ppinname, string ppinccmpyname, string ppinaddress, string ppinphone)
{
outname = ppoutnameoutccmpyname = ppoutccmpynameoutaddress = ppoutaddressoutphone = ppoutphoneinname = ppinnameinccmpyname = ppinccmpynameinaddress = ppinaddressinphone = ppinphone
PrintDocument printDoc = new PrintDocument()
PrintPreviewDialog ppvw = new PrintPreviewDialog()
ppvw.Document = printDoc
//显示页面的打印预览
printDoc.PrintPage += new System.Drawing.Printing.PrintPageEventHandler(PrintDoc_PrintPage)
if (ppvw.ShowDialog() != DialogResult.OK)
{
printDoc.PrintPage -= new System.Drawing.Printing.PrintPageEventHandler(PrintDoc_PrintPage)
return
}
printDoc.Print()
//printDoc.PrintPage -= new System.Drawing.Printing.PrintPageEventHandler(PrintDoc_PrintPage)
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)