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相关