Чтобы создать изображение для представления, используйте mlreportgen.ppt.Picture конструктор. Задайте путь к файлу изображения. Например:
import mlreportgen.ppt.* slides = Presentation('slides'); pictureSlide = add(slides,'Blank'); plane = Picture(which('b747.jpg')); plane.Width = '5in'; plane.Height = '2in'; add(pictureSlide,plane); close(slides);
API PPT поддерживает форматы изображения в таблице. Формат Масштабируемой векторной графики (SVG) не поддерживается.
| 'imageFormat' | Расширение файла |
|---|---|
| Битовый массив | .bmp |
| Расширенный метафайл | .emf |
| Инкапсулированный PostScript® | .eps |
| Формат обмена графическими данными | .gif |
| Формат графических данных JPEG | .jpeg, .jpg |
| Переносимая сетевая графика) | .png |
| Теговый формат графических файлов | .tif, .tiff |
Примечание
Чтобы гарантировать, что форматы изображения, используемые в вашем сгенерированном представлении, поддерживаются версией PowerPoint®, которую вы используете, смотрите Форматы файлов, которые поддерживаются в PowerPoint на веб-сайте Microsoft®.
Когда вы создаете Picture объект, можно задать местоположение, ширину и высоту. Заданное форматирование применяется, когда вы добавляете изображение в понижение или заменяете Picture объект. Когда вы заменяете PicturePlaceholder объект с Picture объект, PowerPoint настраивает заменяющее изображение, чтобы соответствовать местоположению и размерностям заполнителя.
Можно задать эти свойства формата для Picture объект.
Picture Объектное форматирование | Объект формата | Свойство формата |
|---|---|---|
Верхняя левая x-координата изображения | нет данных |
|
Верхняя левая y-координата изображения | нет данных |
|
Ширина изображения | нет данных |
|
Высота изображения | нет данных |
|