使用 ActiveX 控件进行 PowerPoint 打印

发布于 2024-09-16 17:42:00 字数 288 浏览 3 评论 0原文

我们使用 C# 编写了一个 ActiveX 控件,以便在 Microsoft PowerPoint 中使用它。该控件具有以下标题:“测试查看器”。当我将控件置于编辑模式下的 PowerPoint 中时,我会在控件中看到标题。但是当我打印幻灯片时,它在打印输出中显示了一个大“X”。打印预览看起来不错。我尝试在代码中使用“PrintDocument”和“PrintPageEventHandler”,但在 PowerPoint 编辑模式下打印幻灯片时似乎不起作用。有人可以指出如何实现这一目标吗?控制中的数据是否需要以某种格式进行通信?

-卡特利

We have written an ActiveX control using C# to use it in Microsoft PowerPoint. The control has following Title: 'Test Viewer'. When I place the control in PowerPoint in edit mode, I see the title in control. But when I print the slide, it show me a big "X" in the print output. Print preview looks proper. I tried using 'PrintDocument' and 'PrintPageEventHandler' in the code but that doesn't seem to hit when printing the slide in PowerPoint edit mode. Can someone throw pointers how to achieve this? Is the data in control need to be communicated in some format?

-Kartlee

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

回梦 2024-09-23 17:42:00

Powerpoint 2010 中也存在类似的问题,但不是打印版的。当我们联系 Microsoft 时,他们确认这是他们这边的一个错误并修复了它。请在此处找到修补程序 -

http://support.microsoft.com/kb/2553061

-Karthik

A similar issue though not with the print can be noticed with powerpoint 2010. When we contacted Microsoft, they confirmed it to be a bug from their side and fixed it. Please find the hotfix here -

http://support.microsoft.com/kb/2553061

-Karthik

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文