Hi Paul,

I am a little unclear what the problem is here.  I rendered your svg and
produced the attached eps an pdf to compare.  They both look the same to
me.  Can you elaborate on the problem with reference to my attached images,
please?

Thanks,

Peter

On Tue, Jan 19, 2010 at 8:39 PM, <bugzi...@apache.org> wrote:

> https://issues.apache.org/bugzilla/show_bug.cgi?id=48575
>
>           Summary: When generating EPS from SVG image content doesn't fit
>                    borders
>           Product: Fop
>           Version: 0.95
>          Platform: PC
>        OS/Version: Linux
>            Status: NEW
>          Severity: normal
>          Priority: P2
>         Component: ps
>        AssignedTo: fop-dev@xmlgraphics.apache.org
>        ReportedBy: paul.ly...@gmail.com
>
>
> org.apache.fop.render.ps.EPSTranscoder produces EPS file from SVG DOM, and
> image content doesn't fit image borders (so that picture is croped), though
> viewBox parameter in svg file covers all content.
>
> If specify area of interest (by EPSTranscoder.KEY_AOI hint) aproximately
> 1.38
> times larger then actual viewBox then content fit borders well.
>
> Versions 0.93 and 0.94 generate EPS file well, image content fits borders
> as it
> should.
>
> Batik 1.7 was used to create SVG DOM.
>
> Code being used for conversion:
>
> public static byte[] serialize2EPS(Document document){
>     ByteArrayOutputStream baos = new ByteArrayOutputStream();
>     EPSTranscoder tr = new EPSTranscoder();
>
>     try {
>         tr.transcode(new TranscoderInput(document),new
> TranscoderOutput(baos));
>     } catch (TranscoderException e) {
>         e.printStackTrace();
>     }
>     return baos.toByteArray();
> }
>
> SVG file being processed:
>
> <?xml version="1.0"?>
> <svg transform="scale(1.0)"
> width="100.0mm" xmlns:xlink="http://www.w3.org/1999/xlink";
> height="100.0mm"
> viewBox="0.0 0.0 100.0 100.0" xmlns="http://www.w3.org/2000/svg";>
> <rect fill="#ffffff" x="0" width="100.0" height="100.0" y="0"
> style="stroke:#ffffff"/>
> <path stroke-linecap="square" fill-opacity="1.0" fill="none"
> fill-rule="nonzero" stroke-linejoin="miter" style="stroke:#000"
> d="M48.913043478260875,13.539282990083906
> C64.97395582555245,13.539282990083906
> 77.99389778794813,20.881676490189015 77.99389778794813,29.938977879481314
> C77.99389778794813,38.99627926877361 64.97395582555245,46.33867276887872
> 48.913043478260875,46.33867276887872 C32.852131130969305,46.33867276887872
> 19.83218916857361,38.99627926877361 19.83218916857361,29.938977879481314
> C19.83218916857361,20.881676490189015 32.852131130969305,13.539282990083906
> 48.913043478260875,13.539282990083906Z"
>  stroke-width="0.1" stroke-opacity="1.0" stroke-miterlimit="1.0"/>
> <path stroke-linecap="square" fill-opacity="1.0" fill="none"
> fill-rule="nonzero" stroke-linejoin="miter" style="stroke:#000"
> d="M1.0526315789473684,1.4736842105263157
> C1.0526315789473684,1.4736842105263157 98.73684210526316,1.4736842105263157
> 98.73684210526316,1.4736842105263157 C98.73684210526316,1.4736842105263157
> 98.73684210526316,98.52631578947368 98.73684210526316,98.52631578947368
> C98.73684210526316,98.52631578947368 1.0526315789473684,98.52631578947368
> 1.0526315789473684,98.52631578947368 C1.0526315789473684,98.52631578947368
> 1.0526315789473684,1.4736842105263157
> 1.0526315789473684,1.4736842105263157Z"
> stroke-width="0.1" stroke-opacity="1.0" stroke-miterlimit="1.0"/><path
> stroke-linecap="square" fill-opacity="1.0" fill="none" fill-rule="nonzero"
> stroke-linejoin="miter" style="stroke:#000"
> d="M5.684210526315789,5.473684210526316
> C5.684210526315789,5.473684210526316
> 86.52631578947368,90.52631578947368 86.52631578947368,90.52631578947368"
> stroke-width="0.1" stroke-opacity="1.0" stroke-miterlimit="1.0"/><path
> stroke-linecap="square" fill-opacity="1.0" fill="none" fill-rule="nonzero"
> stroke-linejoin="miter" style="stroke:#000"
> d="M6.105263157894737,89.6842105263158 C6.105263157894737,89.6842105263158
> 93.89473684210526,6.736842105263165 93.89473684210526,6.736842105263165"
> stroke-width="0.1" stroke-opacity="1.0" stroke-miterlimit="1.0"/></svg>
>
> --
> Configure bugmail:
> https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
> ------- You are receiving this mail because: -------
> You are the assignee for the bug.
>

Attachment: out.eps
Description: PostScript document

Attachment: out.pdf
Description: Adobe PDF document

Reply via email to