如何更改python.docx上的图像布局选项



我需要创建一个与其他模式相同的存档,但我需要用python来完成这项工作。在这个另一个档案中,我有一个具有以下配置的图像,图像和文本是对齐的,但当我试图用以下代码放置我的图像时

p = doc.add_paragraph()
r = p.add_run()
r.add_picture(myPath)
r.add_text(myText)

图像只与文本的第一行对齐,就像在这张图像中只与第一行对齐一样。

我看到,如果我进入这个词并将布局选项更改为"带文本包装",第二个选项一切都可以按照我的意愿进行。但我如何使用python更改这个布局选项?

python-docx中没有对浮动图像的API支持,这似乎正是您所问的问题。CCD_ 2添加所谓的";内联";像单个字形(运行中的字符(一样处理的图片(形状(。因此,线的高度会增长到图像的高度,并且只有那一条线可以邻接图像。

一种选择是使用一个有两个单元格的表,将图像放在一个单元格中,将文本放在另一个单元格。

最新更新