jslinzx 发表于 2015-9-22 21:17:11

小弟我也来发一个,鼠标点击出编号

ads_real i;//定义起点
if(acedGetReal(("\n请输入起点编号:"),&i) != RTNORM) return;//输入起点编号
ads_point pt; // 定义点
ads_real zg;//定以zg(字高)
if(acedGetReal(("\n请输入字高:"),&zg) != RTNORM) return;//输入字高
for (int l=1;l<i+1;i++)
{
if (acedGetPoint(NULL, "\n输入点位:", pt) != RTNORM)
return;
AcGePoint3d pt1(pt,pt,0);//确定文字位置坐标(将AcGePoint2d转为AcGePoint3d)
char fmtval;
acdbRToS(i,2,0,fmtval);
const char*text=("%s",fmtval);//确定文字内容为多段线编号
AcDbObjectId style = AcDbObjectId::kNull;//设置默认文字样式
double height=zg;//设置字高
double rotation=0;//设置字体旋转高度
AcDbText *pText = new AcDbText(pt1,text, style, height,rotation);
sjk(pText);
}

satan421 发表于 2019-5-22 08:42:50

;;lisp写的


龙吟小调 发表于 2015-9-29 09:58:36

为什么我输入DH提示为未知命令,这个程序要怎么样才能用

jslinzx 发表于 2015-9-30 13:05:09

龙吟小调 发表于 2015-9-29 09:58 static/image/common/back.gif
为什么我输入DH提示为未知命令,这个程序要怎么样才能用

我用的是 ObjectARX 编译的

龙吟小调 发表于 2015-10-1 07:46:48

jslinzx 发表于 2015-9-30 13:05 static/image/common/back.gif
我用的是 ObjectARX 编译的

能否做个源码啊

1694628497 发表于 2019-5-8 09:43:57

编号外面加圆呢

mpk023 发表于 2019-5-22 08:12:19

用不了,楼主能不能做成个附件上传供我们学习。。。

lijunfa12345 发表于 2019-8-26 18:36:13

页: [1]
查看完整版本: 小弟我也来发一个,鼠标点击出编号