Hi,

Some guy asked how to do a dictionary type page with first and last
entries on the top-left and top-right of the page. So, I've attached an
example of how. There are some ugly bits in this that I need cleared up
before I can give you a clean example.

Questions, because I'm confused. 

1. <fo:retrieve-marker> is an fo:block type container which acts as if
it is not contained in its containing block. When I render this, the
only way I can position the retrieve-marker is in another table cell.
Is this how it is supposed to act? Can I tell it to inherit some
property so that it will act like text instead of a block? I noticed
that it will display even if it is not contained in a block. This is
different from the behavior exhibited by fo:page-number.

2. Notice on page 2. first-including-carryover = Ele even though it is
the block named Ten whose carryover is the first on the page

3. On Page 3, the before-region doesn't render, even the static text is
gone. I'm guessing because there are no blocks fitting any of the
retrieve-marker conditions. I'm also confused by the message [WARN]:
Some static content could not fit in the area. on page 3.

I'm using FOP-0.20.2

Chuck

__________________________________________________
Do You Yahoo!?
Send your FREE holiday greetings online!
http://greetings.yahoo.com
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format";>
	<fo:layout-master-set>
		<fo:simple-page-master master-name  ="page-first"
								page-height  ="8.5in"
								page-width   ="11in">
			<fo:region-body     margin-top   ="5cm"
							margin-bottom    =".5in"
							margin-left      =".5in"
							margin-right     =".5in"
							column-count     ="3"/>
			<fo:region-before extent="6cm"/>
		</fo:simple-page-master>
	</fo:layout-master-set>

	<fo:page-sequence master-name="page-first">
		<fo:static-content flow-name="xsl-region-before">
    		<fo:table> 
    			<fo:table-column column-width="5.5in"/>
    			<fo:table-column column-width="5.5in"/>
    			<fo:table-body>
    				<fo:table-row>
    					<fo:table-cell>
    						<fo:block keep-together="auto">
								first-starting-within-page:
								<fo:retrieve-marker retrieve-class-name="entry" retrieve-boundary="page" retrieve-position="first-starting-within-page"/> 
    						</fo:block>
    					</fo:table-cell>
    					<fo:table-cell>
    						<fo:block keep-together="auto" text-align="end">
								first-including-carryover :
								<fo:retrieve-marker retrieve-class-name="entry" retrieve-boundary="page" retrieve-position="first-including-carryover"/> 
    						</fo:block>
    					</fo:table-cell>
    				</fo:table-row>
    				<fo:table-row>
    					<fo:table-cell>
    						<fo:block keep-together="auto">
								last-starting-within-page :
								<fo:retrieve-marker retrieve-class-name="entry" retrieve-boundary="page" retrieve-position="last-starting-within-page"/> 
    						</fo:block>
    					</fo:table-cell>
    					<fo:table-cell>
    						<fo:block keep-together="auto" text-align="end">
								last-ending-within-page   :
								<fo:retrieve-marker retrieve-class-name="entry" retrieve-boundary="page" retrieve-position="last-ending-within-page"/> 
    						</fo:block>
    					</fo:table-cell>
    				</fo:table-row>
    			</fo:table-body>
   			</fo:table>
		</fo:static-content>
		<fo:flow flow-name="xsl-region-body">
			<fo:block><fo:marker marker-class-name="entry"><fo:block>One</fo:block></fo:marker><fo:block> Onea One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One One Onez </fo:block></fo:block>
			<fo:block><fo:marker marker-class-name="entry"><fo:block>Two</fo:block></fo:marker><fo:block> Twoa Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Twoz </fo:block></fo:block>
			<fo:block><fo:marker marker-class-name="entry"><fo:block>Thr</fo:block></fo:marker><fo:block> Thra Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thr Thrz </fo:block></fo:block>
			<fo:block><fo:marker marker-class-name="entry"><fo:block>Fou</fo:block></fo:marker><fo:block> Foua Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fou Fouz </fo:block></fo:block>
			<fo:block><fo:marker marker-class-name="entry"><fo:block>Fiv</fo:block></fo:marker><fo:block> Fiva Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fiv Fivz </fo:block></fo:block>
			<fo:block><fo:marker marker-class-name="entry"><fo:block>Six</fo:block></fo:marker><fo:block> Sixa Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Six Sixz </fo:block></fo:block>
			<fo:block><fo:marker marker-class-name="entry"><fo:block>Sev</fo:block></fo:marker><fo:block> Seva Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sev Sevz </fo:block></fo:block>
			<fo:block><fo:marker marker-class-name="entry"><fo:block>Eig</fo:block></fo:marker><fo:block> Eiga Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eig Eigz </fo:block></fo:block>
			<fo:block><fo:marker marker-class-name="entry"><fo:block>Nin</fo:block></fo:marker><fo:block> Nina Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Nin Ninz </fo:block></fo:block>
			<fo:block><fo:marker marker-class-name="entry"><fo:block>Ten</fo:block></fo:marker><fo:block> Tena Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Ten Tenz </fo:block></fo:block>
			<fo:block><fo:marker marker-class-name="entry"><fo:block>Ele</fo:block></fo:marker><fo:block> Elea Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Ele Elez </fo:block></fo:block>
			<fo:block><fo:marker marker-class-name="entry"><fo:block>Twe</fo:block></fo:marker><fo:block> Twea Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twe Twez </fo:block></fo:block>
			<fo:block><fo:marker marker-class-name="entry"><fo:block>Thi</fo:block></fo:marker><fo:block> Thia Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thi Thiz </fo:block></fo:block>
			<fo:block><fo:marker marker-class-name="entry"><fo:block>For</fo:block></fo:marker><fo:block> Fora For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For Forz </fo:block></fo:block>
			<fo:block><fo:marker marker-class-name="entry"><fo:block>Fif</fo:block></fo:marker><fo:block> Fifa Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fif Fifz </fo:block></fo:block>
			<fo:block><fo:marker marker-class-name="entry"><fo:block>Sex</fo:block></fo:marker><fo:block> Sexa Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sex Sexz </fo:block></fo:block>
			<fo:block><fo:marker marker-class-name="entry"><fo:block>Siv</fo:block></fo:marker><fo:block> Siva Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Siv Sivz </fo:block></fo:block>
			<fo:block><fo:marker marker-class-name="entry"><fo:block>Egg</fo:block></fo:marker><fo:block> Egga Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Egg Eggz </fo:block></fo:block>
			<fo:block><fo:marker marker-class-name="entry"><fo:block>Non</fo:block></fo:marker><fo:block> Nona Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Non Nonz </fo:block></fo:block>
		</fo:flow>
	</fo:page-sequence>
</fo:root>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to