我正在生成 pdf,但我希望图像并排显示。(水平)使用报告实验室,并且文本也显示在每个图像的底部 通过使用水平对齐=左和中心的图像函数,我已经使用了。 一张图像显示在左上角,另一张图像显示在中心角,但不在同一行
一种选择可能是使用表格来对齐图像。我已将这种技术用于在 Reportlab 中绘制的图表,它也适用于图像。
from reportlab.lib.units import inch
from reportlab.platypus import SimpleDocTemplate, Table, TableStyle
# assuming image1, image2, image3 are your images. change colWidths and rowHeights
# as needed
catalog = []
chart_style = TableStyle([('ALIGN', (0, 0), (-1, -1), 'CENTER'),
('VALIGN', (0, 0), (-1, -1), 'CENTER')])
catalog.append(Table([[image1, image2, image3]],
colWidths=[3.3 * inch, 3.3 * inch, 3.3 * inch],
rowHeights=[2.5 * inch], style=chart_style))
您是否找到了在表格中的每个图像下方显示标题的方法?