I want to use a different color of text in my auto-generated PDF.
According to the reportlab docs all I need to do is:
self.canvas.setFillColorRGB(255,0,
I can't verify this at the moment, but if you look in the linked example whenever they set the color before calling drawCenteredString
they always do it with setFillColor
, never setFillColorRGB
, only using the latter to set the color of rects. So try instead changing it to
self.canvas.setFillColor(red)
self.canvas.drawCenteredString(...)
I don't know if it says this in that doc or not, but the variable red
is defined as a constant in one of the ReportLab modules, so if you have any errors with that, just be sure to include the appropriate module (the exact name escapes me at the moment).