C# 如何在crystal report中管理页面大小和边距?

C# 如何在crystal report中管理页面大小和边距?,c#,.net,winforms,crystal-reports,C#,.net,Winforms,Crystal Reports,我对crystal reports和将crystal report与.Net(WinForm/Visual Studio 2010)结合使用还不熟悉 我在想,在报告中设置页面大小和上下左右边距的方法是什么。我试着寻找选择,但没能找到。请指导我。如果您使用Crystal Reports设计报告,页面大小和页边距可以通过页面设置进行编辑右键单击报告上的,选择页面设置。您将获得如下所示的窗口 在这里您可以编辑页面大小和页边距。。。 如果使用VS2010设计报告,请遵循以下步骤 对于页边距打开页

我对crystal reports和将crystal report与.Net(WinForm/Visual Studio 2010)结合使用还不熟悉


我在想,在报告中设置页面大小和上下左右边距的方法是什么。我试着寻找选择,但没能找到。请指导我。

如果您使用Crystal Reports设计报告,页面大小和页边距可以通过页面设置进行编辑右键单击报告上的,选择页面设置。您将获得如下所示的窗口


在这里您可以编辑页面大小和页边距。。。

如果使用VS2010设计报告,请遵循以下步骤




对于页边距打开页面设置




希望这有帮助

并以编程方式更改它们:

        yourReportObject.PrintOptions.PaperSize = CrystalDecisions.Shared.PaperSize.PaperA4;
        yourReportObject.PrintOptions.ApplyPageMargins(new CrystalDecisions.Shared.PageMargins(0, 0, 0, 0));

您使用哪种工具编辑crystal report?VS2010或Crystal Reports??回答得好;'没有打印机的建议,无论如何。Thx,但我不能得到你说的“没有打印机”看看“打印设置”的图像;RICOH printer参数嵌套在报告中,但最终用户将没有RICOH printe。因此,标记“无打印机”以提高报告性能,“因此,作为可伸缩性的最佳实践,请修改报告以使用无打印机驱动程序。”请阅读此处,是的,现在就知道了!非常好