我正在生成一个水晶报告,并使用C#编程将文件分解或“破解”为单个pdf(使用此编程.... Crystal Reports "File Break") 将PageHeader部分移动到“Report Head”部分时,C#prog生成后不会显示Crystal Reports的详细信息部分。 当我从水晶报告中的“预览”预览水晶报告时,细节部分就在那里...... 有任何想法吗? 提前致谢!! 我会发布图片,但该网站不会让我超过10个代表点.. 这是水晶报告预览
这是在我生成pdf之后....看看详细信息部分是如何填充的,即使在CR的预览中活动正在显示......这一切都发生在我将顶部图像切换到在小组头而不是页头....
答案 0 :(得分:0)
假设在编程方面没有任何内容可以隐藏/抑制部分,记录选择等...通常,如果预览看起来与输出到PDF或打印的内容不同,它总是与打印机驱动程序,所选字体和报告打印机设置。
对于初学者,我会确保您使用通用的“HP兼容”打印机作为报告的驱动程序(在Crystal中开发时选择默认打印机)。此外,仅出于测试目的,将报告字体更改为非常简单的“老学校”,如Courier或Arial。如果在此之后得到了正确的结果,请进入并调整/重新应用旧字体。
此外,请确保表单上的各个字段对象设置为“可以增长”。此外,始终将对象的大小设置为大于其所需的大小。例如,如果某个字段看起来需要10个字符宽,则将其大小设置为12个字符宽。这将有助于打印机和输出不兼容。