Hussein,

Thank you for your prompt reply.

You are correct. After I changed the Java program from the GNU Java 
bytecode interpreter to Java SE Runtime Environment build 1.6.0_26-b03, 
fo20dt embedded the pictures correctly.

Regards

John Parker

On 05/09/11 08:26, Hussein Shafie wrote:
> On 09/04/2011 11:16 PM, John Parker wrote:
>>
>> When I run fo2odt against sample file userguide.fo, the resulting ODT
>> file contains no pictures.
>>
>> The problem is 100% repeatable.
>>
>> The operating system is Debian 6.0
>> Java version is 1.5.0 [gij (GNU libgcj) version 4.4.5]
>> XMLmind XSL-FO Converter version is 4.5.0
>>
>> To reproduce the problem, I follow these steps.
>>
>> 1. Change directory to /opt/xfc_perso_java-4_5_0/samples.
>>
>> 2. Run: /opt/xfc_perso_java-4_5_0/bin/fo2odt userguide.fo userguide.odt
>>
>> Expected result: An ODT file is produced that includes pictures.
>>
>> Actual result: An ODT document is produced that includes picture place
>> holders but not the pictures themselves.
>>
>> Comment: The FO file appears to contain correct references to the
>> picture files. For example:
>>
>> <fo:block id="d5e2284">
>> <fo:external-graphic src="url(sdt/drop-down-list-2.png)"
>> width="auto" height="auto" content-width="auto" content-height="auto"/>
>> </fo:block>
>>
>> When fo2odt runs, it raises error messages like:
>>
>> warning: failed to load image
>> "file:/opt/xfc_perso_java-4_5_0/samples/sdt/drop-down-list-2.png":
>> cannot create an ImageInputStream out of a java.io.InputStream
>> (file:///opt/xfc_perso_java-4_5_0/samples/userguide.fo, line #121,
>> column #2409)
>>
>> The picture files exist in the location specified and they can be opened
>> in a graphics viewer.
>>
>> Is this a bug?
>
> This is unlikely.
>
> I've noticed that you use "gij (GNU libgcj) version 4.4.5". We do not
> support libgcj at all, only Sun/Oracle Java and Apple Java. Therefore I
> would say that the problem comes from the use of libgcj.
>
> See
> http://www.xmlmind.com/foconverter/_distrib/doc/user/system_requirements.html
> :
>
> ---
> System requirements
>
> Sun or Apple Java™ runtime 1.4 or above.
>
> Important
>
> SVG and MathML support requires using Java™ 1.5+.
> ---
>
>
>
> ---
> PS: In the general case, when you have problems with image support in
> XFC, you should refer to this FAQ:
> http://www.xmlmind.com/foconverter/faq.html#image_not_showing
>
> ``My .fo file contains a fo:external-graphic element which points to an
> existing JPEG file, but this image is not showing in the document
> generated by XFC. Are there known bugs related to image support in XFC?''
>
 
--
XMLmind FO Converter Support List
[email protected]
http://www.xmlmind.com/mailman/listinfo/xfc-support

Reply via email to