From 0acf7a49b2da4dd1873d64012ba360eaf51754f4 Mon Sep 17 00:00:00 2001 From: ?? ? <ulysseskao@ximple.com.tw> Date: Thu, 15 May 2008 10:42:55 +0800 Subject: [PATCH] update for EOFM-83 --- xdgnjobs/ximple-dgnio/src/main/java/com/ximple/io/dgn7/TextElement.java | 18 ++++++++++++------ 1 files changed, 12 insertions(+), 6 deletions(-) diff --git a/xdgnjobs/ximple-dgnio/src/main/java/com/ximple/io/dgn7/TextElement.java b/xdgnjobs/ximple-dgnio/src/main/java/com/ximple/io/dgn7/TextElement.java index a013d5a..9630737 100644 --- a/xdgnjobs/ximple-dgnio/src/main/java/com/ximple/io/dgn7/TextElement.java +++ b/xdgnjobs/ximple-dgnio/src/main/java/com/ximple/io/dgn7/TextElement.java @@ -2,10 +2,14 @@ //~--- non-JDK imports -------------------------------------------------------- +import org.apache.log4j.Logger; + import com.vividsolutions.jts.geom.Coordinate; import com.vividsolutions.jts.geom.Envelope; import com.vividsolutions.jts.geom.Geometry; import com.vividsolutions.jts.geom.GeometryFactory; + +import com.ximple.util.DgnUtility; /** * TextElement @@ -16,6 +20,8 @@ */ public class TextElement extends Element implements GeometryConverter { + private static final Logger logger = Logger.getLogger(TextElement.class); + public static final int ED_CENTERJUSTIFICATION = 0; // Enter data field center justification @@ -62,12 +68,12 @@ x += raw[26] & 0x0000ffff; - double dx = Utility.converUnitToCoord(x); + double dx = DgnUtility.converUnitToCoord(x); int y = (raw[27] << 16 & 0xffff0000); y += raw[28] & 0x0000ffff; - double dy = Utility.converUnitToCoord(y); + double dy = DgnUtility.converUnitToCoord(y); return new Coordinate(dx, dy); } @@ -78,7 +84,7 @@ double x = origin.x; double weight = getUserSetWeight(); double height = getUserSetHeight(); - double angle = Utility.converRotationToRadian(getRotationAngle()); + double angle = DgnUtility.converRotationToRadian(getRotationAngle()); x += weight * Math.cos(angle) - height * Math.sin(angle); @@ -186,7 +192,7 @@ height += raw[22] & 0x0000ffff; - return Utility.converIntToDouble(height); + return DgnUtility.converIntToDouble(height); } public double getTextWidth() @@ -195,7 +201,7 @@ length += raw[20] & 0x0000ffff; - return Utility.converIntToDouble(length); + return DgnUtility.converIntToDouble(length); } public int getJustification() @@ -209,7 +215,7 @@ totation += raw[24] & 0x0000ffff; - return Utility.converIntToRotation(totation); + return DgnUtility.converIntToRotation(totation); } public boolean isChinese() -- Gitblit v0.0.0-SNAPSHOT