Hi Howard,

I don't know if you see but you also missed changing the substring lenght of
the two lines above.

Regards,
So


Howard Shank wrote:
> 
> Yes, I'm sorry. I missed changing the substring length.
> 
> Howard
> 
> ----- Original Message ----
> From: so <[EMAIL PROTECTED]>
> To: [email protected]
> Sent: Wednesday, December 5, 2007 12:48:14 PM
> Subject: Re: [iText-questions] [iText] rtf wrong color border
> 
> 
> Howard,
> 
> Thanks for your code, I've test it and in order to add 
> "ctrlWord = "\\brdrcf" +
> this.importHeader.mapColorNr(ctrlWord.substring(11));"
> I add 
> "ctrlWord = "\\brdrcf" +
> this.importHeader.mapColorNr(ctrlWord.substring(7));"
> and it's work fine.
> 
> Best regards,
> So
> 
> 
> Howard Shank wrote:
>> 
>> Hi So,
>> 
>> As the old parser has been replaced with the new one, I am going to paste
>> the fix for your color problem here and also update the new parser with a
>> fix.
>> 
>> In [EMAIL PROTECTED] around line 240 you should
>> find the following code.
>> 
>> 240            } else if (RtfColorTableParser.stringMatches(ctrlWord,
>> "\\trcfpat")) {
>> 241                ctrlWord = "\\trcfpat" +
>> this.importHeader.mapColorNr(ctrlWord.substring(11));
>> 242            } else if (RtfColorTableParser.stringMatches(ctrlWord,
>> "\\trcbpat")) {
>> 243                ctrlWord = "\\trcbpat" +
>> this.importHeader.mapColorNr(ctrlWord.substring(11));
>> 244            }
>> 245    this.rtfDoc.add(new RtfDirectContent(ctrlWord));
>> 
>> on line 244 insert the following code
>> 244*            } else if (RtfColorTableParser.stringMatches(ctrlWord,
>> \\brdrcf)) {
>> 245*                        ctrlWord = \\brdrcf +
>> this.importHeader.mapColorNr(ctrlWord.substring(11));
>> 246*            }
>> 247    this.rtfDoc.add(new RtfDirectContent(ctrlWord));
>> 
>> The result should look like
>> 
>>              } else if (RtfColorTableParser.stringMatches(ctrlWord,
>> "\\trcfpat")) {
>>                  ctrlWord = "\\trcfpat" +
>> this.importHeader.mapColorNr(ctrlWord.substring(11));
>>              } else if (RtfColorTableParser.stringMatches(ctrlWord,
>> "\\trcbpat")) {
>>                  ctrlWord = "\\trcbpat" +
>> this.importHeader.mapColorNr(ctrlWord.substring(11));
>>              } else if (RtfColorTableParser.stringMatches(ctrlWord,
>> \\brdrcf)) {
>>                  ctrlWord = \\brdrcf +
>> this.importHeader.mapColorNr(ctrlWord.substring(11));
>>              }
>>    this.rtfDoc.add(new RtfDirectContent(ctrlWord));
>> 
>> 
>> Regards,
>> Howard
>> 
>> 
>>      
>> ____________________________________________________________________________________
>> Be a better friend, newshound, and 
>> know-it-all with Yahoo! Mobile.  Try it now. 
>> http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ 
>> 
>> 
>> 
>> -------------------------------------------------------------------------
>> 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
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/itext-questions
>> Buy the iText book: http://itext.ugent.be/itext-in-action/
>> 
>> 
> 
> -- 
> View this message in context:
> http://www.nabble.com/-iText--rtf-wrong-color-border-tf4822376.html#a14176646
> Sent from the iText - General mailing list archive at Nabble.com.
> 
> 
> -------------------------------------------------------------------------
> 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
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/itext-questions
> Buy the iText book: http://itext.ugent.be/itext-in-action/
> 
> 
>      
> ____________________________________________________________________________________
> Never miss a thing.  Make Yahoo your home page. 
> http://www.yahoo.com/r/hs
> 
> 
> -------------------------------------------------------------------------
> 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
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/itext-questions
> Buy the iText book: http://itext.ugent.be/itext-in-action/
> 
> 

-- 
View this message in context: 
http://www.nabble.com/-iText--rtf-wrong-color-border-tf4822376.html#a14189500
Sent from the iText - General mailing list archive at Nabble.com.


-------------------------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/itext-questions
Buy the iText book: http://itext.ugent.be/itext-in-action/

Reply via email to