打印时增加文本框数据的副本数
本文关键字:副本 数据 增加 文本 打印 | 更新日期: 2023-09-27 18:33:08
我可以打印TextBox
的内容。我现在要做的是增加打印的份数。我试图使用此document.PrinterSettings.Copies = numQuantity.Value;
来执行此操作.
numQuantity
是一个NumbericUpDown Control
但是我收到此错误;
不能将类型"十进制"隐式转换为"短"。一个明确的 转换存在(您是否缺少演员表?
我的代码:
private void document_PrintPage(object sender, PrintPageEventArgs e)
{
e.Graphics.DrawString(txtName.Text, new Font("Arial", 20, FontStyle.Regular), Brushes.Black, 20, 20);
}
private void btnPrint_Click(object sender, EventArgs e)
{
dialog.Document = document;
document.PrinterSettings.Copies = numQuantity.Value;
if (dialog.ShowDialog() == DialogResult.OK)
{
document.Print();
}
}
谢谢
尝试
document.PrinterSettings.Copies = Convert.ToInt16(numQuantity.Value);