Как скрыть текст внутри слайда Powerpoint с помощью Open XML SDK? - PullRequest
1 голос
/ 14 января 2020

Я пытаюсь скрыть текст внутри слайда (или TextBox) с помощью Open XML SDK. Как скрыть текст, не видя его пользователю?

Я попытался установить непрозрачность, используя метод Drawing.Run, но он не поддерживает HexCode, имеющий длину больше 6. Powerpoint отображает предупреждающее сообщение для После этого восстановите презентацию.

Код, который я пробовал:

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

В моем исследовании есть свойство vani sh в DocumentFormat.OpenXml.Wordprocessing для скрытия текста в Word, но не удалось найти vani sh в powerpoint. Есть ли подобное свойство в powerpoint? или как мне скрыть текст?

Заранее спасибо

1 Ответ

1 голос
/ 14 января 2020

Средство повышения производительности Open XML входит в комплект SDK. Создайте пару файлов в PowerPoint, один с отображением текста, а другой с скрытым текстом (используйте для этого панель выбора). Затем используйте функцию сравнения файлов в инструменте повышения производительности. Первоначальный вид покажет XML детали, которые имеют различия. Затем нажмите «Просмотреть код пакета», чтобы увидеть автоматически сгенерированный код C#, который поможет вам определить правильный синтаксис.

Еще один набор инструментов, который очень полезен для Open XML, - это Open XML Power Tools. Вот страница NuGet для этого: OpenXmlPowerTools 4.5.3.2

...