Текстовото поле на Powerpoint не запазва настройките за размер от контейнера

Опитвам се да разработя приложение, което създава отчет на powerpoint с помощта на VB.NET. Имам шаблонен слайд, който копирам за всяка страница от отчета. В шаблона има някои контейнери за текст и някои контейнери за изображения. Имам зададени контейнери за текст, така че те трябва да променят мащаба на текста, за да се поберат в областта на контейнера.

В момента се опитвам да направя това, като заредя шаблона, след което използвам метода на дублиране, за да копирам слайда на шаблона толкова пъти, колкото е необходимо. След това попълвам всеки слайд с подробности. По някаква причина обаче текстовите полета не запазват премащабирания текст, за да пасне на настройката за размер или поне не го налагат. Когато проверя изхода, текстът често прелива, но настройката все още е правилна. Ако го променя на друга настройка, след това го променя обратно, текстът обаче се премащабира. Опитах се да направя това в код, но изглежда не работи.

Предишният ми метод беше да импортирам слайда с шаблони с помощта на метода InsertFromFile на класа слайдове. Това запази форматирането правилно, но само след като импортирах дизайна и цветовата схема. Проблемът с това беше в изгледа на главния слайд, който имаше дублиран запис за всеки отделен слайд, който бях импортирал, и нямам представа как да се окажа само с един за всички тях.

Някакви идеи, моля?


person Allan Mills    schedule 03.02.2015    source източник


Отговори (1)


Не обръщайте внимание, моля. Изглежда, че ако приложа дизайна и цветовата схема само към първия слайд, той пак ги прилага правилно към всички останали.

person Allan Mills    schedule 03.02.2015