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

网友投稿 313 2022-09-20

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

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

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(​​​​"打印失败"​​​​);​

​}​

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:CAD将选中的实体做成块(网页版)
下一篇:做不好公域流量也就没有私域流量,别再简单把微信群当私域流量了!
相关文章

 发表评论

暂时没有评论,来抢沙发吧~