- A+
/行
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";
- 微信在线客服
- 这是我的微信扫一扫
-
- 我的微信公众号
- 扫一扫码上服务
-






