--- "Peter B. West" <[EMAIL PROTECTED]> wrote:
> Such a transaction has a minimum and a maximum
> impact.  Assuming that we 
> must place the first line of the footnote on the
> same page, 

> The line-area generator would pass this information
> up for the decision 
> to be made about committing the transaction to the
> page, requesting a 
> transaction with a smaller impact, or declaring the
> page full, and 
> passing the request for a new "canvas" area up the
> tree to the page 
> factory.  In the latter case, the line-area
> generator would subsequently 
> iniatiate a transaction involving only the remainder
> of the footnote.
> 

Peter,

Both your writing here as well as the XSL spec
indicate that footnotes can extend on to subsequent
pages (as I guess they must be allowed to, should
someone insist on a 47-paragraph footnote).  

But, "curiously" missing from the spec (AFAICT) is any
indication that it would be preferable to avoid having
that happen--and I wonder if, consequently, the
algorithms you are thinking of are not capturing that
concern.  

Thinking of the traditional way footnotes appear in
books, ordinarily as the footnote grows the author
will choose to shrink the main body of text on that
page to accomodate the larger footnote.  I believe
that this is almost invariably deemed preferable to
avoid the eyesore (?) of having the footnote split
onto the second page.  (Am I correct here?)  

Perhaps adding to the fun here, this shrinking of the
main body of text can also result in subsequent
footnote citations on the page ending up on the next
page, meaning that the size calculations for its
footnote would also need to move.  Will the algorithms
that you are thinking of take care of that?  (I hope
so--it will be a *long* time before I will understand
enough about this in order to help out!)

Thanks,
Glen


__________________________________
Do you Yahoo!?
Yahoo! Calendar - Free online calendar with sync to Outlook(TM).
http://calendar.yahoo.com

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

Reply via email to