打印是Revit很常用的功能之一,因此Revit文档类提供了一系列的方法来通过 API实现打印功能。

用户可以通过API实现将打印进行批量化处理的功能。

代码示例:

 public void ExecutePrint(Document doc){FilteredElementCollector collector = new FilteredElementCollector(doc).OfClass(typeof(ViewPlan));IList<Element> viewElems = collector.ToElements();ViewSet printableViews = new ViewSet();// 找出全部可打印视图 foreach (View view in viewElems){if (!view.IsTemplate && view.CanBePrinted){printableViews.Insert(view);}}PrintManager pm = doc.PrintManager;pm.PrintRange = PrintRange.Select;pm.SelectNewPrintDriver(@"\\server\printer01");pm.Apply();// 打印全部可打印视图doc.Print(printableViews);}

=========【更多高级应用请关注公众号】========

==================================

如何利用RevitAPI进行打印相关推荐

  1. 利用PL/SQL打印ASCII表?

    利用PL/SQL打印ASCII表? 系统环境: 1.操作系统:Windows 2000 2.数据库: Oracle 8i R2 (8.1.6) for NT 企业版 3.安装路径:C:\ORACLE ...

  2. python画图代码星星-Python利用for循环打印星号三角形的案例

    简单的for循环打印三角形 1,for循环方法实现星星三角 代码: for i in range(0,5): for j in range(i+1): if i == 4: print("* ...

  3. java使用三种循环打印99表_编程题:利用for循环打印 9*9 表

    # 利用for循环打印 9*9 表? 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 ...

  4. System verilog利用class类打印信息

    1.1 System verilog利用class类打印信息 1.1.1 本节目录 1)本节目录: 2)本节引言: 3)FPGA简介: 4)System verilog利用class类打印信息: 5) ...

  5. 利用for循环打印图形

    利用for循环打印图形 利用for循环打印图形时,我们需要记住外层循环列,内层循环行,然后们需要做的不外乎是找到它们循环的规律罢了. 打印矩形图形 打印: ***** ***** ***** **** ...

  6. 6.2_[Java 数组]-利用二重循环打印各种图形

    ################################################## 目录 玩坏二重循环 一句话概括二重循环 打印一个矩形 打印正直角三角形左下角顶点 打印倒直角三角形 ...

  7. 星号下三角形python答案_Python利用for循环打印星号三角形的案例

    简单的for循环打印三角形 1,for循环方法实现星星三角 代码: for i in range(0,5): for j in range(i+1): if i == 4: print("* ...

  8. 利用C语言打印杨辉三角

    利用C语言打印杨辉三角 此次打印的杨辉三角格式如下: 我们此次以15行的杨辉三角为例. 首先来说一下基本的思路 通过观察可知,如果把杨辉三角看成是一个大的三角形,其第一列和对角线的值均为1. 从第3行 ...

  9. C# 利用PrintDocument定制打印单据

    本文是利用PrintDocument定制打印单据的小例子,仅供学习分享使用,如果不足之处,还请指正. 涉及知识点: PrintDocument :从 Windows 窗体应用程序打印时,定义一种可重用 ...

最新文章

  1. eclipse使用ModelGoon插件自动生成java类的UML图
  2. c++文件内容与输入内容进行比较_使用位运算对数据或文件内容进行加密
  3. python基础知识培训价格_Python基础知识的学习
  4. 承认吧,你就是不行!
  5. acer软件保护卡怎么解除_外观精致性能强,配置丰富重量轻、宏碁(Acer)墨舞EX214轻薄笔记本 深度评测...
  6. mysql 关联字段 查询_Mysql关联查询总结
  7. 计算机网络管理员是技能培训吗,计算机网络管理员(路由与交换) 专业简介
  8. python处理pdf实例_Python使用PDFMiner解析PDF代码实例
  9. 非法集资(Illegal Fund-raising)
  10. SEO网站优化注意5个小细节,降低网站跳出率
  11. 身份证验证判断、身份证正则表达式、15位、18位身份证验证
  12. Elasticsearch辅助插件安装
  13. 新计算机分区,全新的电脑怎么给新硬盘分区?
  14. 电脑无法升级windows11的解决办法
  15. redis哨兵模式搭建配置(一主三从三哨兵)
  16. 旭日图更好地呈现数据的层次结构,细致划分各项数据
  17. SQLPLUS登录以及切换Oracle数据库实例和用户
  18. HTC 重力感应传感器编程资料总结
  19. 安卓实现仿微信点赞好友昵称列表,中间用逗号隔开
  20. 记录-蓝鲸相关知识点

热门文章

  1. 基于android的招出租车百度地图打车拼车App
  2. 【微语】第十一周(01.25~01.31)
  3. 硬盘mdr转换成gdp linux,外行给老爷机装linux系统始末
  4. FIF小组ASP互动教程作业答案
  5. Apollo代码解析longitudinal Control:纵向控制算法与流程图
  6. 【大咖讲座】网络安全攻防对抗发展与趋势
  7. LKT4200 32位高端防盗版加密芯片
  8. 【转载】基于深度卷积网络方法的高光谱图像分类
  9. es6阮一峰学习--let 和 const 命令
  10. 医院计算机中心主任,秦皇岛妇幼保健院计算机中心主任刘宇:浅谈妇幼专科医院信息化建设...