找回密码
 立即注册

QQ登录

只需一步,快速开始

guangliang

新手上路

1

主题

3

帖子

33

积分

新手上路

积分
33
  • 30

    金币

  • 主题

  • 帖子

最新发帖
guangliang
新手上路   /  发表于:2010-2-26 17:06  /   查看:9700  /  回复:4
如何在ActiveReports 3.0中自定义设置纸张的大小 进行预览,打印?很难控制啊,希望斑竹尽快回复,谢谢1

4 个回复

倒序浏览
wahaha
社区贡献组   /  发表于:2010-2-26 17:39:00
沙发

回复 1# guangliang 的帖子

请试试加入以下的语句在你的程序中, 这样可以自定义纸张大小:
Me.PageSettings.PaperKind = System.Drawing.Printing.PaperKind.Custom

谢谢
回复 使用道具 举报
guangliang
新手上路   /  发表于:2010-2-26 17:54:00
板凳
预览时还是没有变化啊
回复 使用道具 举报
guangliang
新手上路   /  发表于:2010-2-26 17:59:00
地板
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();
}
麻烦帮忙看看,如何控制预览时的大小 和打印纸张大小?
回复 使用道具 举报
wahaha
社区贡献组   /  发表于:2010-3-1 09:54:00
5#

回复 4# guangliang 的帖子

在设置paperkind为custom之后, 应该是定义你要的纸张大小的语句了, 如以下例子:  
            report.PageSettings.PaperKind = System.Drawing.Printing.PaperKind.Custom;
            report.PageSettings.PaperHeight = 150;
            report.PageSettings.PaperWidth = 394;
看到你的程序, 没有设置自定义值
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部