天马星空 发表于 2023-10-25 14:25:11

代码设置余白,打印方向及纸张大小


页面报表(Page Report)
如题,请教是否可以通过VB.NET代码,设置报表的余白,打印方向及纸张大小,谢谢!

Felix.Li 发表于 2023-10-25 14:25:12

您好,对应VB使用
Dim PageReport = New PageReport()即可,然后控制属性,但是控制直接A4目前暂时不行。
因为页面上能选择A3,A4,也是我们做了封装在A3,A4的时候,给相应的宽高。并不是直接有这个属性,也是通过控制wid和hig实现的

Eden.Sun 发表于 2023-10-25 18:16:36

问题描述:

设置页面报表的页边距和纸张方向

问题解决:
您好设置页边距,您可以试试下面这个代码
PageReport report = new PageReport();
            report.Report.BottomMargin = "0cm";
            report.Report.LeftMargin = "5cm";
            report.Report.RightMargin ="5cm";
            report.Report.TopMargin = "5cm";

纸张方向。您试试下面这个设置:PaperOrientation
rep.Report.PaperOrientation
Landscape:横向
Portrait:纵向

天马星空 发表于 2023-10-25 19:01:02

Felix.Li 发表于 2023-10-25 18:21
问题描述:

vb代码设置报表相关属性


请问通过vb代码,不设置PageHeight,有什么属性可以直接设置A4纸张

天马星空 发表于 2023-10-26 11:27:42

Felix.Li 发表于 2023-10-26 10:19
您好,对应VB使用
即可,然后控制属性,但是控制直接A4目前暂时不行。
因为页面上能选择A3,A4,也是我们 ...

了解,另外有个问题请教下,如果我在模板中设定了纸张属性,余白和打印方向,那么是否在vb中设置的是否还会有效,以哪种设置为优先,谢谢!

Felix.Li 发表于 2023-10-26 18:35:32

会优先以代码为主,因为属性设置的也是在报表load的时候给了代码
页: [1]
查看完整版本: 代码设置余白,打印方向及纸张大小