[reportlab-users] Insert black background in doc header

Robin Becker robin at reportlab.com
Mon Jun 4 11:48:16 EDT 2007


Jim Steil wrote:

> Hi:

>

> I'm stumped on what is probably a very easy thing to do. I have a

> document I have to create that has a black background on the header of

> the document. It is approximately 1" high, starting at 1.5 inches from

> the left border and running to about 1 inch from the right border. The

> top is about an inch from the top border of the page. I have a bunch of

> text to print in front of the black background, but can't seem to figure

> out how to create the background. I see how I can do it with tables,

> paragraphs and graphics, but they all require a flowable (at least I

> think they do) to place them on. Can someone help me out of my brain

> freeze by educating me on how I can get this generated? I would like to

> build a graphic and place it there, but don't know how to place it

> there. All of the samples I've seen in the doc show how you can take a

> graphic and renderPDF.drawToFile, but I want to specifically position it

> in my document.

>

> -Jim

.......
what framework are you using? If it's platypus then you can do drawing
operations in the template onPage callback.

That might be something like

canv.saveState()
canv.setFillColorRGB(0,0,0)
canv.c.rect(inch,8*inch,6*inch,1*inch, fill=1)
canv.restoreState()

--
Robin Becker


More information about the reportlab-users mailing list