您好,打印命令发出后spread就无法控制了。看了下也没有打印完成的回掉。这个都是操作系统完成的。
我测试了下,如果不preview 的话 ,下面接口可以实现。不过您这样设计也有问题啊,如果打印失败第二次重新打印,还是会打印多的数据啊。
private void FpSpread1_PrintMessageBox(object sender, PrintMessageBoxEventArgs e)
{
if (!e.BeginPrinting)
fpSpread1.ActiveSheet.Cells[3, 3].Value = 111111111111;
} |