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