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

function DoFixCircleComment()

{

    var ent = mxOcx.DrawCustomEntity("TestMxCustomEntity""");

    var basept = mxOcx.NewPoint();

    basept.x = 100;

    basept.y = 100;

    ent.SetPoint("BasePoint", basept);

    ent.SetString("Text""固定参数绘制圆形标注");

    ent.SetDouble("TextHeight", 100);

    //标注位置提示多边形的边数. 小于2不绘制,=2绘制圆,大于2绘制多边形

    ent.SetLong("EdgeNumber", 2);

    ent.SetDouble("ShapRadius", 1);

    var dimpt = mxOcx.NewPoint();

    dimpt.x = 200;

    dimpt.y = 200;

    ent.SetPoint("DimPoint", dimpt);

    var frstPt = mxOcx.NewPoint();

    frstPt.x = 0;

    frstPt.y = 0;

    ent.SetPoint("First", frstPt);

    ent.TextStyle = "MyCommentFont";

    ent.SetLong("isCircle", 1);

}

效果展示:

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

biao8.png

猜你喜欢

转载自blog.csdn.net/u013725001/article/details/92803437
今日推荐