Subject: Re: [xsl] xsl help adding a footer with page number From: josh higgins <doopsterus@xxxxxxxxx> Date: Fri, 8 Apr 2005 14:25:36 -0700 (PDT) |
How do you get header to not show on the 1st page? --- josh higgins <doopsterus@xxxxxxxxx> wrote: > J, > > I am getting my text on my main page running in to > my > footer is this a common problem. Here is how I have > set up my page. Ideas why this is happening. Seems > like the text on the page goes all the way to the > bottom but does not do that when I print it off but > when I view the pdf it does. > > > <fo:layout-master-set> > <fo:simple-page-master master-name="main" > xsl:use-attribute-sets="pagedef"> > <fo:region-body region-name="main" > page-height="11in" > page-width="8.5in" > margin-top="0.5in" > margin-bottom="0.5in" > margin-left="0.5in" > margin-right="0.5in"/> > <fo:region-before region-name="header-main" > extent="0.5in"/> > <fo:region-after region-name="footer-main" > extent="0.5in"/> > </fo:simple-page-master> > </fo:layout-master-set> > > <fo:page-sequence master-reference="main"> > <fo:static-content flow-name="header-main"> > <fo:block xsl:use-attribute-sets="header"> > HEADER GOES HERE > </fo:block> > </fo:static-content> > <fo:static-content flow-name="footer-main"> > <fo:block text-align="center" font-size="8pt" > xsl:use-attribute-sets="footer"> > <fo:page-number/> > </fo:block> > </fo:static-content> > > <fo:flow flow-name="main"> > > > --- JBryant@xxxxxxxxx wrote: > > > Hi, Josh, > > > > Here's a simplified version of one of my page > > definitions: > > > > <fo:simple-page-master master-name="main" > > xsl:use-attribute-sets="pagedef"> > > <fo:region-body region-name="main" > > margin-top="1in" > > margin-bottom="1in"/> > > <fo:region-before region-name="header-main" > > extent="1in"/> > > <fo:region-after region-name="footer-main" > > extent="1in"/> > > </fo:simple-page-master> > > > > Note that the regions have names. > > > > And here's the corresponding flow definition (much > > simplified, of course): > > > > <fo:page-sequence master-reference="main"> > > <fo:static-content flow-name="header-main"> > > <fo:block xsl:use-attribute-sets="header"> > > <fo:external-graphic src="logo.gif"/> > > </fo:block> > > </fo:static-content> > > <fo:static-content flow-name="footer-main"> > > <fo:block xsl:use-attribute-sets="footer"> > > <fo:page-number/> > > </fo:block> > > </fo:static-content> > > <fo:flow flow-name="main"> > > <!-- Build the document here --> > > </fo:flow> > > </fo:page-sequence> > > > > The static-content chunks flow into the before and > > after regions, and the > > main flow goes in the usual flow area. In this > > fashion, you can build a > > series of different page definitions. I generally > > use front (for the title > > page and copyright notices and such), contents > (for > > the table of > > contents), main (for the body of the book), and > back > > (for the appendixes, > > glossary, and index). So most of my book > definition > > FO files have 4 page > > masters and 4 corresponding page-sequence objects, > > each with > > static-content ojbects (that match the regions > > defined in the page > > masters) for the headers and footers. > > > > Let me know if you need more explanation. Also, > you > > FOP distribution has > > several examples to examine. > > > > Jay Bryant > > Bryant Communication Services > > (presently consulting at Synergistic Solution > > Technologies) > > > > > > > > > > > > josh higgins <doopsterus@xxxxxxxxx> > > 04/08/2005 02:17 PM > > Please respond to > > xsl-list@xxxxxxxxxxxxxxxxxxxxxx > > > > > > To > > xsl <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> > > cc > > > > Subject > > [xsl] xsl help adding a footer with page number > > > > > > > > > > > > > > I have the following template specified and I was > > trying to add a custom footer to this document. I > > am > > using FO and not html. All I want in the footer > is > > the page number followed by the word "CURRENT". > How > > can I do this? > > > > <?xml version="1.0" encoding="UTF-8"?> > > <xsl:stylesheet version="1.0" > > xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > > xmlns:fo="http://www.w3.org/1999/XSL/Format"> > > > > <xsl:template match="/"> > > <fo:root > > xmlns:fo="http://www.w3.org/1999/XSL/Format"> > > > > <fo:layout-master-set> > > <fo:simple-page-master master-name="simple" > > page-height="11in" > > page-width="8.5in" > > margin-top=".5in" > > margin-bottom=".5in" > > margin-left=".5in" > > margin-right=".5in"> > > <fo:region-body margin-top=".5in"/> > > <fo:region-before extent=".5in"/> > > <fo:region-after extent=".5in"/> > > </fo:simple-page-master> > > </fo:layout-master-set> > > > > > > <fo:page-sequence master-reference="simple"> > > <fo:flow > > flow-name="xsl-region-body"> > > <!-- I have > > fo:blocks displayed items > > here --> > > </fo:flow> > > </fo:page-sequence> > > </fo:root> > > </xsl:template> > > > > > > > > __________________________________ > > Do you Yahoo!? > > Yahoo! Personals - Better first dates. More second > > dates. > > http://personals.yahoo.com > > > > > === message truncated === __________________________________ Do you Yahoo!? Make Yahoo! your home page http://www.yahoo.com/r/hs
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] xsl help adding a footer , JBryant | Thread | Re: [xsl] xsl help adding a footer , JBryant |
Re: [xsl] testing for string and nu, David Carlisle | Date | RE: [xsl] sum function and math exp, Wendell Piez |
Month |