AngelKostadinov 发表于 2016-9-28 04:46:42

使用.NET设置打印纸页边距

你好!
我创建了一个 .NET 例程,该例程循环访问指定文件夹中的所有文件,并从 dwg 布局创建 pdf 文件。这个想法取自这篇文章:http://through-the-interface.typepad.com/through_the_interface/2007/09/driving-a-basic.html。一切都很好,但有一件事让我发疯,那就是纸边距。
让我们假设我们正在使用Pdf绘图仪将随机布局绘制到带有.NET API的A0纸张。我们必须设置打印设备名称和媒体名称:
plotSettingsValidator.SetPlotConfigurationName(plotSettings, "Dwg to Pdf.pc3", "ISO_full_bleed_A0_(841.00_x_1189.00_MM)");
导出的Pdf文件在A0纸上,但它的底部和右边距与上边距和左上不同。
附件:页边距pdf.PNG
附件:SAMA-JOGE-A-VCF-EXE-007-PPR-TNX-P00-1180-A2.pdf
我想知道如何将所有纸张页边距设置为0。有没有某种方法可以使用.NET配置绘图纸,就像通过AutoCAD图形界面一样?
附件:页边距.PNG
提前致谢!



**** Hidden Message *****

nobody 发表于 2016-10-2 02:29:39

不确定。但是你能不能创建一个PC3文件,并设置它的页边距,然后用它作为你的打印机呢?

AngelKostadinov 发表于 2016-10-3 01:48:32

这是一个好主意,但我认为,通过.NETAPI创建PC3文件是不可能的。我的程序在我们公司的许多计算机上运行,我不能要求每个员工手动创建一个新的绘图设备
感谢您的重播!

n.yuan 发表于 2016-10-3 09:29:47

正如您已经知道的那样,没有可用于操作PC3文件的.NET API。因此,如果您的打印应用程序需要特定的图纸配置,则需要手动创建自定义 PC3 文件,并分发到使用绘图应用程序的每个用户的 AutoCAD 环境。我的办公室使用自定义纸张设置,没有自己的PC3文件,并且我们的AutoCAD工作站/资源设置过程保证了其可用性。

AngelKostadinov 发表于 2016-10-3 11:19:54


你可以看看这个。它应该是一个

BlackBox 发表于 2016-10-4 10:26:02

我发现钢琴和下载源代码,但是

dgorsman 发表于 2016-10-4 14:25:32

而不是修改每一个再保险

AngelKostadinov 发表于 2016-10-4 16:05:48


。它指向一个预先配置的生物

n.yuan 发表于 2016-10-5 05:00:40

我创建了一个新的生物——> Dwg Pdf 2。Aut生物槽

AngelKostadinov 发表于 2016-10-5 09:47:06


是错误的。AutoCAD并考虑PMP f
页: [1] 2
查看完整版本: 使用.NET设置打印纸页边距