驱动打印机换行命令

  • 驱动打印机换行命令已关闭评论
  • A+
所属分类:驱动安装
摘要

/行intyz=0;if(Convert.ToInt32(dt.Rows[i][“Sl”].ToString())%700>0){yz=Convert.ToInt32(dt.Rows[i][“Sl”].ToString())/700+1;}else{yz=Convert.ToInt32(dt.Rows[

/行
int yz = 0;
if (Convert.ToInt32(dt.Rows[i]["Sl"].ToString()) % 700 > 0)
{
yz = Convert.ToInt32(dt.Rows[i]["Sl"].ToString()) / 700 + 1;
}
else
{
yz = Convert.ToInt32(dt.Rows[i]["Sl"].ToString()) / 700;
}
int H = 0;//横行补位
if (Convert.ToInt32(dt.Rows[i]["Sl"]) < 10) { H = 17; } else if (Convert.ToInt32(dt.Rows[i]["Sl"]) < 100) { H = 15; } for (int y = 0; y < yz; y++) { //每行数据 string str1 = ""; if (y == yz - 1)//最后一行 { str1 = " @P" + "1" + ";@F"//前缀 + "T"//标题 + ";"//后缀 + dt.Rows[i]["Barcode"].ToString() + ";"//条码 + "A"//对齐 + (x + H) + "," //横坐标 + (160 + m) + "," //纵坐标 + (1 + y * 0.125) + ","//字体 + "N"//数字 + "1"//颜色 + dt.Rows[i]["Sl"].ToString().Substring(y * 3, (dt.Rows[i]["Sl"].ToString().Length - y * 3) < 3 ? (dt.Rows[i]["Sl"].ToString().Length - y * 3) : 3); } else { str1 = " @P" + "1" + ";@F"//前缀 + "T"//标题 + ";"//后缀 + dt.Rows[i]["Barcode"].ToString() + ";"//条码 + "A"//对齐 + (x + H) + "," //横坐标 + (160 + m) + "," //纵坐标 + (1 + y * 0.125) + ","//字体 + "N"//数字 + "1"//颜色 + dt.Rows[i]["Sl"].ToString().Substring(y * 3, 3); } data_send += str1; m -= 15; } #endregion #region K3条码 string str2 = " @P" + "1" + ";@F"//前缀 + "T"//标题 + ";"//后缀 + "?" + dt.Rows[i]["Barcode"].ToString() + ";"//条码 + "A"//对齐 + (x + 3) + "," //横坐标 + (170 + m) + "," //纵坐标 + (3) + ","//字体 + "B"//数字 + "1";//颜色 data_send += str2; m = m - 15; #endregion # region 横线 string str3 = " @P" + "1" + ";LO"//横线 + (x + 0) + "," //横坐标 + (180 + m) + "," //纵坐标 + "200,1"; data_send += str3; m = m - 15; #endregion } #endregion #region 尾部 string str6 = " @P" + "1" + ";LO"//横线 + (x + 0) + "," //横坐标 + (52 + m) + "," //纵坐标 + "200,1" + " @P" + "1" + ";CL"//前缀 + (x + 0) + "," //横坐标 + (58 + m) + "," //纵坐标 + "200" + " @P" + "1" + ";LO"//横线 + (x + 0) + "," //横坐标 + (52 + m) + "," //纵坐标 + "200,1";

  • 微信在线客服
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 扫一扫码上服务
  • weinxin