使用pythondocx添加图像标题

使用pythondocx添加图像标题,python,image,python-docx,Python,Image,Python Docx,我正在使用PythonDocx生成一个Microsoft Word文档,其中包含一个带有图像的表。以下代码块显示将图像添加到表中的for循环: row_num = 2 img_cnt = 0 for i, var in enumerate(img_list_obj): img = "img/NO-" + str(technical_object) + "/" + img_list_ob

我正在使用PythonDocx生成一个Microsoft Word文档,其中包含一个带有图像的表。以下代码块显示将图像添加到表中的for循环:

        row_num = 2
        img_cnt = 0
        for i, var in enumerate(img_list_obj):
            img = "img/NO-" + str(technical_object) + "/" + img_list_obj[i]
            img_cnt = img_cnt + 1
            row = table.rows[row_num].cells

            if (img_cnt % 2) != 0:
                paragraph = row[0].paragraphs[0]
                paragraph.alignment = WD_ALIGN_PARAGRAPH.CENTER
                table.cell(row_num, 0).vertical_alignment = WD_ALIGN_VERTICAL.CENTER
                run = paragraph.add_run()
                run.add_picture(img, width=Cm(7.50), height=Cm(5.50))
            else:
                paragraph = row[1].paragraphs[0]
                paragraph.alignment = WD_ALIGN_PARAGRAPH.CENTER
                table.cell(row_num, 1).vertical_alignment = WD_ALIGN_VERTICAL.CENTER
                run = paragraph.add_run()
                run.add_picture(img, width=Cm(7.50), height=Cm(5.50))
                if i + 1 != len(img_list_obj):
                    table.add_row()
                    row = table.rows[row_num + 1].cells
                    row_num = row_num + 1
有没有办法给图片添加标题?我对Python和pythondocx比较陌生,但是我找不到任何关于这个主题的文档

非常感谢!
Joshua

python docx似乎不支持图像标题。调用
add\u picture
时,将返回
InlineShape
。报告没有提到任何关于字幕的内容。 事实上,提到字幕的唯一时间是。 此外,关于这一限制也存在一些问题