繁体   English   中英

如何使用 OpenXML SDK 在 Powerpoint 幻灯片中隐藏文本?

[英]How to hide a text inside a Powerpoint slide using OpenXML SDK?

我正在尝试使用 OpenXML SDK 在幻灯片(或 TextBox)中隐藏文本。 如何隐藏文本而不让用户看到它?

我尝试使用Drawing.Run方法设置不透明度,但它不支持长度大于 6 的 HexCode。此后,powerpoint 显示修复演示文稿的警告消息。

我试过的代码是:

 Drawing.RgbColorModelHex rgbColorModelHex2 = new Drawing.RgbColorModelHex() { Val = "00FFFFFF" };

根据我的研究, DocumentFormat.OpenXml.Wordprocessing有一个消失属性,用于隐藏 Word 上的文本,但在 powerpoint 上找不到消失。 powerpoint 中是否有类似的属性? 否则我如何隐藏文本?

提前致谢

Open XML Productivity Tool 包含在 SDK 中。 在 PowerPoint 中制作一对文件,一个显示文本,另一个隐藏文本(使用选择窗格执行此操作)。 然后使用生产力工具中的比较文件功能。 初始视图将显示有差异的 XML 部分。 然后单击查看包代码以查看自动生成的 C# 代码,这些代码将帮助您找出正确的语法。

另一个对 Open XML 非常有用的工具集是 Open XML Power Tools。 这是它的 NuGet 页面: OpenXmlPowerTools 4.5.3.2

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM