Real_King 发表于 2016-1-2 16:33:00

C# .net打印dwg时如何设置输出尺寸?

如需将图形打印为JPG,尺寸为2100像素*2970像素,请问用.NET如何实现?
下文是摘录于开发人员手册
纸张大小的选择依赖于所配置的绘图仪或输出设备。每个绘图仪或输出设备都有一个可用的输出尺寸的标准列表。为布局分配的输出尺寸可以使用CanonicalMediaName只读属性来查询。
还可以使用PlotPaperUnits属性查询布局的单位,该属性返回枚举PlotPaperUnit定义的三个值中的一个:Inches(英寸)、Millimeters(毫米)、Pixels(像素)。如果你的绘图仪配置为光栅输出,返回的输出单位是Pixels(像素)。
难道尺寸都是只读(除了从CAD新建),不能通过代码新建尺寸?

雪山飞狐_lzh 发表于 2016-1-3 16:37:00

没弄过打印这块 自定义尺寸打印机自身也可以设置吧

Real_King 发表于 2016-1-4 09:18:00


没办法只有通过CAD先设置了。autocad官网论坛也查了下,貌似确实没有这方法

ivde 发表于 2016-1-4 19:27:00


打印尺寸设置应该是系统打印机设置,不是 Acad 的事,系统设置完毕中 acad 中获取http://www.cnblogs.com/smilsy/articles/Paddycai.html
http://hutie1980.blog.163.com/blog/static/404147542012620410379/
页: [1]
查看完整版本: C# .net打印dwg时如何设置输出尺寸?