From 331d13a79d6c4fa9af0bbfb0d03dc346aa5e53e9 Mon Sep 17 00:00:00 2001 From: ?? ? <ulysseskao@ximple.com.tw> Date: Mon, 12 May 2008 11:10:38 +0800 Subject: [PATCH] update for EOFM-71 --- xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/filter/CreateSymbolStrategy.java | 3 ++- xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/filter/CreateTextStrategy.java | 6 ++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/filter/CreateSymbolStrategy.java b/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/filter/CreateSymbolStrategy.java index 224d357..7be4e07 100644 --- a/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/filter/CreateSymbolStrategy.java +++ b/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/filter/CreateSymbolStrategy.java @@ -80,7 +80,8 @@ { TextElement txtElement = (TextElement) element; double angle = txtElement.getRotationAngle(); - angle -= 90.0; + angle -= 270.0; + angle = -angle; angle = ((angle < 0.0) ? (angle + 360.0) : angle); angle = ((angle > 360.0) ? (angle - 360.0) : (angle)); diff --git a/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/filter/CreateTextStrategy.java b/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/filter/CreateTextStrategy.java index a22a4fa..2f7c92e 100644 --- a/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/filter/CreateTextStrategy.java +++ b/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/filter/CreateTextStrategy.java @@ -81,7 +81,8 @@ { TextElement txtElement = (TextElement) element; double angle = txtElement.getRotationAngle(); - angle -= 90.0; + angle -= 270.0; + angle = -angle; angle = ((angle < 0.0) ? (angle + 360.0) : angle); angle = ((angle > 360.0) ? (angle - 360.0) : (angle)); convertDecorator.setConverter(txtElement); @@ -116,7 +117,8 @@ } double angle = nodeElement.getRotationAngle(); - angle -= 90.0; + angle -= 270.0; + angle = -angle; angle = ((angle < 0.0) ? (angle + 360.0) : angle); angle = ((angle > 360.0) ? (angle - 360.0) : (angle)); Feature feature = featureType.create(new Object[]{ -- Gitblit v0.0.0-SNAPSHOT