At 2011-09-14 17:07 -0500, Brian Popp wrote:
I've been banging my head against a problem for most of the day
You are touching on the need for synchronization and XSL-FO 1.x does
not support synchronization between separate areas, such as between
the body region and a perimeter region. Actually, I lie, as the
change bars are synchronized along the lines of what you need, but
off the top of my head I cannot think of any other semantics.
The other method which seems more promising is to use floats like so:
I would have looked at floats myself.
This seems to work as designed, but unfortunately it is drawing the
graphic inside the table cell (to the left of the marked entry) and
not in the margin. Any help or pointers is greatly appreciated.
Two steps would be needed to accommodate this, both of:
(1) - try negative margins to push the content outside of the float
and into the margin
(2) - collect all of the row's cell's requirements when processing
the first cell (since it is adjacent to your margin), and then ignore
the presence of the graphic when encountered in the actual cell
(since it isn't adjacent to your margin) ... that way the negative
margin trick (if it works) will always be putting the content into the margin.
I hope these suggestions point you in an acceptable direction. There
is no "right" direction when there are no synchronization semantics
available to you in the specification.
. . . . . . . . . Ken
--
Contact us for world-wide XML consulting and instructor-led training
Crane Softwrights Ltd. http://www.CraneSoftwrights.com/s/
G. Ken Holman mailto:gkholman(_at_)CraneSoftwrights(_dot_)com
Google+ profile: https://plus.google.com/116832879756988317389/about
Legal business disclaimers: http://www.CraneSoftwrights.com/legal
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--