CAD选择范围打印(com接口)

Posted lihao2014

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CAD选择范围打印(com接口)相关的知识,希望对你有一定的参考价值。


用户可以在打印设置里面的打印区域的自由选择或者点击打印控制的选择范围打印实现功能。

private void PrintRange()



MxDrawUtility mxUtility = new MxDrawUtility();

//点取第一点

MxDrawPoint point = (MxDrawPoint)(mxUtility.GetPoint(null, "点取第一点..."));

if (point == null)

return;

//点取第二点

MxDrawPoint point1 = (MxDrawPoint)(mxUtility.GetPoint(null, "点取第二点..."));

if (point1 == null)

return;

MxDrawPrint print = new MxDrawPrint();

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

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

if (print.Print(point.x, point.y, point1.x, point1.y))



MessageBox.Show("打印成功");



else



MessageBox.Show("打印失败");




用户可以在CAD控件视区中选取所需打印内容进行打印,效果如下图所示:

CAD选择范围打印(com接口)_控件

以上是关于CAD选择范围打印(com接口)的主要内容,如果未能解决你的问题,请参考以下文章

CAD与用户互在图面上得到一个矩形框(com接口VB语言)

CAD关于实体的选择操作(com接口网页版)

CAD如何直接打印,不出现打印对话框?

CAD当前选择实体发生变化调用事件(com接口)

CAD图纸,图块图纸怎么切割出一部分?

cad怎么一次性打印所有图纸