当用户需要打印两个CAD控件的图纸时,可以采用嵌套打印实现。实现嵌套打印功能,首先将两个CAD控件放入网页中,C#代码如下:

private void BatchPrintDialog()
{
MxDrawPrint print = new MxDrawPrint();
// 开始打印.
print.BeginNestedPrint();
//iFlag = 0表示页边距,iFlag = 1表示打印区域矩形框位置
print.Flag = 1;
// 打印区位置(10,10,200,100),坐标系统是,X从左到右,Y从上到下.
//打印的页边距的左边距离
print.dLeftPageMargin = 10;
//打印的页边距的上边距离
print.dTopPageMargin = 10;
//打印的页边距的右边距离
print.dRightPageMargin = 200;
//打印的页边距的下边距离
print.dBottomPageMargin = 100;
// 把屏幕显示内容进行的打印,打印第一个控件。
axMxDrawX1.MakeCurrentOcx();
print.PrintScreen();
// 打印区位置(10,110,200,210),坐标系统是,X从左到右,Y从上到下.
//打印的页边距的上边距离
print.dTopPageMargin = 110;
//打印的页边距的下边距离
print.dBottomPageMargin = 210;
// 把屏幕显示内容进行的打印,打印第二个控件。
axMxDrawX2.MakeCurrentOcx();
print.PrintScreen();
//结束嵌套打印
print.EndNestedPrint();
}

最新文章

  1. Java_动态重新加载Class机制
  2. 给定时器settimeout、setInterval调用传递参数
  3. ListView 下拉更新 (支持 Android)
  4. (转载) PowerDesigner 生成sql文件
  5. 设计模式之 -- 单例模式(Singleton)
  6. JVM中启用逃逸分析
  7. Windows Server 2008 R2: 创建任务计划
  8. python3基础语法
  9. Facade模式
  10. Slickflow.NET 开源工作流引擎基础介绍(五) -- 会签加签高级特性介绍
  11. git 和 svn
  12. Java Dwr3实现消息推送步骤详解
  13. Java PDF页面设置——页面大小、页边距、纸张方向、页面旋转
  14. 基于tensorflow的逻辑分类
  15. Gogs基本使用介绍
  16. 一道题引发的self和super
  17. IGMP协议
  18. Unity 基础-------------------------关于Anchor锚点的理解
  19. 十天精通CSS3(3)
  20. sqoop数据导入命令 (sql---hdfs)

热门文章

  1. idea output 悬浮浮动问题
  2. TCP 拆、粘包
  3. BZOJ_3448_[Usaco2014 Feb]Auto-complete_Trie树
  4. AutoIT: WinActivate可以把要操作的窗口提前。
  5. poj 3517(约瑟夫环问题)
  6. pycharm中关于django和buildout的配置
  7. html title属性
  8. CCF 201409-1 相邻数对 (水题)
  9. IE浏览器下错误,不能执行已释放script的代码
  10. hibernate 中createQuery与createSQLQuery(转载)