Как полностью заполнить ячейку изображением в файле docx с помощью PythonPython

Программы на Python
Ответить
Гость
 Как полностью заполнить ячейку изображением в файле docx с помощью Python

Сообщение Гость »


Как использовать все пространство ячейки, чтобы изображение полностью закрывало ее? Я пытаюсь сделать это с помощью Python в формате docx. Я попробовал следующее, но это привело к ошибке:
chart_cell = row_charts изображение = Image.open(диаграмма) # Предполагая наличие некоторого запаса, вы можете настроить это значение маржа = Pt(2) # Рассчитаем доступное место для изображения доступная_ширина = диаграмма_ячейка.ширина — поле * 2 доступная_высота = 50 # Установите приблизительное значение доступной высоты # Измените размер изображения в соответствии с доступным пространством image.thumbnail((доступная_ширина, доступная_высота)) # Вычисляем положение, чтобы центрировать изображение внутри ячейки left = (chart_cell.width - image.width) // 2 верх = (доступная_высота - изображение.высота) // 2 chart_cell.paragraphs[0].clear() chart_cell.paragraphs[0].add_run().add_picture(диаграмма, слева=дюймы(слева), сверху=дюймы(сверху))
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»