From d2c664bc0440eb4453f8d1945c4b780cb507f854 Mon Sep 17 00:00:00 2001
From: ?? ? <ulysseskao@ximple.com.tw>
Date: Wed, 20 Aug 2008 15:18:50 +0800
Subject: [PATCH] update for EOFM-150

---
 xdgnjobs/ximple-dgnio/src/main/java/com/ximple/io/dgn7/Element.java |   14 +++++++++++++-
 1 files changed, 13 insertions(+), 1 deletions(-)

diff --git a/xdgnjobs/ximple-dgnio/src/main/java/com/ximple/io/dgn7/Element.java b/xdgnjobs/ximple-dgnio/src/main/java/com/ximple/io/dgn7/Element.java
index 030b950..abe63f6 100644
--- a/xdgnjobs/ximple-dgnio/src/main/java/com/ximple/io/dgn7/Element.java
+++ b/xdgnjobs/ximple-dgnio/src/main/java/com/ximple/io/dgn7/Element.java
@@ -50,7 +50,7 @@
 
     public int getLineStyle()
     {
-        return 0;
+        return (raw[17] & 0x0007);
     }
 
     public Envelope getRange()
@@ -144,6 +144,18 @@
         return ((raw[17] >>> 3) & 0x001f);
     }
 
+    public void setWeight(int value)
+    {
+        if (value > -1 && value < 31)
+        {
+            raw[17] = (short) ((raw[17] & 0xff07) | (value << 3 & 0x00f8));
+        }
+        else
+        {
+            throw new RuntimeException("Out of Range!");
+        }
+    }
+
     public void addUserAttributeData(byte[] pDataBlock, Class dataClass, int iLinkageId) throws Element.Exception
     {
     }

--
Gitblit v0.0.0-SNAPSHOT