0

我创建了一个水晶报告,其中我使用了在我的默认打印机中创建的自定义页面(例如宽度:8.50 英寸和高度:5.84 英寸的凭证)。

问题是,当我从代码运行应用程序时,它会设置我在 Crystal Report 的默认设置中给出的页面。但是在 IIS 上发布后,它会打印在 A4 页面上,而不是在定义的页面上。

寻找您有价值的解决方案

提前致谢,

苏普里亚

4

1 回答 1

0

打印机很可能正在采用打印机的默认设置。尝试从代码本身设置页边距。

            PageMargins pgMargins = this.CrystalReportDoc.PrintOptions.PageMargins;
            pgMargins.topMargin = <top margin here>;
            pgMargins.bottomMargin = <bottom margin here>;
            this.CrystalReportDoc.PrintOptions.ApplyPageMargins(pgMargins);

此外,您必须给出的测量值应该以缇为单位,您可以使用这样的在线测量

于 2012-07-02T07:57:46.880 回答