From: Nikolai Grigoriev (grig@renderx.com)
Date: Tue Jun 22 2004 - 07:42:37 PDT
James,
your problem is not related to SVG, but rather to limitations in PNG support in XEP.
The file that you get from Illustrator contains >150 Kb of proprietary Adobe stuff
(non-SVG), plus a raster image in PNG, embedded using 'data:' URI scheme.
I attach the PNG image that I extracted. (It is only 3.4 Kb when decoded, and is the
only meaningful contents of the 190+ Kb SVG file. I wonder why do you need all this
SVG dressing at all?)
The PNG image uses a transparent background. Unfortunately, PNG transparency
support in XEP is limited: see http://xep.xattic.com/xep/doc/spec.html#PNG
for details: we can only map one color as transparent. Your file uses more
transparent colors, and one of them happens to be black; XEP draws it
as opaque, producing the effect you witness.
Right now, the only feasible way to work around this issue consists in using opaque
PNG with white background.
Best regards,
Nikolai Grigoriev
RenderX
----- Original Message -----
From: "James Drayton" <James.Drayton@Solipsys.com>
To: "'Alex Peshkov'" <support@renderx.com>
Sent: Tuesday, June 22, 2004 6:16 PM
Subject: RE: Re[2]: [xep-support] Adobe SVG
Here you go...
-----Original Message-----
From: Alexander Peshkov [mailto:peshkov@renderx.com]
Sent: Tuesday, June 22, 2004 4:47 AM
To: James Drayton
Cc: support@renderx.com
Subject: Re[2]: [xep-support] Adobe SVG
Hello James,
There was no attachment with your message. Please re-send it directly at
support@renderx.com.
Best regards,
Alexander Peshkov mailto:peshkov@renderx.com
RenderX
JD> Nikolai,
JD> Thank you. I am sorry to have missed this obvious error. One more
JD> question:
JD> I have attached a SVG that when viewed by itself in Internet Explorer or
in
JD> a PDF created with FOP maintains a white background. However, in a PDF
JD> created with XEP the background is black. Why does this happen?
JD> ...Thank you once again for your time and consideration...
JD> Regards,
JD> James
JD> -----Original Message-----
JD> From: owner-xep-support@renderx.com
[mailto:owner-xep-support@renderx.com]
JD> On Behalf Of Nikolai Grigoriev
JD> Sent: Monday, June 21, 2004 1:33 PM
JD> To: xep-support@renderx.com
JD> Subject: Re: [xep-support] Adobe SVG
JD> James,
>> I can do following and not receive an error:
>> ...
>> <arg line="-DROOT=${XEP_HOME} -Dcom.renderx.sax.entityresolver=foo
JD> You are specifying these classes as arguments to XSLDriver class,
JD> whereas they should be arguments _to the Java machine itself_.
JD> In Ant, system variables for a forked Java call are set using <jvmarg>:
JD> <java classname="com.renderx.xep.XSLDriver" ...>
JD> <arg line="...."/>
JD> <jvmarg
JD>
value="-Dcom.renderx.sax.entityresolver=com.sun.resolver.tools.CatalogResolv
er"/>>
JD> <jvmarg
JD>
value="-Dcom.renderx.jaxp.uriresolver=com.sun.resolver.tools.CatalogResolver
"/>>
JD> </java>
JD> Regards,
JD> Nikolai
JD> ----- Original Message -----
JD> From: "James Drayton" <James.Drayton@Solipsys.com>
JD> To: <xep-support@renderx.com>
JD> Sent: Monday, June 21, 2004 8:26 PM
JD> Subject: RE: [xep-support] Adobe SVG
JD> Nikolai,
JD> It appears that the following:
JD> java
JD> -Dcom.renderx.sax.entityresolver=.sun.resolver.tools.CatalogResolver
JD> -Dcom.renderx.jaxp.uriresolver=com.sun.resolver.tools.CatalogResolver
JD> I can do following and not receive an error:
JD> <propertycopy name="PDF_DOC" from="${docType}_PDF" />
JD> <echo message="Building ${docType} PDF Document with XEP..." />
JD> <java classname="com.renderx.xep.XSLDriver"
JD> classpathref="docbook.classpath"
JD> fork="true"
JD> dir="."
JD> maxmemory="${MAX_MEMORY}"
JD> failonerror="true"
JD> >
JD> <arg line="-DROOT=${XEP_HOME} -Dcom.renderx.sax.entityresolver=foo
JD> -Dcom.renderx.jaxp.uriresolver=foo
JD> -fo ${DOC_TMP_DIR}/.tmp${docType}.PDF.fo -pdf ${PDF_DOC}" />
JD> </java>
JD> -------------------
JD> (*) To unsubscribe, send a message with words 'unsubscribe xep-support'
JD> in the body of the message to majordomo@renderx.com from the address
JD> you are subscribed from.
JD> (*) By using the Service, you expressly agree to these Terms of Service
JD> http://www.renderx.com/tos.html
JD> -------------------
JD> (*) To unsubscribe, send a message with words 'unsubscribe xep-support'
JD> in the body of the message to majordomo@renderx.com from the address
JD> you are subscribed from.
JD> (*) By using the Service, you expressly agree to these Terms of Service
http://www.renderx.com/tos.html
-------------------
(*) To unsubscribe, send a message with words 'unsubscribe xep-support'
in the body of the message to majordomo@renderx.com from the address
you are subscribed from.
(*) By using the Service, you expressly agree to these Terms of Service http://www.renderx.com/tos.html
This archive was generated by hypermail 2.1.5 : Tue Jun 22 2004 - 08:01:01 PDT