<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> </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’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 <rx:flow> section below it contains 3
columns that can flow over multiple pages. 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. <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> </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> </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'><</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'>"dir:person"</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'>"dir:specialty"</span></font><font
size=3 color=blue face="Times New Roman"><span style='font-size:12.0pt;
font-family:"Times New Roman";color:blue'>></span></font><font size=3
face="Times New Roman"><span style='font-size:12.0pt;font-family:"Times New Roman"'><br>
<font color=blue><span style='color:blue'><</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'>"current-grouping-key()"</span></font><font
color="#d00020"><span style='color:#D00020'>/</span></font><font color=blue><span
style='color:blue'>><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> </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"'> <font
color=blue><span style='color:blue'><</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'>"0.0625in"</span></font><font color="#d00020"><span
style='color:#D00020'> keep-with-next=</span></font><font color="#000090"><span
style='color:#000090'>"always"</span></font><font color="#d00020"><span
style='color:#D00020'> </span></font><font color=blue><span style='color:blue'>></span></font><br>
<font
color=blue><span style='color:blue'><</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'>"upper-case(current-grouping-key())"</span></font><font
color="#d00020"><span style='color:#D00020'>/</span></font><font color=blue><span
style='color:blue'>></span></font><br>
<font color=blue><span
style='color:blue'><</span></font><font color="#ac306d"><span
style='color:#AC306D'>/fo:block</span></font><font color=blue><span
style='color:blue'>></span></font><br>
<br>
<font
color=blue><span style='color:blue'><</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'>"3"</span></font><font color="#d00020"><span
style='color:#D00020'> column-gap=</span></font><font color="#000090"><span
style='color:#000090'>"0.5in"</span></font><font color=blue><span
style='color:blue'>></span></font><br>
<font color=blue><span style='color:blue'><</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'>"current-group()"</span></font><font
color="#d00020"><span style='color:#D00020'> group-by=</span></font><font
color="#000090"><span style='color:#000090'>"dir:persondata"</span></font><font
color=blue><span style='color:blue'>></span></font><br>
<font
color=blue><span style='color:blue'><</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'>"current-grouping-key()"</span></font><font
color="#d00020"><span style='color:#D00020'>/</span></font><font color=blue><span
style='color:blue'>></span></font><br>
<font
color=blue><span style='color:blue'><</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'>"always"</span></font><font
color=blue><span style='color:blue'>></span></font><br>
<font
color=blue><span style='color:blue'><</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'>"current-grouping-key()"</span></font><font
color="#d00020"><span style='color:#D00020'>/</span></font><font color=blue><span
style='color:blue'>></span></font><br>
<font
color=blue><span style='color:blue'><</span></font><font color="#ac306d"><span
style='color:#AC306D'>/fo:block</span></font><font color=blue><span
style='color:blue'>></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"'>
<font color=blue><span style='color:blue'><</span></font><font
color="#ac306d"><span style='color:#AC306D'>/xsl:for-each-group</span></font><font
color=blue><span style='color:blue'>></span></font><br>
</span></font><font size=2 color=navy><span style='font-size:10.0pt;color:navy'>
</rx:flow><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"'> <font color=blue><span
style='color:blue'><</span></font><font color="#ac306d"><span
style='color:#AC306D'>/xsl:for-each-group</span></font><font color=blue><span
style='color:blue'>></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> </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> </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> </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? 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. I am using XEP 4.6 (might be 4.7,
but I don’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=”always”
isn’t supported. I’ve tried various keep-together things.
I’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> </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> </o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt'><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"'><fo:flow
flow-name="xsl-region-body">
<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"'> <fo:wrapper
font-family="{$FONT_FAMILY}"
font-size="{$PHYS_DATA_FONT_SIZE}"><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></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"'>
<fo:block keep-with-next.within-page=”always”><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"'>
</fo:block><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> </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"'>
<rx:flow-section column-count="3" column-gap="0.5in"><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"'>
<fo:block ><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"'>
</fo:block><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"'>
</rx:flow-section><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"'> </fo:wrapper><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"'></fo:flow><o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt'><o:p> </o:p></span></font></p>
</div>
</body>
</html>