Kris Raney wrote:
Ah, good, I'm glad you like that. I found that necessary in order to be able to add my own elements (the Div, and the BPSSection.Start and .End elements.)

That's one reason.
Also if we ever decide to add new Element implementations
ourselves, it will come in handy. We won't have to worry
about adding an Element type where necessary.
And we don't need the ugly 'or' sequence anymore every time
an object is added.

There are other places that do switch(element.type) where I feel it would be helpful to move the code from the case statements into a method of the element, also, but I tried not to go crazy with modifications.

;-)
I'm taking this step by step. Normally, the changes in your
diff file should be visible in the SVN repository in a few hours.
After that, I'll see where to go from there.

* the table of contents works differently in HTML, PDF, and RTF. The section and chapter objects hide that completely from the user. If the user does that themselves, they will have to dig into the format- specific issues.

Good point.

* Section hides the format-specific nuances of setting the style of titles from the user

OK.

* Section also takes care of indentation for you - the work you're doing fixing the indentation bugs is something all users of the new Section style can benefit from; if you don't do it in the library, everyone who implements their own outline & titles will have to do it individually.

True.

These are 3 good arguments.
You've made me love the Chapter/Section functionality again ;-)
I'll have a look at them to see what I can do.
best regards,
Bruno

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

-------------------------------------------------------------------------
SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell.  From the desktop to the data center, Linux is going
mainstream.  Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
_______________________________________________
iText-questions mailing list
iText-questions@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/itext-questions
Buy the iText book: http://itext.ugent.be/itext-in-action/

Reply via email to