问:如何在ActiveReports 3.0中自定义设置纸张的大小 进行预览,打印?很难控制啊。
答:请试试加入以下的语句在你的程序中, 这样可以自定义纸张大小:
Me.PageSettings.PaperKind = System.Drawing.Printing.PaperKind.Custom
问:预览时还是没有变化
private void OrderReportForm_Load(object sender, EventArgs e)
{
OrderReport rp = new OrderReport();
rp.DataSource = dt;
rp.DataMember = dt.TableName;
rp.PageSettings.PaperKind = System.Drawing.Printing.PaperKind.Custom;
this.viewer1.Document = rp.Document;
rp.Run();
}
麻烦帮忙看看,如何控制预览时的大小 和打印纸张大小?
答:
在设置paperkind为custom之后, 应该是定义你要的纸张大小的语句了, 如以下例子:
report.PageSettings.PaperKind = System.Drawing.Printing.PaperKind.Custom;
report.PageSettings.PaperHeight = 150;
report.PageSettings.PaperWidth = 394;
看到你的程序, 没有设置自定义值
report.PageSettings.PaperKind = System.Drawing.Printing.PaperKind.Custom;
report.PageSettings.PaperHeight = 150;
report.PageSettings.PaperWidth = 394;
看到你的程序, 没有设置自定义值
附:产品下载和介绍