找回密码
 立即注册

QQ登录

只需一步,快速开始

sammer110
注册会员   /  发表于:2023-2-25 11:08  /   查看:2142  /  回复:4
10金币
本帖最后由 Bella.Yuan 于 2023-3-6 18:51 编辑

设计器内预览正常




程序内调用代码打印改模板时



会自动变成2页分栏了


打印代码如下:

private void btn_print_Click(object sender, EventArgs e)
        {
            string patch = txt_path.Text.Trim();
            string para = txt_para.Text.Trim();

            Print(patch, para);
        }

        //打印的方法
        private static void Print(string path ,string para)
        {
            GrapeCity.ActiveReports.PageReport pageReport = new GrapeCity.ActiveReports.PageReport(new System.IO.FileInfo(path));

            GrapeCity.ActiveReports.Document.PageDocument pageDocument = new GrapeCity.ActiveReports.Document.PageDocument(pageReport);

            //传入参数
            pageReport.Report.ReportParameters[0].DefaultValue.Values.Add(para);

            //打印
            pageDocument.Print(false, true, false);

        }

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,该case在16.4版本会进行修复,您到时升级一下版本测试看看。

4 个回复

倒序浏览
最佳答案
最佳答案
Bella.YuanWyn认证
超级版主   /  发表于:2023-2-25 11:08:32
来自 5#
Bella.Yuan 发表于 2023-2-27 15:03
您好,您先降到16.3.1的版本,用这个版本测试看看是否是正常的,我这边用16.3.1测试是正常的一页。针对16 ...

您好,该case在16.4版本会进行修复,您到时升级一下版本测试看看。
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2023-2-27 11:36:23
2#
您好,根据您上传的截图,目前推测是纸张的尺寸大小不一致导致的,您可以把模板的页边距设置小一点,然后在测试看看。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
sammer110
注册会员   /  发表于:2023-2-27 12:45:20
3#
Bella.Yuan 发表于 2023-2-27 11:36
您好,根据您上传的截图,目前推测是纸张的尺寸大小不一致导致的,您可以把模板的页边距设置小一点,然后在 ...

和纸张无关,我使用的是PDF打印或者WINDOWS自带的XPS打印,同时使用16.2.1就没有该问题;麻烦请测试
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2023-2-27 15:03:26
4#
sammer110 发表于 2023-2-27 12:45
和纸张无关,我使用的是PDF打印或者WINDOWS自带的XPS打印,同时使用16.2.1就没有该问题;麻烦请测试

您好,您先降到16.3.1的版本,用这个版本测试看看是否是正常的,我这边用16.3.1测试是正常的一页。针对16.3.4的版本我这边反馈一下。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部