<div>Thanks for all the help so far on this.  I really appreciate it.  I'm still looking for improvements on this, though.</div><div><br></div>I like the \makebox approach that Martin suggested for achieving tab stops, but it requires that I know in advance that the text to the left of the tab is going to be in a column, in effect.  In other words, if my XML is something like:<div>
<br></div><div><fo:block xyz:tabstop="47"></div><div>This is some text that's on the left, but if I insert a tab character &#x0A;, it should just jump to the position 47bp in whatever line I'm on.</div>
<div></fo:block></div><div><br></div><div>So the tab may occur on the first line, or the second, or the third, depending on how the preceding text wraps.  Also, if the current line up to this point is wider than the tab, than the tab should effectively just act as a word separator.</div>
<div><br></div><div>So what I'd really love is a way to say, in effect, "from where ever we are on the current line, jump to 47bp (if it's to the right) and continue setting text.  </div><div><br></div><div>Another way to think of this would be: "get the current position on the line, subtract that from 47bp, and make a box that's as wide as that difference."</div>
<div><br></div><div>Is there any way to accomplish either of those?  That's really the effect I'm after.  But I don't know any way to get the current point or current length of the line.</div><div><br></div><div>
Thanks!</div><div><br></div><div>-pd</div><div><br></div><div><br>-- <br><span style="font-family:arial, sans-serif;border-collapse:collapse">----<div>The Tech Curmudgeon</div><div><a href="http://www.techcurmudgeon.com/" style="color:rgb(17, 65, 112)" target="_blank">http://www.techcurmudgeon.com</a></div>
<div style="font-size:10.8333px"><br></div></span><br>
</div>