Here's what I do to
deal with the occasional wide block element (table, figure, whatever). I have
this in my customization layer:
<xsl:template
match="*[./processing-instruction('bjfo') =
'wide-block-element']">
<fo:block
margin-left="-.75in"
margin-right="-.75in">
<xsl:apply-imports/>
</fo:block>
</xsl:template>
That opens up the left
and right margins by three quarters of an inch. Then I can use the following
processing instruction (It's "bjfo" because our company was named "BroadJump"
when I added it to the xsls). You
could instead match="*[@role='release-margins']" if you prefer to use
<table role="release-margins"> in your docbook.
<table>
<?bjfo
wide-block-element?>
...
AFAIK, the stylesheets
don't support landscaped tables. It's tricky to implement due to some aspects
of xsl-fo and there are limits to what you can do. Maybe someone else can help
you there.
David
Hello all!
I need to be able to release/change the margin settings for a table to
use the whole useable page minus header/footer. The pgwide=1 attribute does
nothing. Also I am using "orient=land" to make the table landscape.
Is there a way to do something like this?
<table orient="land" role="release-margins">
...
</table>
If I change margins it changes it for everything. Can I do this short
of defining a new pagemaster?
Thanks for the help!
Dean Nelson
It's only a deal if it's where you want to go. Find your travel deal
here.