PLEASE DO NOT REPLY TO THIS MESSAGE. TO FURTHER COMMENT
ON THE STATUS OF THIS BUG PLEASE FOLLOW THE LINK BELOW
AND USE THE ON-LINE APPLICATION. REPLYING TO THIS MESSAGE
DOES NOT UPDATE THE DATABASE, AND SO YOUR COMMENT WILL
BE LOST SOMEWHERE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=2891

*** shadow/2891 Mon Jul 30 06:58:39 2001
--- shadow/2891.tmp.23987       Mon Jul 30 06:58:39 2001
***************
*** 0 ****
--- 1,252 ----
+ +============================================================================+
+ | broken svg-graphics (pie-chart) in latest FOP-Snapshots                    |
+ +----------------------------------------------------------------------------+
+ |        Bug #: 2891                        Product: Fop                     |
+ |       Status: NEW                         Version: all                     |
+ |   Resolution:                            Platform: PC                      |
+ |     Severity: Normal                   OS/Version: Other                   |
+ |     Priority: Other                     Component: svg                     |
+ +----------------------------------------------------------------------------+
+ |  Assigned To: [EMAIL PROTECTED]                                       |
+ |  Reported By: [EMAIL PROTECTED]                                         |
+ |      CC list: Cc:                                                          |
+ +----------------------------------------------------------------------------+
+ |          URL:                                                              |
+ +============================================================================+
+ |                              DESCRIPTION                                   |
+ The Following SVG renders fine using FOP 0.18.1
+ Release 0.19.0 doesn't render it at all.
+ latest Snapshots produce broken graphics.
+ 
+ 
+ <?xml version="1.0" encoding="iso-8859-1"?>
+ <fo:root xmlns:svg="http://www.w3.org/2000/svg"; 
+ xmlns:fo="http://www.w3.org/1999/XSL/Format";>
+ <fo:layout-master-set>
+ <fo:simple-page-master margin-bottom="10mm" margin-right="10mm" margin-
+ left="10mm" margin-top="10mm" page-height="297mm" page-width="210mm" master-
+ name="titlepage">
+ <fo:region-body margin-bottom="25mm" margin-right="25mm" margin-left="25mm" 
+ margin-top="30mm"/>
+ </fo:simple-page-master>
+ <fo:simple-page-master margin-bottom="10mm" margin-right="10mm" margin-
+ left="10mm" margin-top="10mm" page-height="297mm" page-width="210mm" master-
+ name="simple">
+ <fo:region-before extent="20mm"/>
+ <fo:region-body margin-bottom="25mm" margin-right="25mm" margin-left="25mm" 
+ margin-top="30mm"/>
+ <fo:region-after extent="15mm"/>
+ </fo:simple-page-master>
+ </fo:layout-master-set>
+ <fo:page-sequence master-name="simple">
+ <fo:static-content flow-name="xsl-region-before">
+ <fo:block text-align="center" font-size="10pt" font-family="Helvetica"/>
+ </fo:static-content>
+ <fo:flow flow-name="xsl-region-body">
+ <fo:block font-size="9pt" font-family="Helvetica">
+ <fo:block space-after.optimum="3em" text-align="center" font-weight="bold" font-
+ family="Helvetica" font-size="24pt">Pie-Chart Example</fo:block>
+ <fo:block/>
+       <fo:instream-foreign-object>
+ <svg:svg height="300" width="300">
+ <svg:defs>
+ <svg:filter id="dropshadow">
+ <svg:feGaussianBlur result="blur" stdDeviation="4" in="SourceAlpha"/>
+ <svg:feOffset result="offsetBlurredAlpha" dy="4" dx="4" in="blur"/>
+ <svg:feMerge>
+ <svg:feMergeNode in="offsetBlurredAlpha"/>
+ <svg:feMergeNode in="SourceGraphic"/>
+ </svg:feMerge>
+ </svg:filter>
+ </svg:defs>
+ <svg:rect style="fill:#E3DFCC;" height="270" width="250" y="5" x="25"/>
+ <svg:g transform="translate(150,150) ">
+ <svg:path style="fill:orange; opacity:0.5; stroke:black; stroke-width:0.5;" 
+ d="M 0,0  L 75,0 A 75,75 0    0,1   65,37 z"/>
+ <svg:text style="font-family:Helvetica; font-size:7; fill:black" text-
+ anchor="start" y="21" x="80">Jan (8%)
+                   </svg:text>
+ </svg:g>
+ <svg:g transform="translate(150,150) ">
+ <svg:path style="fill:purple; opacity:0.5; stroke:black; stroke-width:0.5;" 
+ d="M 0,0  L 65,37 A 75,75 0    0,1   26,70 z"/>
+ <svg:text style="font-family:Helvetica; font-size:7; fill:black" text-
+ anchor="start" y="63" x="54">Feb (11%)
+                   </svg:text>
+ </svg:g>
+ <svg:g transform="translate(150,150) ">
+ <svg:path style="fill:white; opacity:0.5; stroke:black; stroke-width:0.5;" d="M 
+ 0,0  L 26,70 A 75,75 0    0,1   1,75 z"/>
+ <svg:text style="font-family:Helvetica; font-size:7; fill:black" text-
+ anchor="start" y="82" x="15">Mar (6%)
+                   </svg:text>
+ </svg:g>
+ <svg:g transform="translate(150,150) ">
+ <svg:path style="fill:blue; opacity:0.5; stroke:black; stroke-width:0.5;" d="M 
+ 0,0  L 1,75 A 75,75 0    0,1   -36,66 z"/>
+ <svg:text style="font-family:Helvetica; font-size:7; fill:black" text-
+ anchor="end" y="80" x="-20">April (8%)
+                   </svg:text>
+ </svg:g>
+ <svg:g transform="translate(150,150) ">
+ <svg:path style="fill:violet; opacity:0.5; stroke:black; stroke-width:0.5;" 
+ d="M 0,0  L -36,66 A 75,75 0    0,1   -47,58 z"/>
+ <svg:text style="font-family:Helvetica; font-size:7; fill:black" text-
+ anchor="end" y="69" x="-46">May (3%)
+                   </svg:text>
+ </svg:g>
+ <svg:g transform="translate(150,150) ">
+ <svg:path style="fill:aqua; opacity:0.5; stroke:black; stroke-width:0.5;" d="M 
+ 0,0  L -47,58 A 75,75 0    0,1   -74,15 z"/>
+ <svg:text style="font-family:Helvetica; font-size:7; fill:black" text-
+ anchor="end" y="43" x="-71">June (11%)
+                   </svg:text>
+ </svg:g>
+ <svg:g transform="translate(150,150) ">
+ <svg:path style="fill:brown; opacity:0.5; stroke:black; stroke-width:0.5;" d="M 
+ 0,0  L -74,15 A 75,75 0    0,1   -70,-27 z"/>
+ <svg:text style="font-family:Helvetica; font-size:7; fill:black" text-
+ anchor="end" y="-7" x="-83">July (9%)
+                   </svg:text>
+ </svg:g>
+ <svg:g transform="translate(150,150) ">
+ <svg:path style="fill:green; opacity:0.5; stroke:black; stroke-width:0.5;" d="M 
+ 0,0  L -70,-27 A 75,75 0    0,1   38,-65 z"/>
+ <svg:text style="font-family:Helvetica; font-size:7; fill:black" text-
+ anchor="end" y="-78" x="-27">Aug (28%)
+                   </svg:text>
+ </svg:g>
+ <svg:g transform="translate(150,150) ">
+ <svg:path style="fill:red; opacity:0.5; stroke:black; stroke-width:0.5;" d="M 
+ 0,0  L 38,-65 A 75,75 0    0,1   44,-61 z"/>
+ <svg:text style="font-family:Helvetica; font-size:7; fill:black" text-
+ anchor="start" y="-70" x="45">Sep (1%)
+                   </svg:text>
+ </svg:g>
+ <svg:g transform="translate(150,150) ">
+ <svg:path style="fill:silver; opacity:0.5; stroke:black; stroke-width:0.5;" 
+ d="M 0,0  L 44,-61 A 75,75 0    0,1   68,-31 z"/>
+ <svg:text style="font-family:Helvetica; font-size:7; fill:black" text-
+ anchor="start" y="-53" x="64">Oct (8%)
+                   </svg:text>
+ </svg:g>
+ <svg:g transform="translate(150,150) ">
+ <svg:path style="fill:beige; opacity:0.5; stroke:black; stroke-width:0.5;" d="M 
+ 0,0  L 68,-31 A 75,75 0    0,1   74,-13 z"/>
+ <svg:text style="font-family:Helvetica; font-size:7; fill:black" text-
+ anchor="start" y="-25" x="79">Nov (4%)
+                   </svg:text>
+ </svg:g>
+ <svg:g transform="translate(150,150) ">
+ <svg:path style="fill:pink; opacity:0.5; stroke:black; stroke-width:0.5;" d="M 
+ 0,0  L 74,-13 A 75,75 0    0,1   75,0 z"/>
+ <svg:text style="font-family:Helvetica; font-size:7; fill:black" text-
+ anchor="start" y="-7" x="83">Dec (3%)
+                   </svg:text>
+ </svg:g>
+ </svg:svg>
+ </fo:instream-foreign-object>
+       <fo:instream-foreign-object>
+ <svg:svg height="300" width="300">
+ <svg:defs>
+ <svg:filter id="dropshadow">
+ <svg:feGaussianBlur result="blur" stdDeviation="4" in="SourceAlpha"/>
+ <svg:feOffset result="offsetBlurredAlpha" dy="4" dx="4" in="blur"/>
+ <svg:feMerge>
+ <svg:feMergeNode in="offsetBlurredAlpha"/>
+ <svg:feMergeNode in="SourceGraphic"/>
+ </svg:feMerge>
+ </svg:filter>
+ </svg:defs>
+ <svg:rect style="fill:#E3DFCC;" height="270" width="250" y="5" x="25"/>
+ <svg:g transform="translate(150,150) ">
+ <svg:path style="fill:orange; opacity:0.5; stroke:black; stroke-width:0.5;" 
+ d="M 0,0  L 75,0 A 75,75 0    0,1   73,18 z"/>
+ <svg:text style="font-family:Helvetica; font-size:7; fill:black" text-
+ anchor="start" y="10" x="82">Jan (4%)
+                   </svg:text>
+ </svg:g>
+ <svg:g transform="translate(150,150) ">
+ <svg:path style="fill:purple; opacity:0.5; stroke:black; stroke-width:0.5;" 
+ d="M 0,0  L 73,18 A 75,75 0    0,1   24,71 z"/>
+ <svg:text style="font-family:Helvetica; font-size:7; fill:black" text-
+ anchor="start" y="56" x="61">Feb (16%)
+                   </svg:text>
+ </svg:g>
+ <svg:g transform="translate(150,150) ">
+ <svg:path style="fill:white; opacity:0.5; stroke:black; stroke-width:0.5;" d="M 
+ 0,0  L 24,71 A 75,75 0    0,1   -13,74 z"/>
+ <svg:text style="font-family:Helvetica; font-size:7; fill:black" text-
+ anchor="start" y="83" x="7">Mar (8%)
+                   </svg:text>
+ </svg:g>
+ <svg:g transform="translate(150,150) ">
+ <svg:path style="fill:blue; opacity:0.5; stroke:black; stroke-width:0.5;" d="M 
+ 0,0  L -13,74 A 75,75 0    0,1   -30,69 z"/>
+ <svg:text style="font-family:Helvetica; font-size:7; fill:black" text-
+ anchor="end" y="79" x="-24">April (4%)
+                   </svg:text>
+ </svg:g>
+ <svg:g transform="translate(150,150) ">
+ <svg:path style="fill:violet; opacity:0.5; stroke:black; stroke-width:0.5;" 
+ d="M 0,0  L -30,69 A 75,75 0    0,1   -46,59 z"/>
+ <svg:text style="font-family:Helvetica; font-size:7; fill:black" text-
+ anchor="end" y="71" x="-43">May (4%)
+                   </svg:text>
+ </svg:g>
+ <svg:g transform="translate(150,150) ">
+ <svg:path style="fill:aqua; opacity:0.5; stroke:black; stroke-width:0.5;" d="M 
+ 0,0  L -46,59 A 75,75 0    0,1   -69,30 z"/>
+ <svg:text style="font-family:Helvetica; font-size:7; fill:black" text-
+ anchor="end" y="51" x="-66">June (8%)
+                   </svg:text>
+ </svg:g>
+ <svg:g transform="translate(150,150) ">
+ <svg:path style="fill:brown; opacity:0.5; stroke:black; stroke-width:0.5;" d="M 
+ 0,0  L -69,30 A 75,75 0    0,1   -69,-30 z"/>
+ <svg:text style="font-family:Helvetica; font-size:7; fill:black" text-
+ anchor="end" y="-0" x="-83">July (13%)
+                   </svg:text>
+ </svg:g>
+ <svg:g transform="translate(150,150) ">
+ <svg:path style="fill:green; opacity:0.5; stroke:black; stroke-width:0.5;" d="M 
+ 0,0  L -69,-30 A 75,75 0    0,1   6,-75 z"/>
+ <svg:text style="font-family:Helvetica; font-size:7; fill:black" text-
+ anchor="end" y="-71" x="-43">Aug (20%)
+                   </svg:text>
+ </svg:g>
+ <svg:g transform="translate(150,150) ">
+ <svg:path style="fill:red; opacity:0.5; stroke:black; stroke-width:0.5;" d="M 
+ 0,0  L 6,-75 A 75,75 0    0,1   15,-73 z"/>
+ <svg:text style="font-family:Helvetica; font-size:7; fill:black" text-
+ anchor="start" y="-82" x="12">Sep (2%)
+                   </svg:text>
+ </svg:g>
+ <svg:g transform="translate(150,150) ">
+ <svg:path style="fill:silver; opacity:0.5; stroke:black; stroke-width:0.5;" 
+ d="M 0,0  L 15,-73 A 75,75 0    0,1   61,-44 z"/>
+ <svg:text style="font-family:Helvetica; font-size:7; fill:black" text-
+ anchor="start" y="-70" x="45">Oct (12%)
+                   </svg:text>
+ </svg:g>
+ <svg:g transform="translate(150,150) ">
+ <svg:path style="fill:beige; opacity:0.5; stroke:black; stroke-width:0.5;" d="M 
+ 0,0  L 61,-44 A 75,75 0    0,1   73,-18 z"/>
+ <svg:text style="font-family:Helvetica; font-size:7; fill:black" text-
+ anchor="start" y="-35" x="75">Nov (6%)
+                   </svg:text>
+ </svg:g>
+ <svg:g transform="translate(150,150) ">
+ <svg:path style="fill:pink; opacity:0.5; stroke:black; stroke-width:0.5;" d="M 
+ 0,0  L 73,-18 A 75,75 0    0,1   75,0 z"/>
+ <svg:text style="font-family:Helvetica; font-size:7; fill:black" text-
+ anchor="start" y="-10" x="82">Dec (4%)
+                   </svg:text>
+ </svg:g>
+ </svg:svg>
+ </fo:instream-foreign-object>
+ </fo:block>
+ <fo:block id="terminator"/>
+ </fo:flow>
+ </fo:page-sequence>
+ </fo:root>

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

Reply via email to