资源简介
一款基于Web浏览的矢量图形控件,类似于网页上的Visio控件,提供编辑态运行态
代码片段和文件信息
/**
*
* 多比矢量图控件代码, 北京龙博中科软件有限公司版权所有。
* 有任何问题,请联系我们。
* 网站: www.duobee.com
* 电话:010-84827838
* 传真:010-84827961
* 地址: 北京市朝阳区北苑路媒体村天畅园6-701
* Email: contact#duobee.com(请将#替换为@)
* @author 莫小晖
* @version 3.55
*/
package com.duobee.importer.dwg;
import java.io.IOException;
import java.util.List;
import java.util.Vector;
import com.iver.cit.jdwglib.dwg.DwgFile;
import com.iver.cit.jdwglib.dwg.Dwgobject;
import com.iver.cit.jdwglib.dwg.DwgVersionNotSupportedException;
import com.iver.cit.jdwglib.dwg.objects.DwgArc;
import com.iver.cit.jdwglib.dwg.objects.DwgEllipse;
import com.iver.cit.jdwglib.dwg.objects.DwgLine;
import com.iver.cit.jdwglib.dwg.objects.DwgCircle;
import com.iver.cit.jdwglib.dwg.objects.DwgText;
public class DwgParserTester {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
// Creates a new DwgFile object for reading a DWG file.
DwgFile dwgFile = new DwgFile(“E:\\product-svn\\duobee\\3.52\\duobee3.52\\src\\com\\duobee\\importer\\dwg\\jianzhu.dwg“);
//Reads the DWG file but don‘t configure its objects.
try {
dwgFile.read();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (DwgVersionNotSupportedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//Creates a table with the DWG file layer information.
//dwgFile.initializelayerTable();
/*calculateGisModelDwgPolylines() configures Polyline‘s geometry. In Polylines with
arcs these arcs are defined by a set of points and a distance between these points.
calculateCadModelDwgPolylines() configures Polyline‘s geometry. In Polylines with
arcs these arcs are defined by a curvature parameter called bulge that is associated
with the points.
*/
//dwgFile.calculateGisModelDwgPolylines()
//dwgFile.calculateCadModelDwgPolylines();
//The extrusion parameters of the objets in a DWG file changes the location of these objects.
//dwgFile.applyExtrusions();
//: test if the DWG file has elevation information.
//dwgFile.testDwg3D();
//This method manages the blocks contained in a DWG file.
//dwgFile.blockManagement();
//Import the set of DWG objects.
//Now they are correctly configured.
Listject> dwgobjects = dwgFile.getDwgobjects();
//Convert DWG objects to the corresponding object model.
for (int i=0;ijects.size();i++) {
Dwgobject iObj = (Dwgobject)dwgobjects.get(i);
if (iObj instanceof DwgArc) {
//Convert iObj to the corresponding object model
System.out.println(“DwgArc“);
}else if (iObj instanceof DwgEllipse) {
//Convert iObj to the corresponding object model
System.out.println(“DwgEllipse“);
}if (iObj instanceof DwgLine) {
//Convert iObj to the corresponding object model
System.out.println(“DwgLine“);
}if (iObj instanc
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 206 2010-03-16 15:09 慧都控件网.url
目录 0 2013-12-27 11:10 duobee3.55\
文件 2495 2014-08-05 14:06 duobee3.55\.classpath
目录 0 2013-09-24 10:38 duobee3.55\.myeclipse\
文件 305 2014-09-10 10:32 duobee3.55\.myme
文件 1416 2013-12-27 11:31 duobee3.55\.project
目录 0 2013-12-27 11:10 duobee3.55\.settings\
文件 500 2013-09-24 10:38 duobee3.55\.settings\.jsdtscope
文件 1040 2013-11-25 12:04 duobee3.55\.settings\com.genuitec.eclipse.j2eedt.core.prefs
文件 163 2013-09-26 12:55 duobee3.55\.settings\org.eclipse.core.resources.prefs
文件 330 2013-09-24 10:38 duobee3.55\.settings\org.eclipse.jdt.core.prefs
文件 49 2013-09-24 10:38 duobee3.55\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2013-09-24 10:38 duobee3.55\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2013-12-27 11:10 duobee3.55\src\
文件 730 2013-11-27 14:50 duobee3.55\src\applicationContext-actions.xm
目录 0 2013-12-27 11:10 duobee3.55\src\com\
目录 0 2013-12-27 11:10 duobee3.55\src\com\duobee\
目录 0 2013-12-27 11:10 duobee3.55\src\com\duobee\importer\
目录 0 2013-12-30 11:38 duobee3.55\src\com\duobee\importer\dwg\
文件 4193 2014-09-10 09:48 duobee3.55\src\com\duobee\importer\dwg\DwgParserTester.java
目录 0 2013-12-27 11:10 duobee3.55\src\com\duobee\prj\
目录 0 2013-12-27 11:10 duobee3.55\src\com\duobee\prj\dd\
目录 0 2013-12-27 11:10 duobee3.55\src\com\duobee\prj\dd\action\
文件 11826 2014-09-10 09:48 duobee3.55\src\com\duobee\prj\dd\action\FileAction.java
目录 0 2013-12-27 11:10 duobee3.55\src\com\duobee\prj\dd\core\
文件 1596 2014-09-10 09:47 duobee3.55\src\com\duobee\prj\dd\core\ba
文件 21331 2014-09-10 09:47 duobee3.55\src\com\duobee\prj\dd\core\MyUtils.java
文件 1844 2014-09-10 09:47 duobee3.55\src\com\duobee\prj\dd\core\Page.java
目录 0 2013-12-27 11:10 duobee3.55\src\com\duobee\prj\dd\json\
目录 0 2013-12-27 11:10 duobee3.55\src\com\duobee\prj\dd\json\bean\
文件 1563 2014-09-10 09:47 duobee3.55\src\com\duobee\prj\dd\json\bean\MyFile.java
............此处省略2472个文件信息
- 上一篇:androidkiller最新版
- 下一篇:Android 手机遥控器
相关资源
- JavaWeb从入门到精通源程序
- javaweb健身俱乐部会员管理项目源码
- 学生管理系统JAVAWeb.zip
- 《Java Restful Web Service实战》第一版 高
- javaweb网上书城系统毕业设计-加支付
- java web 典型项目开发案例
- android移动无线点餐客户端源码+JAVAW
- javaWeb个人博客系统页面SSH2框架
- javaWeb天下陶网络商城SSH项目源码
- 人力资源管理系统 java web 完整项目
- java web个人博客源码
- JAVA SWing 实现C/S模式的数据库编程及
- 图书馆借阅小程序APP+JavaWeb后端管理
- 30天学会java web方立勋ppt(全)
- 基于Java Web的博客系统含数据库文件
- 电子相册(java web)
- javaweb网上订餐系统
- 企业人力资源管理系统(附数据库文
- JavaWeb 商城项目毕业设计
- Java Web数据库系统应用开发与源代码
- AXIS2作为客户端调用webService的demo
- JavaWeb学生在线选课系统Struts+Hibernat
- javaweb医药管理系统
- android webview demo
- java开发的国家电力系统所有源代码
- 基于JAVAWEB购物商城项目
- 基于javaweb的某网络相册项目源码
- 华东交通大学2017年6月课程设计--鲜花
- java+web音乐翻唱网站+j2ee平台Java源码
- java+web项目开发javaweb开发完整源代码
评论
共有 条评论