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