From fc0bf05f440f0adf415d81cbdfb117451033cd49 Mon Sep 17 00:00:00 2001 From: wyq Date: Sun, 21 Jul 2024 19:49:21 +0800 Subject: [PATCH] add x offset for clabel function --- .../org/meteoinfo/geo/layer/VectorLayer.java | 1 + .../geometry/graphic/GraphicCollection.java | 1 + meteoinfo-lab/milconfig.xml | 16 +++++----------- 3 files changed, 7 insertions(+), 11 deletions(-) diff --git a/meteoinfo-geo/src/main/java/org/meteoinfo/geo/layer/VectorLayer.java b/meteoinfo-geo/src/main/java/org/meteoinfo/geo/layer/VectorLayer.java index 0b50cf73..481ec7f7 100644 --- a/meteoinfo-geo/src/main/java/org/meteoinfo/geo/layer/VectorLayer.java +++ b/meteoinfo-geo/src/main/java/org/meteoinfo/geo/layer/VectorLayer.java @@ -2196,6 +2196,7 @@ public class VectorLayer extends MapLayer { aLP.setText(text); aLP.setFont(_labelSet.getLabelFont()); aLP.setAlignType(_labelSet.getLabelAlignType()); + aLP.setXShift(_labelSet.getXOffset()); aLP.setYShift(_labelSet.getYOffset()); String vStr; diff --git a/meteoinfo-geometry/src/main/java/org/meteoinfo/geometry/graphic/GraphicCollection.java b/meteoinfo-geometry/src/main/java/org/meteoinfo/geometry/graphic/GraphicCollection.java index ac806700..a5ffb2c7 100644 --- a/meteoinfo-geometry/src/main/java/org/meteoinfo/geometry/graphic/GraphicCollection.java +++ b/meteoinfo-geometry/src/main/java/org/meteoinfo/geometry/graphic/GraphicCollection.java @@ -701,6 +701,7 @@ public class GraphicCollection extends Graphic implements Iterator { aLP.setText(text); aLP.setFont(labelSet.getLabelFont()); aLP.setAlignType(labelSet.getLabelAlignType()); + aLP.setXShift(labelSet.getXOffset()); aLP.setYShift(labelSet.getYOffset()); if (labelSet.isColorByLegend()) { aLP.setColor(cb.getColor()); diff --git a/meteoinfo-lab/milconfig.xml b/meteoinfo-lab/milconfig.xml index ee698b99..9cf94a4e 100644 --- a/meteoinfo-lab/milconfig.xml +++ b/meteoinfo-lab/milconfig.xml @@ -1,7 +1,6 @@ - - + @@ -12,25 +11,20 @@ - + + - - - - + - - - - +