当前位置:编程学习 > JAVA >>

AutoCAD的二次开发问题(用到Jacob的)

最近在用Jacob搞AutoCAD的二次开发,结果某些CAD属性接口一次返回了两个值,Jacob没法用一个变量接下来

比如下边这样,用Jacob里的call或者get方法都可以使用获取CAD里的宽度获取方法“GetWidth”,问题是这个方法是有两个返回值的——起始处Double startWidth和结束处Double endWidth

CAD中对该属性的定义如下:
[img=http://hi.csdn.net/space-8565300-do-album-picid-714123-goto-down.html][/img]

源代码中获取宽度属性的方法为:
/**
 * 获取一个折线的开始和结束的宽度(两个返回值Double startWidth,Double endWidth,不好处理)
 */
@SuppressWarnings("deprecation")
public Variant[] GetWidth(Integer index) {
 Variant RetVal = Dispatch.call(getImpl().toDispatch(),"GetWidth",index);
 return RetVal.toVariantArray();
}

本人新菜,大虾救我……>_<! --------------------编程问答-------------------- 怎么不能编辑啊,算了图片再发一下吧
--------------------编程问答-------------------- 没人明白吗……--! --------------------编程问答-------------------- GetWidth你是从哪里知道这个方法的?
补充:Java ,  Java相关
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,