summaryrefslogtreecommitdiff
path: root/src/net/sourceforge/plantuml/ugraphic/eps
diff options
context:
space:
mode:
Diffstat (limited to 'src/net/sourceforge/plantuml/ugraphic/eps')
-rw-r--r--src/net/sourceforge/plantuml/ugraphic/eps/DriverCenteredCharacterEps.java2
-rw-r--r--src/net/sourceforge/plantuml/ugraphic/eps/DriverDotPathEps.java4
-rw-r--r--src/net/sourceforge/plantuml/ugraphic/eps/DriverEllipseEps.java4
-rw-r--r--src/net/sourceforge/plantuml/ugraphic/eps/DriverImageEps.java4
-rw-r--r--src/net/sourceforge/plantuml/ugraphic/eps/DriverLineEps.java4
-rw-r--r--src/net/sourceforge/plantuml/ugraphic/eps/DriverPathEps.java4
-rw-r--r--src/net/sourceforge/plantuml/ugraphic/eps/DriverPolygonEps.java2
-rw-r--r--src/net/sourceforge/plantuml/ugraphic/eps/DriverRectangleEps.java4
-rw-r--r--src/net/sourceforge/plantuml/ugraphic/eps/DriverTextEps.java16
-rw-r--r--src/net/sourceforge/plantuml/ugraphic/eps/PathIteratorLimited.java2
-rw-r--r--src/net/sourceforge/plantuml/ugraphic/eps/UGraphicEps.java2
11 files changed, 24 insertions, 24 deletions
diff --git a/src/net/sourceforge/plantuml/ugraphic/eps/DriverCenteredCharacterEps.java b/src/net/sourceforge/plantuml/ugraphic/eps/DriverCenteredCharacterEps.java
index 29f8df0..5aa6889 100644
--- a/src/net/sourceforge/plantuml/ugraphic/eps/DriverCenteredCharacterEps.java
+++ b/src/net/sourceforge/plantuml/ugraphic/eps/DriverCenteredCharacterEps.java
@@ -2,7 +2,7 @@
* PlantUML : a free UML diagram generator
* ========================================================================
*
- * (C) Copyright 2009-2017, Arnaud Roques
+ * (C) Copyright 2009-2020, Arnaud Roques
*
* Project Info: http://plantuml.com
*
diff --git a/src/net/sourceforge/plantuml/ugraphic/eps/DriverDotPathEps.java b/src/net/sourceforge/plantuml/ugraphic/eps/DriverDotPathEps.java
index 44df2b0..da77586 100644
--- a/src/net/sourceforge/plantuml/ugraphic/eps/DriverDotPathEps.java
+++ b/src/net/sourceforge/plantuml/ugraphic/eps/DriverDotPathEps.java
@@ -2,7 +2,7 @@
* PlantUML : a free UML diagram generator
* ========================================================================
*
- * (C) Copyright 2009-2017, Arnaud Roques
+ * (C) Copyright 2009-2020, Arnaud Roques
*
* Project Info: http://plantuml.com
*
@@ -50,7 +50,7 @@ public class DriverDotPathEps implements UDriver<EpsGraphics> {
if (param.getColor() != null) {
eps.setStrokeColor(mapper.getMappedColor(param.getColor()));
- eps.setStrokeWidth("" + param.getStroke().getThickness(), param.getStroke().getDashVisible(), param.getStroke()
+ eps.setStrokeWidth(param.getStroke().getThickness(), param.getStroke().getDashVisible(), param.getStroke()
.getDashSpace());
shape.draw(eps, x, y);
}
diff --git a/src/net/sourceforge/plantuml/ugraphic/eps/DriverEllipseEps.java b/src/net/sourceforge/plantuml/ugraphic/eps/DriverEllipseEps.java
index 38815a3..6c91db1 100644
--- a/src/net/sourceforge/plantuml/ugraphic/eps/DriverEllipseEps.java
+++ b/src/net/sourceforge/plantuml/ugraphic/eps/DriverEllipseEps.java
@@ -2,7 +2,7 @@
* PlantUML : a free UML diagram generator
* ========================================================================
*
- * (C) Copyright 2009-2017, Arnaud Roques
+ * (C) Copyright 2009-2020, Arnaud Roques
*
* Project Info: http://plantuml.com
*
@@ -73,7 +73,7 @@ public class DriverEllipseEps implements UDriver<EpsGraphics> {
eps.setFillColor(mapper.getMappedColor(param.getBackcolor()));
eps.setStrokeColor(mapper.getMappedColor(param.getColor()));
- eps.setStrokeWidth("" + param.getStroke().getThickness(), param.getStroke().getDashVisible(), param.getStroke()
+ eps.setStrokeWidth(param.getStroke().getThickness(), param.getStroke().getDashVisible(), param.getStroke()
.getDashSpace());
if (shape.getStart() == 0 && shape.getExtend() == 0) {
diff --git a/src/net/sourceforge/plantuml/ugraphic/eps/DriverImageEps.java b/src/net/sourceforge/plantuml/ugraphic/eps/DriverImageEps.java
index 89a27b1..200b36e 100644
--- a/src/net/sourceforge/plantuml/ugraphic/eps/DriverImageEps.java
+++ b/src/net/sourceforge/plantuml/ugraphic/eps/DriverImageEps.java
@@ -2,7 +2,7 @@
* PlantUML : a free UML diagram generator
* ========================================================================
*
- * (C) Copyright 2009-2017, Arnaud Roques
+ * (C) Copyright 2009-2020, Arnaud Roques
*
* Project Info: http://plantuml.com
*
@@ -65,7 +65,7 @@ public class DriverImageEps implements UDriver<EpsGraphics> {
}
}
- eps.drawImage(shape.getImage(), x, y);
+ eps.drawImage(shape.muteTransparentColor(mapper.getMappedColor(param.getBackcolor())).getImage(), x, y);
}
}
diff --git a/src/net/sourceforge/plantuml/ugraphic/eps/DriverLineEps.java b/src/net/sourceforge/plantuml/ugraphic/eps/DriverLineEps.java
index f22ff0c..c8794ca 100644
--- a/src/net/sourceforge/plantuml/ugraphic/eps/DriverLineEps.java
+++ b/src/net/sourceforge/plantuml/ugraphic/eps/DriverLineEps.java
@@ -2,7 +2,7 @@
* PlantUML : a free UML diagram generator
* ========================================================================
*
- * (C) Copyright 2009-2017, Arnaud Roques
+ * (C) Copyright 2009-2020, Arnaud Roques
*
* Project Info: http://plantuml.com
*
@@ -72,7 +72,7 @@ public class DriverLineEps implements UDriver<EpsGraphics> {
}
eps.setStrokeColor(mapper.getMappedColor(param.getColor()));
- eps.setStrokeWidth("" + param.getStroke().getThickness(), param.getStroke().getDashVisible(), param.getStroke()
+ eps.setStrokeWidth(param.getStroke().getThickness(), param.getStroke().getDashVisible(), param.getStroke()
.getDashSpace());
eps.epsLine(x, y, x2, y2);
}
diff --git a/src/net/sourceforge/plantuml/ugraphic/eps/DriverPathEps.java b/src/net/sourceforge/plantuml/ugraphic/eps/DriverPathEps.java
index 9493bde..2e55750 100644
--- a/src/net/sourceforge/plantuml/ugraphic/eps/DriverPathEps.java
+++ b/src/net/sourceforge/plantuml/ugraphic/eps/DriverPathEps.java
@@ -2,7 +2,7 @@
* PlantUML : a free UML diagram generator
* ========================================================================
*
- * (C) Copyright 2009-2017, Arnaud Roques
+ * (C) Copyright 2009-2020, Arnaud Roques
*
* Project Info: http://plantuml.com
*
@@ -48,7 +48,7 @@ public class DriverPathEps implements UDriver<EpsGraphics> {
eps.setStrokeColor(mapper.getMappedColor(param.getColor()));
eps.setFillColor(mapper.getMappedColor(param.getBackcolor()));
- eps.setStrokeWidth("" + param.getStroke().getThickness(), param.getStroke().getDashVisible(), param
+ eps.setStrokeWidth(param.getStroke().getThickness(), param.getStroke().getDashVisible(), param
.getStroke().getDashSpace());
eps.epsPath(x, y, shape);
diff --git a/src/net/sourceforge/plantuml/ugraphic/eps/DriverPolygonEps.java b/src/net/sourceforge/plantuml/ugraphic/eps/DriverPolygonEps.java
index bdce126..b222839 100644
--- a/src/net/sourceforge/plantuml/ugraphic/eps/DriverPolygonEps.java
+++ b/src/net/sourceforge/plantuml/ugraphic/eps/DriverPolygonEps.java
@@ -2,7 +2,7 @@
* PlantUML : a free UML diagram generator
* ========================================================================
*
- * (C) Copyright 2009-2017, Arnaud Roques
+ * (C) Copyright 2009-2020, Arnaud Roques
*
* Project Info: http://plantuml.com
*
diff --git a/src/net/sourceforge/plantuml/ugraphic/eps/DriverRectangleEps.java b/src/net/sourceforge/plantuml/ugraphic/eps/DriverRectangleEps.java
index b3b9c12..37ba918 100644
--- a/src/net/sourceforge/plantuml/ugraphic/eps/DriverRectangleEps.java
+++ b/src/net/sourceforge/plantuml/ugraphic/eps/DriverRectangleEps.java
@@ -2,7 +2,7 @@
* PlantUML : a free UML diagram generator
* ========================================================================
*
- * (C) Copyright 2009-2017, Arnaud Roques
+ * (C) Copyright 2009-2020, Arnaud Roques
*
* Project Info: http://plantuml.com
*
@@ -89,7 +89,7 @@ public class DriverRectangleEps implements UDriver<EpsGraphics> {
} else {
eps.setStrokeColor(mapper.getMappedColor(param.getColor()));
eps.setFillColor(mapper.getMappedColor(param.getBackcolor()));
- eps.setStrokeWidth("" + param.getStroke().getThickness(), param.getStroke().getDashVisible(), param
+ eps.setStrokeWidth(param.getStroke().getThickness(), param.getStroke().getDashVisible(), param
.getStroke().getDashSpace());
eps.epsRectangle(x, y, width, height, rx / 2, ry / 2);
}
diff --git a/src/net/sourceforge/plantuml/ugraphic/eps/DriverTextEps.java b/src/net/sourceforge/plantuml/ugraphic/eps/DriverTextEps.java
index 605e149..57b420e 100644
--- a/src/net/sourceforge/plantuml/ugraphic/eps/DriverTextEps.java
+++ b/src/net/sourceforge/plantuml/ugraphic/eps/DriverTextEps.java
@@ -2,7 +2,7 @@
* PlantUML : a free UML diagram generator
* ========================================================================
*
- * (C) Copyright 2009-2017, Arnaud Roques
+ * (C) Copyright 2009-2020, Arnaud Roques
*
* Project Info: http://plantuml.com
*
@@ -103,7 +103,7 @@ public class DriverTextEps implements UDriver<EpsGraphics> {
if (extended != null) {
eps.setStrokeColor(extended);
eps.setFillColor(extended);
- eps.setStrokeWidth("1", 0, 0);
+ eps.setStrokeWidth(1, 0, 0);
if (dim == null) {
dim = getMinMax(x, y, getOutline(textLayout).getPathIterator(null));
}
@@ -122,9 +122,9 @@ public class DriverTextEps implements UDriver<EpsGraphics> {
if (dim == null) {
dim = getMinMax(x, y, getOutline(textLayout).getPathIterator(null));
}
- eps.setStrokeWidth("1.1", 0, 0);
+ eps.setStrokeWidth(1.1, 0, 0);
eps.epsLine(x, y + 1.5, x + dim.getWidth(), y + 1.5);
- eps.setStrokeWidth("1", 0, 0);
+ eps.setStrokeWidth(1, 0, 0);
}
if (fontConfiguration.containsStyle(FontStyle.WAVE)) {
if (dim == null) {
@@ -135,12 +135,12 @@ public class DriverTextEps implements UDriver<EpsGraphics> {
if (extended != null) {
eps.setStrokeColor(mapper.getMappedColor(extended));
}
- eps.setStrokeWidth("1.1", 0, 0);
+ eps.setStrokeWidth(1.1, 0, 0);
for (int i = (int) x; i < x + dim.getWidth() - 5; i += 6) {
eps.epsLine(i, ypos - 0, i + 3, ypos + 1);
eps.epsLine(i + 3, ypos + 1, i + 6, ypos - 0);
}
- eps.setStrokeWidth("1", 0, 0);
+ eps.setStrokeWidth(1, 0, 0);
}
if (fontConfiguration.containsStyle(FontStyle.STRIKE)) {
final HtmlColor extended = fontConfiguration.getExtendedColor();
@@ -152,9 +152,9 @@ public class DriverTextEps implements UDriver<EpsGraphics> {
}
// final FontMetrics fm = font.getFontMetrics();
final double ypos = (dim.getMinY() + dim.getMaxY() * 2) / 3;
- eps.setStrokeWidth("1.3", 0, 0);
+ eps.setStrokeWidth(1.3, 0, 0);
eps.epsLine(x, ypos, x + dim.getWidth(), ypos);
- eps.setStrokeWidth("1", 0, 0);
+ eps.setStrokeWidth(1, 0, 0);
}
}
diff --git a/src/net/sourceforge/plantuml/ugraphic/eps/PathIteratorLimited.java b/src/net/sourceforge/plantuml/ugraphic/eps/PathIteratorLimited.java
index 0616098..653e7ef 100644
--- a/src/net/sourceforge/plantuml/ugraphic/eps/PathIteratorLimited.java
+++ b/src/net/sourceforge/plantuml/ugraphic/eps/PathIteratorLimited.java
@@ -2,7 +2,7 @@
* PlantUML : a free UML diagram generator
* ========================================================================
*
- * (C) Copyright 2009-2017, Arnaud Roques
+ * (C) Copyright 2009-2020, Arnaud Roques
*
* Project Info: http://plantuml.com
*
diff --git a/src/net/sourceforge/plantuml/ugraphic/eps/UGraphicEps.java b/src/net/sourceforge/plantuml/ugraphic/eps/UGraphicEps.java
index 351bd8b..0feb7ae 100644
--- a/src/net/sourceforge/plantuml/ugraphic/eps/UGraphicEps.java
+++ b/src/net/sourceforge/plantuml/ugraphic/eps/UGraphicEps.java
@@ -2,7 +2,7 @@
* PlantUML : a free UML diagram generator
* ========================================================================
*
- * (C) Copyright 2009-2017, Arnaud Roques
+ * (C) Copyright 2009-2020, Arnaud Roques
*
* Project Info: http://plantuml.com
*