CAD网页中打印的图纸里面添加页眉及页脚

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013725001/article/details/91360491

1

2

3

4

5

6

7

8

9

10

11

扫描二维码关注公众号,回复: 6411432 查看本文章

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

//添加一个页眉或页脚数据

    //新建一个COM组件对象 参数为COM组件类名

    var getPt = mxOcx.NewComObject("IMxDrawUiPrPoint");

    getPt.message = "点取打印范围第一点";

    if (getPt.go() != 1) {

        return;

    }

    var frstPt = getPt.value();

    if (frstPt == null)

        return;

    //新创建IMxDrawUtility对象

    var utl = mxOcx.NewUtility();

    //与用户交互得一个矩形框  参数一矩形框一个对角点;参数二命令行提示

    var secondPt = utl.GetCorner(frstPt, "点取打印范围第二点");

    if (secondPt == null)

        return;

    //新建一个COM组件对象 参数为COM组件类名

    var print = mxOcx.NewComObject("IMxDrawPrint");

    //添加一个页眉或页脚数据

    // 参数一为打印的文字内容;参数二为字体;参数三为字体大小,单位是mm ;参数四为字体位置

    print.AddPageComment("TTTTTT中文""宋体", 3, 1);

    print.AddPageComment("TTTTTT中文""宋体", 3, 2);

    print.AddPageComment("TTTTTT中文""宋体", 3, 3);

    print.AddPageComment("TTTTTT中文2""宋体", 3, 4);

    print.AddPageComment("TTTTTT中文2""宋体", 3, 5);

    print.AddPageComment("TTTTTT中文2""宋体", 3, 6);

    //开始打印  参数一为打印的范围左下角X1;参数二为打印的范围左下角Y1

    //参数三为打印的范围右上角X2 ;参数四为打印的范围右上角Y2

    if (print.Print(frstPt.x, frstPt.y, secondPt.x, secondPt.y)) {

        alert("打印成功");

    }

    else {

        alert("打印失败");

    }

猜你喜欢

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