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

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

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

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

我尝试过的代码是:

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

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

提前感谢

c# powerpoint openxml openxml-sdk
1个回答
0
投票

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

Open XML Power Tools是另一个对Open XML很有帮助的工具集。这是它的NuGet页面:OpenXmlPowerTools 4.5.3.2

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