Опитвам се да разработя приложение, което създава отчет на powerpoint с помощта на VB.NET. Имам шаблонен слайд, който копирам за всяка страница от отчета. В шаблона има някои контейнери за текст и някои контейнери за изображения. Имам зададени контейнери за текст, така че те трябва да променят мащаба на текста, за да се поберат в областта на контейнера.
В момента се опитвам да направя това, като заредя шаблона, след което използвам метода на дублиране, за да копирам слайда на шаблона толкова пъти, колкото е необходимо. След това попълвам всеки слайд с подробности. По някаква причина обаче текстовите полета не запазват премащабирания текст, за да пасне на настройката за размер или поне не го налагат. Когато проверя изхода, текстът често прелива, но настройката все още е правилна. Ако го променя на друга настройка, след това го променя обратно, текстът обаче се премащабира. Опитах се да направя това в код, но изглежда не работи.
Предишният ми метод беше да импортирам слайда с шаблони с помощта на метода InsertFromFile на класа слайдове. Това запази форматирането правилно, но само след като импортирах дизайна и цветовата схема. Проблемът с това беше в изгледа на главния слайд, който имаше дублиран запис за всеки отделен слайд, който бях импортирал, и нямам представа как да се окажа само с един за всички тях.
Някакви идеи, моля?