public static string PrintMenu(String deviceSN, OrderPrintDto orderPrintDto)
{
string str;
string wayEatType = orderPrintDto.WayEatType == null ? "" :
orderPrintDto.WayEatType == (int)EatType.Store ? "--店内" : "--自取";
string TableNo = orderPrintDto.TableNo == null ? "--" : orderPrintDto.TableNo?.PadRight(12);
str= $"<center><FS>*厨房单{wayEatType}*</FS>\n"; //标题字体如需居中放大,就需要用标签套上
str+= "*******************************\n";
str+= "<FS>桌号:" + TableNo + "</FS>\n";
str+= "*******************************\n";
str+= "<FS>取餐号:" + orderPrintDto.TakeAwayNum + "</FS>\n";
str+= "*******************************\n";
str+= "名称 数量\n";
str+= "*******************************\n";
int i = 1;
str+= "<FH><table:27>";
foreach (var dish in orderPrintDto.Dishes)
{
str+= $"<tr><td>{i}.{dish.DishName}</td><td>{dish.Amount.ToString()}</td></tr>";
i++;
}
str+= "</table></FH>\n";
if (!string.IsNullOrWhiteSpace(orderPrintDto.Mark))
{
str+= "*******************************\n";
str+= "<FH>备注:" + orderPrintDto.Mark + "</FH>\n";
}
str += "*******************************\n";
str+= "订单编号:" + orderPrintDto.OrderNo + "\n";
str += "结账时间:" + orderPrintDto.CheckOutTime.ToString("yyyy-MM-dd HH:mm:ss") + "\n";
str+= "打印时间:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "\n";
str += "\n";
return str;
}
飞猪云打印机——打印样式
最新推荐文章于 2023-09-21 19:11:49 发布