Hi Glen,

Yes it is sort of #2. I think the naming is along the lines that it is
an extension at the tree level, outside the normal formatting areas, not
an extension to the area tree as such.

In the example of the bookmarks it is an extension that encompasses the
whole document (in terms of resolving and output) so rather than being
an area it is an extension at the area tree (document) level.

Not sure what other examples there would be, but of course it was
originally done to handle bookmarks and anything like that that came
along.

Hope that is clear.

Keiron

-----Original Message-----
From: Glen Mazza [mailto:[EMAIL PROTECTED] 
Sent: Sunday, 24 October 2004 10:46 AM
To: [EMAIL PROTECTED]
Subject: meaning of Area.TreeExt interface

Keiron (or others?),

A few years back Keiron created an Area.TreeExt
interface for area tree extensions.  PDF Bookmarks are
our only object that implements this interface
currently.  

I'm not certain what was originally meant by an "area
tree extension" though.  Is it:

1.) A layout area that is generated from a non-W3C
formatting object (i.e., were fox:bookmarks
fo:bookmarks instead, it wouldn't be extending
TreeExt.)

or

2.) A layout area that is external to what gets
printed on the document itself (i.e., fox:bookmarks
again, because PDF bookmarks appear outside the
document.)

>From the coding, I'm guessing #2 is the intent.  Am I
correct?

Thanks,
Glen



Reply via email to