Hi Joseph, caporale wrote: > I'm trying to convert an HTML newsletter to PDF format. > > The HTML newsletter's format is something like this: > > <table border="0"> > <tr><td colspan="2"><img src="headerimage.png"/></td></tr> > <tr><td bgcolor="#696969">Side column text here</td><td>Newsletter body text > here</td></tr> > </table> > > I started by trying to use tables in FOP, but the problem I ran into was > that I kept getting gaps between the header image and the next table row. > It didn't look good.
That shouldn’t be the case. Can you post the XSL-FO snippet that results from the transformation of your table? That will be easier for us to help. That said, your table only has 2 columns and the image spans them. So you could simply put the image in an fo:block and only then start the table. Or do you want your image to be present on /every/ page? Then you should put it in an fo:region-before. > So, I thought about using fo:block-container to position the header image > absolutely at the top of the page and then use fo tables for the body. > There's a problem with that, though. If the newsletter's body text takes up > more than one PDF page, the fo table all gets moved to page 2 and the header > image in the fo:block-container stays on page 1. > > Basically, I want a way to do gapless header graphics with no space between > it and the next row, and I'd like to be able to make the body an arbitrary > number of pages. The header image should always be at the top of the page, > but the body text should be able to span across as many pages as it needs. HTH, Vincent --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
