Well, there are limits what can be done with extensions. At the moment,
it is mainly possible to access extension attributes from within the
existing code (built-in extensions). If your extensions affect the
workings of layout managers, for example, you might need to extend them
and register them within FOP. This should be possible although I don't
know if anyone tried it before. But to what extent such extensions are
possible remains to be seen. Sometimes it simply means we have to
improve FOP in certain areas to make it better.

Anyway, I would like to invite you to participate in the project as a
contributor. Subscribe to the fop-dev mailing list and work with us.
Maybe if you explained the extensions you need (i.e. provide short
specification for them), we can help you identify whether it makes sense
to have them at all or if there may not be better solutions. Maybe we
find that other people could use some of your ideas, too. That's how
open source is intended to work: Collaboratively develop software, share
development costs. Everyone profits from someone else's work. Everyone
is invited to help improve FOP. Obviously, what's been done until now at
your company wasn't the best way to protect investments. The project
actually needs people like you who want to make it better. Otherwise,
you're just at the mercy of some group of people who do what they (!)
need and when they (!) have time/resources.

Jeremias Maerki



On 15.11.2007 16:02:20 mckacl wrote:
> 
> This is functionality that was hacked into the old framework.  Now I am stuck
> cleaning up the mess.  I would like to implement all of the functionality
> with extensions so we avoid this problem in the future.
> 
> I did see some conversations in the mail archive about attribute extensions. 
> Are there plans to add additional support in the future?
> 
> Thanks for taking the time to answer my questions.
> 
> 
> 
> Jeremias Maerki-2 wrote:
> > 
> > You can let FOP ignore your extension namespace by registering it in the
> > FopFactory:
> > FopFactory fopFactory = ....
> > fopFactory.ignoreNamespace("http://foo.com/mynamespace";);
> > 
> > Or is this functionality you hacked into the old FOP and you have to
> > reimplement it now?
> > 
> > Jeremias Maerki
> > 
> > 
> > 
> > On 15.11.2007 14:27:09 mckacl wrote:
> >> 
> >> Our software uses the old version of FOP,  and I am attempting to upgrade
> >> to
> >> the new version.  Unfortunately, several custom attributes were added to
> >> the
> >> xml.
> >> 
> >> fo:block-container
> >>      annotation 
> >>      container-name
> >>      overflow-to
> >>      smallest-font-size
> >> 
> >> fo:simple-page-master
> >>      page-group
> >>      
> >> 
> >> 
> >> 
> >> 
> >> Jeremias Maerki-2 wrote:
> >> > 
> >> > Yes. If it's enough to handle your case, I don't know. What's your
> >> > requirement?
> >> > 
> >> > Jeremias Maerki
> >> > 
> >> > 
> >> > 
> >> > On 14.11.2007 23:16:44 mckacl wrote:
> >> >> 
> >> >> In the current version of FOP, is there a mechanism to handle custom
> >> >> attributes?
> >> >> 
> >> >> Thanks
> >> >> -- 
> >> >> View this message in context:
> >> >> http://www.nabble.com/Attribute-Extension-tf4808374.html#a13757702
> >> >> Sent from the FOP - Users mailing list archive at Nabble.com.
> >> > 
> >> > 
> >> > ---------------------------------------------------------------------
> >> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> > For additional commands, e-mail: [EMAIL PROTECTED]
> >> > 
> >> > 
> >> > 
> >> 
> >> -- 
> >> View this message in context:
> >> http://www.nabble.com/Attribute-Extension-tf4808374.html#a13767545
> >> Sent from the FOP - Users mailing list archive at Nabble.com.
> >> 
> >> 
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> For additional commands, e-mail: [EMAIL PROTECTED]
> > 
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > 
> > 
> > 
> 
> -- 
> View this message in context: 
> http://www.nabble.com/Attribute-Extension-tf4808374.html#a13770282
> Sent from the FOP - Users mailing list archive at Nabble.com.
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]


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

Reply via email to