为了一个快速的临时解决方案,我制作了用户希望以编程方式填写的表单的图像。然后我将该图像嵌入到报告中,并用该图像填充页面。然后,我将字段放在图像顶部以填写表格中需要填写的区域。我意识到这可能不是最好的解决方案,但它奏效了,我们需要在几天内完成一些工作,只要用户将其导出为 PDF,它就可以正常工作。
通常只有几页,但今天有将近 40 页。问题是大约在第 35 页之后,图像变成了一个小的红色 X(就像网页上缺少图像时一样),但它仍然会打印图像顶部的文本。
让我更加困惑的是,在对分页方式进行了几次调整之后,报告将在我的 PC 上运行良好,但在服务器上却不行。此报表使用 Visual Studio 报表并存储在 Intranet 服务器上,而不是 SQL Server。
该图像约为 250k,是 PNG。
我希望我已经清楚地解释了这一点。有任何想法吗?