Hello,

I'm trying to render a pdf containing external svg graphics and I 
encounter a scaling problem.
I know this topic was already discussed, but I want to know if there's 
something new.

I put two SVGs in a table, in the same row, in two cells. These SVG have 
the same height, but different widths. But in the pdf they have a 
different size.
These SVG are quite plain (rectangles). They were created with Adobe 
Illustrator, they contain a "path" element. If I use a svg containing a 
"rect" element, the problem disapears. If I use a bitmap graphic too.

I've tried to change some attributes (width, height...) of the 
fo:external-graphic tag but it doesn't work better. 

I've joined the two SVGs, the xsl-fo file and the resulting pdf (it's not 
too big).

Any idea ?

Thanks.

Here's the fo tree :

<?xml version="1.0" encoding="UTF-8"?>
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format";>
  <fo:layout-master-set>
    <fo:simple-page-master
          margin-right="1cm"
          margin-left="1cm"
          margin-bottom="2cm"
          margin-top="1cm"
          page-width="21cm"
          page-height="29.7cm"
        master-name="first">
                <fo:region-body/>
    </fo:simple-page-master>
  </fo:layout-master-set>

  <fo:page-sequence master-reference="first">
    <fo:flow flow-name="xsl-region-body">
                        <fo:block>
                                <fo:table table-layout="fixed" 
height="30mm">
                                        <fo:table-column 
column-width="25mm"/> 
                                        <fo:table-column 
column-width="25mm"/>  
                                        <fo:table-body> 
            <fo:table-row height="30mm">
                <fo:table-cell>
                        <fo:block>
                                <!-- green rectangle -->
                                <fo:external-graphic 
src="url('green_rect.svg')"  />
                        </fo:block> 
                </fo:table-cell> 
                <fo:table-cell>
                        <fo:block>
                                <!-- rose rectangle -->
                                <fo:external-graphic 
src="url('rose_rect.svg')" />
                        </fo:block> 
                </fo:table-cell> 
            </fo:table-row> 
          </fo:table-body>
                                </fo:table>
        </fo:block>
    </fo:flow>
  </fo:page-sequence>
</fo:root>

<<attachment: svgScalingIssue.zip>>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to