munlubb wrote:
 >
 > Thanks for your reply! But where can I find this chapter 7, is the 
tutorial
 > available online? I tried searching and the book is to be bought.

Some people say that F/OSS is free as in free speech, not as
in free beer. I don't think iText is free as in free speech,
as there are some rules you are forced to follow (the MPL/LGPL).

Many people use iText for free as in free beer, but my interpretation
is that it gives you the freedom to pay for value. If you try iText
and you think it's worthless, then don't pay for it.

If however you think it's a good library, you are free to 'pay for
value'. For instance: if you are a non-profit organization, you don't
pay with money, but it's rewarding for me to know that iText is used
to do good deeds. Companies that make 'a lot of money' because they
are using iText are more or less morally obliged to sponsor the project,
but most of them don't.

I asked you if you'd like to sponsor an example, because when I write
an example for somebody, I sacrifice a little bit of my time that could
have been used for other, more interesting activities.

I felt a little bit disappointed yesterday, when you claimed that
your problem was 'urgent', but then you didn't reply to my suggestion
that I could write you an example. As you wrote that it was urgent,
I even started writing it:

http://1t3xt.info/examples/browse/?page=example&id=396

Your question reveals that your company has been using iText to
its advantage for over 5 years. I'm a little bit disappointed
that such a company sends out the message that iText is nevertheless
worthless to them because they don't even consider supporting the
project by buying a $50 book. (Or did I misinterpret your remark
"the book is to be bought" and your silence after my suggestion?)

 > I have to try the ColumnText or MultiColumnText in my code cause I 
have to
 > integrate this with a framework that has already been written in an 
inhouse
 > product.

And that inhouse product is still using iText 0.97?
If I remember well, the only think in my example that
wasn't supported back then was:

int status = ColumnText.START_COLUMN;
while (ColumnText.hasMoreText(status))

But START_COLUMN and hasMoreText are just convenience methods.
You can easily work around this.

br,
Bruno

-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
iText-questions mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/itext-questions

Do you like iText?
Buy the iText book: http://www.1t3xt.com/docs/book.php
Or leave a tip: https://tipit.to/itexttipjar

Reply via email to