c# .net中的Catch Print事件

本文关键字:Print 事件 Catch 中的 net | 更新日期: 2023-09-27 18:17:35

我想要的是当我打印一个文档(这是数据库中的一个记录)这个文档不能被用户更新了,所以我想如果只有我可以捕获打印事件并为该记录设置一个打印字段为true,那么当用户尝试更新操作时将被取消。你们知道怎么做吗?由于

c# .net中的Catch Print事件

你可以这样做:

void PrintDocument(IDocument document)
{
    if (document.IsPrinted)
    {
        return;
    }
    // now print the document
    document.IsPrinted = true;
    SaveDocument(document);
}

如果你想要更合理的代码,或者不知道如何在你的项目中实现它,也许你的相关代码和你遇到麻烦的部分会有所帮助。