... you keep helping and I'll keep asking questions.

So, here's the problem.
The TreeLayout object does it's best to keep nodes as close together as it thinks it should. My flows after make an 'early' reference to the end terminator and so the layout class often puts it quite high in the diagram. I've created a simple example for you to see here

and this

is what I'd like it to look like.
Now, I figure the best way to do this is to let the Layout class do its thing, them move my end terminator node so that it's vertically in line with the start terminator and below the bottom-most nodes in the chart then call RouteAll to redraw the links.
Obviously, to get the lowest nodes in the diagram I'm going to have to go through them all and test 'em. I
could do that, but then I thought, I wonder if I can find out what the height of the document is after calling FitDocToObjects and use
that value.
So, Can I access the document metrics to get the height?