怎样才能让它居中
我试图将图像居中,但找不到解决方案
def header(self):
"""
Create header for pdf file.
"""
self.set_left_margin(0)
self.set_fill_color(242, 242, 242)
self.add_font('DejaVuSerif', '', font_path, uni=True)
self.set_font('DejaVuSerif', size=14)
self.cell(0, 18, '', 0, 0, 'C', True)
self.ln(1)
self.image(name=logo_url, x=70, w=65, h=15)
self.ln(5)
基本上图像会被拉伸,因为我已经设置了宽度,如果我删除宽度并让 fpdf 相应地设置它,那么我的图像就不会位于中心。
首先遇到了同样的问题,我想用对齐来解决它 从 fpdf 导入 FPDF ,对齐 pdf.image("pic.png",x=Align.C,y= 60,w = 180) 但是当我尝试运行它时,python 给出了无法导入 Align 的错误,尽管 vs code 没有给出这样的错误。 所以我必须手动计算x x = (pdf.w - image_width ) / 2