我正在使用Apache Batik的SVGGraphics2D類將我的swing繪製調用連接到SVG。 它與LinearGradientPaint元素完全忽略的例外情況正常工作。 setup code is taken from the svggen tutorial和儘可能簡單。漸變塗料不能在Apache Batik的svggen中工作
svg文件報告「fill:none」。有什麼,我失蹤或這是一個錯誤? 該代碼使用蠟染版。 1.7版JRE 1.6 Swing課程。
我正在使用Apache Batik的SVGGraphics2D類將我的swing繪製調用連接到SVG。 它與LinearGradientPaint元素完全忽略的例外情況正常工作。 setup code is taken from the svggen tutorial和儘可能簡單。漸變塗料不能在Apache Batik的svggen中工作
svg文件報告「fill:none」。有什麼,我失蹤或這是一個錯誤? 該代碼使用蠟染版。 1.7版JRE 1.6 Swing課程。
問題是,正如lbalazscs指出的那樣,擴展處理程序。我沒有在網上找到適當的svggen ExtensionHandler實現,所以我自己寫了一個。
的代碼處理LinearGradientPaint和的RadialGradientPaint(隨意添加更多)
https://gist.github.com/4509119
的片段也被報道了蠟染的問題跟蹤器:
你建立ExtensionHandler,如參考頁面中所述?如果你爲你的問題發佈了一個簡單的工作示例,這將是一件好事。 – lbalazscs