Re: Suppress RTF ExternalGraphicException

2006-03-20 Thread Andreas L Delmelle

On Mar 20, 2006, at 19:17, [EMAIL PROTECTED] wrote:


Von: "Andreas L Delmelle"<[EMAIL PROTECTED]>


On Mar 17, 2006, at 20:12, Will Peterson wrote:

Hi Will,


Is there a way to suppress the ExternalGraphicException text that
renders inside an RTF document?  Such that the document would be
rendered but exclude the text:
"org.apache.fop.render.rtf.rtflib.rtfdoc.RtfExternalGraphic
$ExternalGraphicException: The tag  does not
support gif - image type." (as well as the GIF image, of course)


I'm afraid it's hard-coded, but if you don't mind altering the class
itself, and then rebuild FOP, easy.
Just change the class in question's writeRtfContent() method, and
make that catch block a NOP. Should work nicely.
But where's the error message? RTF-output does not produce any  
errors, that it's not able to insert the image...the better way  
would be, to transform all the GIFs to PNGs. I use docbook to  
create documents, so there's no need for me to write XSL-FO (it's  
also easy to include into any Java-application, just use the  
docbook-stylesheets and DTDs) AND it's possible to specify  
different media types for different rendering systems (GIF for  
HTML, PNG for FO or RTF-FO). So you see the image, too


Hey, if you wanna have a go at converting GIFs to PNGs on-the-fly,  
then by all means, go ahead. The community will be grateful. :)


The OP asked how he could turn it off, hence my answer.

Cheers,

Andreas



Re: Re: Suppress RTF ExternalGraphicException

2006-03-20 Thread b . ohnsorg

- original Nachricht 

Betreff: Re: Suppress RTF ExternalGraphicException
Gesendet: Fr 17 Mär 2006 20:26:16 CET
Von: "Andreas L Delmelle"<[EMAIL PROTECTED]>

> 
> On Mar 17, 2006, at 20:12, Will Peterson wrote:
> 
> Hi Will,
> 
> > Is there a way to suppress the ExternalGraphicException text that  
> > renders inside an RTF document?  Such that the document would be  
> > rendered but exclude the text:
> > "org.apache.fop.render.rtf.rtflib.rtfdoc.RtfExternalGraphic 
> > $ExternalGraphicException: The tag  does not  
> > support gif - image type." (as well as the GIF image, of course)
> 
> I'm afraid it's hard-coded, but if you don't mind altering the class  
> itself, and then rebuild FOP, easy.
> Just change the class in question's writeRtfContent() method, and  
> make that catch block a NOP. Should work nicely.
But where's the error message? RTF-output does not produce any errors, that 
it's not able to insert the image...the better way would be, to transform all 
the GIFs to PNGs. I use docbook to create documents, so there's no need for me 
to write XSL-FO (it's also easy to include into any Java-application, just use 
the docbook-stylesheets and DTDs) AND it's possible to specify different media 
types for different rendering systems (GIF for HTML, PNG for FO or RTF-FO). So 
you see the image, too

> 
> Cheers,
> 
> Andreas
> 
> 

--- original Nachricht Ende 











Re: Suppress RTF ExternalGraphicException

2006-03-17 Thread Andreas L Delmelle


On Mar 17, 2006, at 20:12, Will Peterson wrote:

Hi Will,

Is there a way to suppress the ExternalGraphicException text that  
renders inside an RTF document?  Such that the document would be  
rendered but exclude the text:
"org.apache.fop.render.rtf.rtflib.rtfdoc.RtfExternalGraphic 
$ExternalGraphicException: The tag  does not  
support gif - image type." (as well as the GIF image, of course)


I'm afraid it's hard-coded, but if you don't mind altering the class  
itself, and then rebuild FOP, easy.
Just change the class in question's writeRtfContent() method, and  
make that catch block a NOP. Should work nicely.


Cheers,

Andreas