怎么把一个字符串、字体大小、打印位置发送给打印端口机打印出来呢。 同上。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 PrintDocument pd = new PrintDocument(); pd.PrintPage += new PrintPageEventHandler( PrintInOut );pd.Print();然后在PrintInOut把所要打印的东西画出来后,通过PrintDocument打印出来 public class TestPrint{ private PrintDocument m_PrintDocument; public SmartPrint() { m_PrintDocument = new PrintDocument(); m_PrintDocument.PrintPage +=new PrintPageEventHandler(m_PrintDocument_PrintPage);} private void m_PrintDocument_PrintPage(object sender, PrintPageEventArgs ev) { IntPtr printerHDC = ev.Graphics.GetHdc(); Graphics g = Graphics.FromHdc(printerHDC); g.DrawString("HelloWorld",new Font("Arial",10),Brushes.Red,new PointF(0,0)); } public string Print() { try { if (m_PrintDocument.PrinterSettings.IsValid) { m_PrintDocument.Print(); } return "Print completed."; } catch (Exception ex) { return ex.Message; } } } Tag属性可以控制输入字符个数吗,如何控制? string 转DateTime 出错! 用socket传图片的问题 初级问题,在类中定义的类的初始化问题 简单问题:存储过程返回记录! 100求解 怎样写2个键同时按下的事件? 用C#创建一个excel2010工作薄,想把sqlserver数据库中的一个表内容放到sheet1中,应该怎样实现? 2536348结贴 做B/S结构的界面部分,需要学习的东西有哪些? 如何打印datagrid中的数据? 创建ASP.NET Web应用程序,老是提示错误:”服务器返回得信息无效或不可识别“。
pd.PrintPage += new PrintPageEventHandler( PrintInOut );
pd.Print();
然后在PrintInOut把所要打印的东西画出来后,通过PrintDocument打印出来
{
private PrintDocument m_PrintDocument;
public SmartPrint()
{
m_PrintDocument = new PrintDocument();
m_PrintDocument.PrintPage +=new PrintPageEventHandler(m_PrintDocument_PrintPage);
} private void m_PrintDocument_PrintPage(object sender, PrintPageEventArgs ev)
{
IntPtr printerHDC = ev.Graphics.GetHdc();
Graphics g = Graphics.FromHdc(printerHDC);
g.DrawString("HelloWorld",new Font("Arial",10),Brushes.Red,new PointF(0,0));
}
public string Print()
{
try
{
if (m_PrintDocument.PrinterSettings.IsValid)
{
m_PrintDocument.Print();
}
return "Print completed.";
}
catch (Exception ex)
{
return ex.Message;
}
}
}