我正在使用FPDF库创建PDF文档,想要给我的文档上的单元格添加颜色。我查看了API文档并找到了如下方法:
fpdf.set_fill_color(r: int, g: int = -1, b: int = -1)
于是我在我的脚本中这样做:
pdf = FPDF()
pdf.add_page()
pdf.set_font('Arial', 'B', 7)
pdf.set_fill_color(0, 0, 255)
pdf.cell(190, 6, 'Testing...', 1, 1, 'L')
pdf.output('Color.pdf', 'F')
颜色没有改变。其他的一切都正常,但是我得到的是一个白色的单元格而不是蓝色的。也没有抛出任何错误。是我做错了还是PyFPDF出现了故障?
编辑:在这个问题中添加了pdf.add_page()
和pdf.output('Color.pdf', 'F')
(忘记在此处添加,在我的脚本中已经添加了)。