Lightswitch打印html文件 - System.UnauthorizedAccessException:无效的跨线程访问

时间:2012-08-16 20:05:48

标签: printing visual-studio-lightswitch

我在Lightswitch中创建了一个新按钮,并将此代码放在里面只打印一个文件:

partial void StampaDeposito_Execute()
{
    PrintDocument printInvoice = new PrintDocument();

    printInvoice.PrintPage +=
        new EventHandler<PrintPageEventArgs>(printInvoice_PrintPage);
    printInvoice.Print("TemplateEmail.htm");
} 

void printInvoice_PrintPage(object sender, PrintPageEventArgs ev)
{
    ev.HasMorePages = false;
}

但是当我点击按钮后出现以下错误:System.UnauthorizedAccessException: Invalid cross-thread access

有解决方法吗?

0 个答案:

没有答案