Ms office Visio Interop中的打印前事件

Ms office Visio Interop中的打印前事件,ms-office,interop,office-interop,visio,Ms Office,Interop,Office Interop,Visio,我正在C#中使用Visio互操作。我正在创建一个将水印设置到visio文档中的应用程序。在打印visio文档时,我需要添加特定的水印,但visio在MS Word中没有类似“打印前文档”的事件。现在我只能处理CTRL+P键,但这还不够,因为用户使用“菜单->打印”打印文档。是否可以处理此操作?通过或创建仅打印层。在图层上将Visible设置为false,并将Print设置为true。将所需形状添加到图层中。它们不会显示在Visio中,但会在打印时显示。打印前是否需要设置水印,或者是否可以提前设置

我正在C#中使用Visio互操作。我正在创建一个将水印设置到visio文档中的应用程序。在打印visio文档时,我需要添加特定的水印,但visio在MS Word中没有类似“打印前文档”的事件。现在我只能处理CTRL+P键,但这还不够,因为用户使用“菜单->打印”打印文档。是否可以处理此操作?

通过或创建仅打印层。在图层上将Visible设置为false,并将Print设置为true。将所需形状添加到图层中。它们不会显示在Visio中,但会在打印时显示。

打印前是否需要设置水印,或者是否可以提前设置?我这样做是因为你可以创建一个不可查看但可打印的形状。我需要提前设置它。它工作正常,但我需要在打印之前选择应该使用的水印。