How do I put a display area at the page bottom?

Subject: How do I put a display area at the page bottom?
From: "Frank A. Christoph" <christo@xxxxxxxxxxxxxxxxxx>
Date: Fri, 22 Jan 1999 00:03:53 +0900
I have a display area of constant height n which only appears at the end of a page sequence, and I want to put it at the bottom of the last page of text if it fits, or the bottom of the next page if it doesn't.  Is there a way to do this?

The only thing I could think of is something like this,

(make display-group
      space-before: (display-space 0mm min: 0mm max: (- *text-height* n))
      break-after: 'page

the intent being that the display-space would expand to fill any intervening space and push the display area to the bottom of the page, like using \vfill in TeX.  But unfortunately it either ends up pushing it onto the next page, or it appears right after the text.  DSSSL doesn't really standardize the handling of whitespace, and the semantics of the display-space function in particular seem to be quite system-dependent, so I wonder if there is a actually a way of getting this effect at all with DSSSL Online.


Current Thread