CR2008 Designer-页面设置-"无打印机"选项-会有什么效果

2020-08-21 16:19发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


在页面设置中,有一个复选框:-没有打印机(针对屏幕显示进行了优化)。

打勾(即未选择打印机)与选择特定打印机有何不同? 打印机会从CR2008中获得什么样的优化?

此外,对于标准A4 PDF(纵向和横向),我是否正确,打印机/没有打印机之间没有区别?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


在页面设置中,有一个复选框:-没有打印机(针对屏幕显示进行了优化)。

打勾(即未选择打印机)与选择特定打印机有何不同? 打印机会从CR2008中获得什么样的优化?

此外,对于标准A4 PDF(纵向和横向),我是否正确,打印机/没有打印机之间没有区别?

付费偷看设置
发送
5条回答
shere_lin
1楼 · 2020-08-21 16:44.采纳回答

有关CR打印方式(包括SDK如何工作)的完整说明,请参见此博客:

https://blogs.sap.com/2019/05/ 31/printing-crystal-reports /

根据报告,基本原理是使用Letter和/或普通纸尺寸时,重要的是在设计和检查Dissociate时使用打印机。 Dissociate告知引擎使用相同的纸张尺寸和打印机类型系列来格式化页面。

由于标签纸和自定义标签纸的尺寸,对于标签打印机尤其如此。

我不建议您使用No Printer,因为它依赖于CR格式化引擎使用的2或3个Windows Dll,usp10.dll和gdi.dll;对于.NET SDK,它使用usp10和GDIPlus.dll( 与GDI.dll不同)。

重要部分正在使用Dissociate,因此,如果找不到原始打印机,则嵌入式格式化引擎将查找最匹配的内容。

另一种可能会影响格式的是使用的字体...。但这是一个完全不同的主题...

Don

nice_wp
2楼-- · 2020-08-21 16:59

谢谢-我知道我在旅途中有两个问题,但从技术上讲它们是不同的。

我将阅读该博客,谢谢您的链接。

在此期间,您说您不建议选中"无打印机"。 在多打印机环境中,推荐的做法是什么?

此外,除了在CRViewer中查看外,大多数时候都会生成PDF,在设计报告时首选的页面设置/打印机是什么?

渐行渐远_HoldOn
3楼-- · 2020-08-21 16:58

Crystal将呈现 根据所选的打印机在屏幕上生成报告。 因此,例如,如果给定的打印机具有可以在其中打印的最小边框,则即使将左,右,上和下页边距设置为0,页面宽度也将基于该宽度。

< p>如果选中此复选框,则可以更方便地以自定义页面大小查看报告,无论该报告上的数据有多宽或多高,该页面都会显示所有数据。

-Dell

shere_lin
4楼-- · 2020-08-21 16:55

是的,该复选框与屏幕渲染有关。 当您打印报告时,报告将根据您使用的打印机呈现出来供打印。

您可以将自定义页面尺寸设置为所需的大小。 因此,当您仅查看报告或将其导出到Excel时,可以将自定义页面大小设置为例如36" x 36",这样您就可以在查看器的单个页面上显示许多列和行 。 当您定期(非仅数据)导出到Excel时,这也将防止它分页。

-Dell

昵称总是被占用
5楼-- · 2020-08-21 16:55

设计打印机纸张尺寸的报告。 微软制定了一种纸张尺寸标准,我相信大多数制造商都会使用ENUM 152+以上的纸张。 之后,任何人都可以分配他们想要的任何纸张尺寸。

https://docs。 microsoft.com/en-us/dotnet/api/system.printing.pagemediasizename?view=netframework-4.8

选择大多数用户使用的打印机...而不是典型的纸张尺寸。

PDF并不重要,因为Adobe会缩放页面以适合您的打印机。 它有99%的时间可读。

Adob​​e在CR/BOE中是最受欢迎的,其中一些新的PDF驱动程序有时会在报告中出现问题,因此,如果发现问题,请先问他们。 PDF使用设计时使用的打印机/纸张尺寸

一周热门 更多>