From 0e9c8410f16bfea18c9843b4f9d18f558047281f Mon Sep 17 00:00:00 2001 From: kitfox Date: Mon, 30 Jul 2007 18:01:11 +0000 Subject: Fixed miterlimit error. git-svn-id: https://svn.java.net/svn/svgsalamander~svn/trunk/svg-core@43 7dc7fa77-23fb-e6ad-8e2e-c86bd48ed22b --- src/main/java/com/kitfox/svg/SVGDisplayPanel.java | 1 + src/main/java/com/kitfox/svg/ShapeElement.java | 20 ++++++++++++++++---- src/main/res/res/help/about/about.html | 2 +- 3 files changed, 18 insertions(+), 5 deletions(-) (limited to 'src/main') diff --git a/src/main/java/com/kitfox/svg/SVGDisplayPanel.java b/src/main/java/com/kitfox/svg/SVGDisplayPanel.java index beedace..04604b4 100644 --- a/src/main/java/com/kitfox/svg/SVGDisplayPanel.java +++ b/src/main/java/com/kitfox/svg/SVGDisplayPanel.java @@ -114,6 +114,7 @@ public class SVGDisplayPanel extends javax.swing.JPanel implements Scrollable } g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); + g.setRenderingHint(RenderingHints.KEY_RENDERING, RenderingHints.VALUE_RENDER_QUALITY); if (diagram != null) { try diff --git a/src/main/java/com/kitfox/svg/ShapeElement.java b/src/main/java/com/kitfox/svg/ShapeElement.java index c4e583e..e122753 100644 --- a/src/main/java/com/kitfox/svg/ShapeElement.java +++ b/src/main/java/com/kitfox/svg/ShapeElement.java @@ -178,16 +178,28 @@ abstract public class ShapeElement extends RenderableElement if (getStyle(styleAttrib.setName("stroke-linecap"))) { String val = styleAttrib.getStringValue(); - if (val.equals("round")) strokeLinecap = BasicStroke.CAP_ROUND; - else if (val.equals("square")) strokeLinecap = BasicStroke.CAP_SQUARE; + if (val.equals("round")) + { + strokeLinecap = BasicStroke.CAP_ROUND; + } + else if (val.equals("square")) + { + strokeLinecap = BasicStroke.CAP_SQUARE; + } } int strokeLinejoin = BasicStroke.JOIN_MITER; if (getStyle(styleAttrib.setName("stroke-linejoin"))) { String val = styleAttrib.getStringValue(); - if (val.equals("round")) strokeLinecap = BasicStroke.JOIN_ROUND; - else if (val.equals("bevel")) strokeLinecap = BasicStroke.JOIN_BEVEL; + if (val.equals("round")) + { + strokeLinejoin = BasicStroke.JOIN_ROUND; + } + else if (val.equals("bevel")) + { + strokeLinejoin = BasicStroke.JOIN_BEVEL; + } } float strokeMiterLimit = 4f; diff --git a/src/main/res/res/help/about/about.html b/src/main/res/res/help/about/about.html index dc52bcd..06443bc 100644 --- a/src/main/res/res/help/about/about.html +++ b/src/main/res/res/help/about/about.html @@ -13,7 +13,7 @@ http://svgsalamander.dev.java.net
http://www.kitfox.com

- Last built: 2007, June, 8 12:33
+ Last built: 2007, July, 18 11:59
-- cgit v1.2.3-55-g7522