.net 打印crystal reports生成的pdf时是否设置默认打印纸张大小?

.net 打印crystal reports生成的pdf时是否设置默认打印纸张大小?,.net,crystal-reports,printing,pdf-generation,.net,Crystal Reports,Printing,Pdf Generation,我使用crystal reports(visual studio 2008附带的版本)在asp.net中生成pdf,然后将其拉入客户端浏览器 其中一些报告是在法定尺寸的纸张上。这意味着对于这些报告,我们的客户必须在每次打印时在“打印”对话框中手动更改纸张大小。当然,他们通常在用错误的纸张打印了一份10页的报告之后才这样做,从而浪费了时间和纸张 有没有一种方法可以让我在pdf中嵌入打印默认纸张大小的信息?我在crystal reports API上看不到它的选项,但我对它也不是特别熟悉。默认纸张大

我使用crystal reports(visual studio 2008附带的版本)在asp.net中生成pdf,然后将其拉入客户端浏览器

其中一些报告是在法定尺寸的纸张上。这意味着对于这些报告,我们的客户必须在每次打印时在“打印”对话框中手动更改纸张大小。当然,他们通常在用错误的纸张打印了一份10页的报告之后才这样做,从而浪费了时间和纸张


有没有一种方法可以让我在pdf中嵌入打印默认纸张大小的信息?我在crystal reports API上看不到它的选项,但我对它也不是特别熟悉。

默认纸张大小实际上是在crystal中使用文件->页面设置设置的;这将决定PDF的输出大小。不幸的是,您需要更改的是,在客户端计算机上……在Adobe Acrobat的“打印”对话框中,需要选中“按PDF页面大小选择纸张来源”复选框。我相信,一旦选中,此复选框就会在所有打印机和所有文档上“粘贴”。

非常感谢,这不是最好的选择,但总比没有好得多。