Visio Interop中的打印事件之前

问题描述 投票:1回答:1

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

ms-office interop office-interop visio
1个回答
0
投票

通过UIAPI创建仅打印层。在图层上将“可见”设置为false,将“打印”设置为true。将所需的形状添加到图层。它们不会在Visio中显示,但会在您打印时显示。

© www.soinside.com 2019 - 2024. All rights reserved.