CAD绘制圆形云线批注(网页版)

js中实现代码说明:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

function DoCloudCircleCommentFix() {

    var comment = mxOcx.NewEntity("IMxDrawComment");

    comment.Text = "固定参数绘圆形云线标注";

    comment.TextHeight = 50;

    var frstPt = mxOcx.NewPoint();

    frstPt.x = -200;

    frstPt.y = -200;

    var basepos = mxOcx.NewPoint();

    basepos.x = 0;

    basepos.y = 10;

    var pos = mxOcx.NewPoint();

    pos.x = 200;

    pos.y = 300;

    //基点

    comment.BasePoint = basepos;

    //位置

    comment.Position = pos;

    //标注位置提示多边形的半径

    comment.ShapRadius = 50;

    //标注框类型

    comment.BoundingBoxType = 5;

    //标注箭头类型

    comment.ArrowType = 2;

    var points = mxOcx.NewComObject("IMxDrawPoints");

    points.Add2(frstPt);

    points.Add2(basepos);

    //标注框坐标数据

    comment.Bounding = points;

    var comobj = mxOcx.ObjectIdToObject(mxOcx.DrawEntity(comment));

    comobj.TextStyle = "MyCommentFont";

    mxOcx.ZoomAll();

}

效果展示:

通过点击绘制圆形云线标注按钮,触发DoCloudCircleCommentFix()事件,CAD控件视区将显示在js中设置好的圆形云线标注。如下图所示:

biao9.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值