<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:st1="urn:schemas-microsoft-com:office:smarttags" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><o:SmartTagType
 namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="PersonName"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0pt;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:Arial;}
h1
        {margin-top:12.0pt;
        margin-right:0pt;
        margin-bottom:3.0pt;
        margin-left:0pt;
        page-break-after:avoid;
        font-size:16.0pt;
        font-family:Arial;}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;}
p.Style1, li.Style1, div.Style1
        {margin-top:12.0pt;
        margin-right:0pt;
        margin-bottom:3.0pt;
        margin-left:0pt;
        page-break-after:avoid;
        font-size:14.0pt;
        font-family:Arial;
        font-weight:bold;}
p.style10, li.style10, div.style10
        {margin-top:12.0pt;
        margin-right:0pt;
        margin-bottom:3.0pt;
        margin-left:0pt;
        page-break-after:avoid;
        font-size:14.0pt;
        font-family:Arial;
        font-weight:bold;}
span.EmailStyle19
        {mso-style-type:personal;
        font-family:Arial;
        color:windowtext;}
span.c9y6tc1
        {color:blue;}
span.c49dik1
        {color:#AC306D;}
span.c18yc01
        {color:#D00020;}
span.c5m9s01
        {color:#000090;}
span.c9k5u1
        {color:#52CE06;}
span.cluy21
        {color:#EA8F0F;}
span.EmailStyle26
        {mso-style-type:personal-reply;
        font-family:Arial;
        color:navy;}
@page Section1
        {size:612.0pt 792.0pt;
        margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.Section1
        {page:Section1;}
-->
</style>

</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;color:navy'>XEP-SUPPORT,<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;color:navy'>I realize my attempt to simplify my problem might have made
my pseudo code in my previous email unclear because I didn&#8217;t really show
the templates involved. You can assume the blocks are called multiple times
within an XSL template. I have just a single line that must be able to span the
whole page if necessary. The &lt;rx:flow&gt; section below it contains 3
columns that can flow over multiple pages. &nbsp;I just need a way to make sure
the first block is never the last item on a page. The code looks more like this
below.&nbsp; <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;color:navy'>Your help would be appreciated.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 color=blue face="Times New Roman"><span
style='font-size:12.0pt;font-family:"Times New Roman";color:blue'>&lt;</span></font><font
size=3 color="#ac306d" face="Times New Roman"><span style='font-size:12.0pt;
font-family:"Times New Roman";color:#AC306D'>xsl:for-each-group </span></font><font
size=3 color="#d00020" face="Times New Roman"><span style='font-size:12.0pt;
font-family:"Times New Roman";color:#D00020'>select=</span></font><font size=3
color="#000090" face="Times New Roman"><span style='font-size:12.0pt;
font-family:"Times New Roman";color:#000090'>&quot;dir:person&quot;</span></font><font
size=3 color="#d00020" face="Times New Roman"><span style='font-size:12.0pt;
font-family:"Times New Roman";color:#D00020'> group-by=</span></font><font
size=3 color="#000090" face="Times New Roman"><span style='font-size:12.0pt;
font-family:"Times New Roman";color:#000090'>&quot;dir:specialty&quot;</span></font><font
size=3 color=blue face="Times New Roman"><span style='font-size:12.0pt;
font-family:"Times New Roman";color:blue'>&gt;</span></font><font size=3
face="Times New Roman"><span style='font-size:12.0pt;font-family:"Times New Roman"'><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=blue><span style='color:blue'>&lt;</span></font><font
color="#ac306d"><span style='color:#AC306D'>xsl:sort </span></font><font
color="#d00020"><span style='color:#D00020'>select=</span></font><font
color="#000090"><span style='color:#000090'>&quot;current-grouping-key()&quot;</span></font><font
color="#d00020"><span style='color:#D00020'>/</span></font><font color=blue><span
style='color:blue'>&gt;<o:p></o:p></span></font></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt;font-family:"Times New Roman"'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt;font-family:"Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font
color=blue><span style='color:blue'>&lt;</span></font><font color="#ac306d"><span
style='color:#AC306D'>fo:block </span></font><font color="#d00020"><span
style='color:#D00020'>padding-before=</span></font><font color="#000090"><span
style='color:#000090'>&quot;0.0625in&quot;</span></font><font color="#d00020"><span
style='color:#D00020'> keep-with-next=</span></font><font color="#000090"><span
style='color:#000090'>&quot;always&quot;</span></font><font color="#d00020"><span
style='color:#D00020'> </span></font><font color=blue><span style='color:blue'>&gt;</span></font><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font
color=blue><span style='color:blue'>&lt;</span></font><font color="#ac306d"><span
style='color:#AC306D'>xsl:value-of </span></font><font color="#d00020"><span
style='color:#D00020'>select=</span></font><font color="#000090"><span
style='color:#000090'>&quot;upper-case(current-grouping-key())&quot;</span></font><font
color="#d00020"><span style='color:#D00020'>/</span></font><font color=blue><span
style='color:blue'>&gt;</span></font><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=blue><span
style='color:blue'>&lt;</span></font><font color="#ac306d"><span
style='color:#AC306D'>/fo:block</span></font><font color=blue><span
style='color:blue'>&gt;</span></font><br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font
color=blue><span style='color:blue'>&lt;</span></font><font color="#ea8f0f"><span
style='color:#EA8F0F'>rx:flow-section </span></font><font color="#d00020"><span
style='color:#D00020'>column-count=</span></font><font color="#000090"><span
style='color:#000090'>&quot;3&quot;</span></font><font color="#d00020"><span
style='color:#D00020'> column-gap=</span></font><font color="#000090"><span
style='color:#000090'>&quot;0.5in&quot;</span></font><font color=blue><span
style='color:blue'>&gt;</span></font><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<font color=blue><span style='color:blue'>&lt;</span></font><font
color="#ac306d"><span style='color:#AC306D'>xsl:for-each-group </span></font><font
color="#d00020"><span style='color:#D00020'>select=</span></font><font
color="#000090"><span style='color:#000090'>&quot;current-group()&quot;</span></font><font
color="#d00020"><span style='color:#D00020'> group-by=</span></font><font
color="#000090"><span style='color:#000090'>&quot;dir:persondata&quot;</span></font><font
color=blue><span style='color:blue'>&gt;</span></font><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font
color=blue><span style='color:blue'>&lt;</span></font><font color="#ac306d"><span
style='color:#AC306D'>xsl:sort </span></font><font color="#d00020"><span
style='color:#D00020'>select=</span></font><font color="#000090"><span
style='color:#000090'>&quot;current-grouping-key()&quot;</span></font><font
color="#d00020"><span style='color:#D00020'>/</span></font><font color=blue><span
style='color:blue'>&gt;</span></font><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font
color=blue><span style='color:blue'>&lt;</span></font><font color="#ac306d"><span
style='color:#AC306D'>fo:block </span></font><font color="#d00020"><span
style='color:#D00020'>keep-with-next.within-column=</span></font><font
color="#000090"><span style='color:#000090'>&quot;always&quot;</span></font><font
color=blue><span style='color:blue'>&gt;</span></font><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font
color=blue><span style='color:blue'>&lt;</span></font><font color="#ac306d"><span
style='color:#AC306D'>xsl:value-of </span></font><font color="#d00020"><span
style='color:#D00020'>select=</span></font><font color="#000090"><span
style='color:#000090'>&quot;current-grouping-key()&quot;</span></font><font
color="#d00020"><span style='color:#D00020'>/</span></font><font color=blue><span
style='color:blue'>&gt;</span></font><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font
color=blue><span style='color:blue'>&lt;</span></font><font color="#ac306d"><span
style='color:#AC306D'>/fo:block</span></font><font color=blue><span
style='color:blue'>&gt;</span></font><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt;font-family:"Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=blue><span style='color:blue'>&lt;</span></font><font
color="#ac306d"><span style='color:#AC306D'>/xsl:for-each-group</span></font><font
color=blue><span style='color:blue'>&gt;</span></font><br>
</span></font><font size=2 color=navy><span style='font-size:10.0pt;color:navy'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;/rx:flow&gt;<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt;font-family:"Times New Roman"'>&nbsp;&nbsp;&nbsp;<font color=blue><span
style='color:blue'>&lt;</span></font><font color="#ac306d"><span
style='color:#AC306D'>/xsl:for-each-group</span></font><font color=blue><span
style='color:blue'>&gt;</span></font><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt;font-family:"Times New Roman"'>

<hr size=2 width="100%" align=center tabindex=-1>

</span></font></div>

<p class=MsoNormal><b><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font size=2
face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'> Jerry Janofsky
[mailto:JanofskyJ@comcast.net] <br>
<b><span style='font-weight:bold'>Sent:</span></b> Sunday, August 19, 2007 7:36
PM<br>
<b><span style='font-weight:bold'>To:</span></b> '<st1:PersonName w:st="on">xep-support@renderx.com</st1:PersonName>'<br>
<b><span style='font-weight:bold'>Subject:</span></b> trouble with keep with
next</span></font><font size=3 face="Times New Roman"><span style='font-size:
12.0pt;font-family:"Times New Roman"'><o:p></o:p></span></font></p>

</div>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:11.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt'>Xep-support,<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt'>In my
code below, is it possible to be certain the first block is never the last item
in a page body?&nbsp; I just want to make sure that the data in the first block
is ever the last item on a page. The data in the flow section may be more or
less than a full page worth of data. &nbsp;I am using XEP 4.6 (might be 4.7,
but I don&#8217;t know how to find out). The documentation says that </span></font><font
size=3 face="Times New Roman"><span style='font-size:12.0pt;font-family:"Times New Roman"'>keep-with-next.within-page=&#8221;always&#8221;
isn&#8217;t supported. I&#8217;ve tried various keep-together things.
I&#8217;ve run into this issue before.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt;font-family:"Times New Roman"'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt;font-family:"Times New Roman"'>Jerry J</span></font><font size=2><span
style='font-size:10.0pt'><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt;font-family:"Times New Roman"'>&lt;fo:flow
flow-name=&quot;xsl-region-body&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt;font-family:"Times New Roman"'>&nbsp;&nbsp;&nbsp; &nbsp;&lt;fo:wrapper
font-family=&quot;{$FONT_FAMILY}&quot;
font-size=&quot;{$PHYS_DATA_FONT_SIZE}&quot;&gt;<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt;font-family:"Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt;font-family:"Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;fo:block &nbsp;keep-with-next.within-page=&#8221;always&#8221;&gt;<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:36.0pt;text-indent:36.0pt'><font size=3
face="Times New Roman"><span style='font-size:12.0pt;font-family:"Times New Roman"'>Always
One Bold Line . This line may span the width of the page<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt;font-family:"Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;/fo:block&gt;<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt;font-family:"Times New Roman"'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt;font-family:"Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;rx:flow-section column-count=&quot;3&quot; column-gap=&quot;0.5in&quot;&gt;<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:36.0pt'><font size=3
face="Times New Roman"><span style='font-size:12.0pt;font-family:"Times New Roman"'>&nbsp;
&lt;fo:block &gt;<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:36.0pt;text-indent:36.0pt'><font size=3
face="Times New Roman"><span style='font-size:12.0pt;font-family:"Times New Roman"'>Column
Data (could be pages of data)<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt;font-family:"Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;/fo:block&gt;<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt;font-family:"Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;/rx:flow-section&gt;<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt;font-family:"Times New Roman"'>&nbsp;&nbsp;&nbsp; &lt;/fo:wrapper&gt;<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt;font-family:"Times New Roman"'>&lt;/fo:flow&gt;<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

</body>

</html>