110,535
社区成员
发帖
与我相关
我的任务
分享
PrintNum = 0;
foreach (CDYPiao CDYPiao in listPiaoList)
{
PrintNum += 1;
this.printDocument1.Print();
}
}
private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
Draw(e.Graphics);
}
void Draw(Graphics g)
{
g.Clear(Color.White);
//CDYPaiPian cDYPaiPian = BLLDYPaiPian.GetCDYPaiPian(cDYPiao.DYPaiPianID);
string aa = "";
string bb = "";
DateTime bbb;
string cc = "";
string[] ddd;
string dd = "";
string ee = "";
CDYPiao cDYPiao = listPiaoList[PrintNum - 1];
DataTable dt = BLLDYPaiPian.GetDataTablePaiPian(cDYPiao.DYPaiPianID);
if (dt != null)
{
aa = dt.Rows[0]["TingNo"].ToString();
bbb = Convert.ToDateTime(dt.Rows[0]["StartTime"].ToString());
bb = bbb.ToShortTimeString().ToString();
cc = dt.Rows[0]["YingPianName"].ToString();
ee = bbb.GetDateTimeFormats('M')[0].ToString();
}
ddd = cDYPiao.PiaoZuo.ToString().Split('-');
if (ddd != null)
{
if (ddd.Length == 2)
{
dd = ddd[0] + "排" + ddd[1] + "号";
}
}
g.PageUnit = GraphicsUnit.Millimeter;
g.DrawString(aa, new Font("黑体", 14F), Brushes.Black, new Point(10, 8));
g.DrawString(bb, new Font("黑体", 14F), Brushes.Black, new Point(35, 8));
g.DrawString(cc, new Font("黑体", 14F), Brushes.Black, new Point(10, 22));
g.DrawString(dd, new Font("黑体", 14F), Brushes.Black, new Point(10, 31));
g.DrawString(dd, new Font("黑体", 12F), Brushes.Black, new Point(56, 9));
g.DrawString(ee, new Font("黑体", 12F), Brushes.Black, new Point(56, 24));
g.DrawString(bb, new Font("黑体", 12F), Brushes.Black, new Point(56, 38));
g.DrawString(cc, new Font("黑体", 12F), Brushes.Black, new Point(56, 53));
g.DrawString(".", new Font("黑体", 12F), Brushes.Black, new Point(40, 86));
}
PrintNum = 0;
foreach (CDYPiao CDYPiao in listPiaoList)
{
PrintNum += 1;
this.printDocument1.Print();
}
}
private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
Draw(e.Graphics);
}
void Draw(Graphics g)
{
g.Clear(Color.White);
//CDYPaiPian cDYPaiPian = BLLDYPaiPian.GetCDYPaiPian(cDYPiao.DYPaiPianID);
string aa = "";
string bb = "";
DateTime bbb;
string cc = "";
string[] ddd;
string dd = "";
string ee = "";
CDYPiao cDYPiao = listPiaoList[PrintNum - 1];
DataTable dt = BLLDYPaiPian.GetDataTablePaiPian(cDYPiao.DYPaiPianID);
if (dt != null)
{
aa = dt.Rows[0]["TingNo"].ToString();
bbb = Convert.ToDateTime(dt.Rows[0]["StartTime"].ToString());
bb = bbb.ToShortTimeString().ToString();
cc = dt.Rows[0]["YingPianName"].ToString();
ee = bbb.GetDateTimeFormats('M')[0].ToString();
}
ddd = cDYPiao.PiaoZuo.ToString().Split('-');
if (ddd != null)
{
if (ddd.Length == 2)
{
dd = ddd[0] + "排" + ddd[1] + "号";
}
}
g.PageUnit = GraphicsUnit.Millimeter;
g.DrawString(aa, new Font("黑体", 14F), Brushes.Black, new Point(10, 8));
g.DrawString(bb, new Font("黑体", 14F), Brushes.Black, new Point(35, 8));
g.DrawString(cc, new Font("黑体", 14F), Brushes.Black, new Point(10, 22));
g.DrawString(dd, new Font("黑体", 14F), Brushes.Black, new Point(10, 31));
g.DrawString(dd, new Font("黑体", 12F), Brushes.Black, new Point(56, 9));
g.DrawString(ee, new Font("黑体", 12F), Brushes.Black, new Point(56, 24));
g.DrawString(bb, new Font("黑体", 12F), Brushes.Black, new Point(56, 38));
g.DrawString(cc, new Font("黑体", 12F), Brushes.Black, new Point(56, 53));
g.DrawString(".", new Font("黑体", 12F), Brushes.Black, new Point(40, 86));
}