2015-02-03 3 views
1

Я пытаюсь разработать приложение, которое создает отчет Powerpoint с помощью VB.NET. У меня установлен слайд шаблона, который я копирую для каждой страницы отчета. В шаблоне есть некоторые текстовые заполнители и некоторые замещающие изображения. У меня есть текстовые заполнители, поэтому они должны перемасштабировать текст, чтобы он соответствовал области-заполнителю.Текстовое поле Powerpoint не поддерживает настройки размера от заполнителя

В настоящее время я пытаюсь сделать это, загрузив в шаблон, а затем используя метод дублирования, чтобы скопировать шаблон слайда столько раз, сколько требуется. Затем я заполняю каждый слайд деталями. По какой-то причине текстовые поля не сохраняют текст масштабирования в соответствии с настройками размера или, по крайней мере, они не применяют его. Когда я проверяю вывод, текст часто переполняется, но настройка по-прежнему верна. Если я изменил его на другую настройку, тогда измените его, если текст снова изменится. Я пробовал делать это в коде, но он не работает.

Мой предыдущий метод заключался в том, чтобы импортировать слайд шаблонов, используя метод InsertFromFile для класса слайдов. Это правильно сохранили форматирование, но только после того, как я импортировал дизайн и цветовую схему. Проблема с этим была в главном представлении слайда, у него была повторяющаяся запись для каждого отдельного слайда, который я импортировал, и я не знаю, как только в итоге получить один для всех из них.

Любые идеи, пожалуйста?

ответ

0

Не обращайте внимания. Кажется, если я применил только дизайн и цветовую схему к первому слайду, он все равно правильно их применяет ко всем остальным.

Смежные вопросы