You have to use the html 3.2 <font>. I'll add support this week for the 
style attribute.

Paulo

----- Original Message ----- 
From: <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Tuesday, August 29, 2006 9:12 AM
Subject: Re: [iText-questions] HTML-formatted text


Hi Paulo,
 Thanks for taking the time to answer me.

 OK. I searched the mailing list archives on "HTMLWorker".
 But as far as I can see, you have to define/know your style beforehand:

 StyleSheet style = new StyleSheet();
 style.loadTagStyle("div", "color", "red");
 java.io.StringReader sr = new java.io.StringReader(
      "<div style=\"color=\"red\" \">This is the TITLE in red.</div>");
 java.util.ArrayList list = HTMLWorker.parseToList(sr, style);

 PdfPTable table = new PdfPTable(1);
 table.addCell( new PdfPCell( (Paragraph)list.get(0) ) );
 document.add(table);

 If I leave out the line
        style.loadTagStyle("div", "color", "red");
 I don't get the resulting line in the PDF file in red.

 So, I have to "parse" myself what's inside the HTML string,
 to be able to apply the needed tagstyles to become the correct result?
 That's not what I had expected.
 I expected to simply feed HTMLWorker some HTML string
 and to have HTMLWorker interpret it according to its content
 with as a result a Paragraph containing text formatted
 according to what's in the HTML string.

 In fact, if you have to specify the styles to use yourself
 'beforehand',
 what's the use of HTMLWorker in my case where the user can enter
 whatever HTML code he wants in the HTML string?
 E.g.
 <div style=\"color=\"red\" \">This is the TITLE in red with the last
 word in </div>
 <div style=\"color=\"red\" \">green</div>

 Can I conclude that HTMLWorker is not usable in this case?
 Thanks for your time.
 Geert


 ----- Original Message ----- 
 From: Paulo Soares <[EMAIL PROTECTED]>
 To: <[EMAIL PROTECTED]>
 Sent: Monday, August 28, 2006 8:25 PM
 Subject: Re: HTML-formatted text

 >> Use HTMLWorker. It will give you a list of paragraphs that you can use
 >> anywhere such as positioning it absolutely with ColumnText.

 >> Paulo

 ----- Original Message ----- 
 From: <[EMAIL PROTECTED]>
 To: <[EMAIL PROTECTED]>
 Sent: Monday, August 28, 2006 3:21 PM
 Subject: HTML-formatted text


 Hi,

 In my app I have to create PDF hard copies of the reports created on
 the
 screen (Save as PDF)
 The header of a report is defined by the user himself.
 He's allowed to use  HTML formatting to format the header according to
 his whishes.
 A possible (simple) header string could be:

       <div style=\"color:red; font-size:16px\">This is the header in
       red.</div>

 Now the only possible way to add HTML formatted text to a PDF document
 I
 found
 is using HtmlParser.parse():

         String content = "<div style=\"color:red; font-size:16px\">This
         is text in red.</div>";
         java.io.StringReader reader = new
         java.io.StringReader("<p>"+content+"</p>");
         com.lowagie.text.html.HtmlParser.parse(document, reader);

 This works OK.

 Now my question is this:
 how can I get (a reference to) the Chunk, Paragraph, Section or
 wathever
 element iText creates
 when it writes that HTML formatted text in the PDF file?

 In fact I want to create a table with that HTML formatted text in one
 of
 the cells.
 Is that possible?
 In that case the method HtmlParser.parse(document,...) doesn't help me
 much.
 How do I do it?

 Second question: (How) can I position that HTML-formatted text
 absolutely?


 Kind Regards,
 Geert Delmeiren

 PS. Bruno, I recently discovered you're a compatriot of me ;?)
     Nice work iText is!

-- 
http://www.fastmail.fm - And now for something completely different.


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job 
easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
iText-questions mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/itext-questions 


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
iText-questions mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/itext-questions

Reply via email to