PPT текст x,y, ширина, высота - openxml

Я пытался следовать этой цепочке наследования Presentation ML:

Slide <- SlideLayout <- SlideMaster <- стили по умолчанию в SlideMaster

чтобы получить свойства текстового содержимого x,y,width,height в слайде PPT, но я не уверен, что получаю правильное значение. Подскажите, пожалуйста, правильно ли я поступаю? Подскажите, пожалуйста, как уникально идентифицировать этот текстовый объект в Slide, SlideLayout & SlideMaster?

-Спасибо

1 ответ

Решение

Обратитесь к следующему ответу, чтобы определить свойства высоты и ширины текста.

Чтобы определить, есть ли у вас правильный текст, введите уникальный текст на слайде и используйте инструмент повышения производительности Open XML, чтобы найти его. Вы можете использовать инструмент для поиска уникальной строки на слайде и отражения кода для ее создания.

Наконец, чтобы понять XML слайда презентации, я рекомендую прочитать бесплатную электронную книгу Open XML Explained, чтобы дать объяснение того, как формируется правильный документ презентации, чтобы помочь вам лучше понять, где что должно быть.

Если у вас есть PowerPoint, установленный из офиса Microsoft. Вы можете сделать следующее, хотя это не программно, но может помочь вам выполнить работу.

шаги:

  1. Открыть ppt

  2. Нажмите на свой график или любой другой объект, который вам нравится.

  3. Щелкните правой кнопкой мыши и выберите или используйте ярлык CMD + SHIFT + 1

  4. Нажмите на 3-й значок выберите SizePosition и вы можете увидеть следующее

Замечания:

Я работаю с Microsoft Powerpoint для Mac версии 2018.

Надеюсь, поможет.

Другие вопросы по тегам