WPF Crystal Reports Viewer:检查报告是否为横向格式
有人知道我如何检查水晶报表是否为横向格式吗 检查cr wpf控件的实际高度和宽度不会给出正确的值…转到 文件->页面设置-(有所有与页面相关的设置,包括边距和方向。) 检查此链接 已更新 在通过代码通过WPF进行更改之前,您必须签入预览,以确保您的报告将正确地符合您所需的方向 要动态更改,只需访问crystal report对象,其中有属性提供信息WPF Crystal Reports Viewer:检查报告是否为横向格式,wpf,crystal-reports,Wpf,Crystal Reports,有人知道我如何检查水晶报表是否为横向格式吗 检查cr wpf控件的实际高度和宽度不会给出正确的值…转到 文件->页面设置-(有所有与页面相关的设置,包括边距和方向。) 检查此链接 已更新 在通过代码通过WPF进行更改之前,您必须签入预览,以确保您的报告将正确地符合您所需的方向 要动态更改,只需访问crystal report对象,其中有属性提供信息 System.Drawing.Printing.PrinterSettings printersettings = new System.D
System.Drawing.Printing.PrinterSettings printersettings = new System.Drawing.Printing.PrinterSettings();
printersettings.DefaultPageSettings.Landscape = true
System.Drawing.Printing.PageSettings pageSettings = new System.Drawing.Printing.PageSettings();
...
pageSettings.PaperSize = new System.Drawing.Printing.PaperSize("name", 400, 600);
rp.PrintToPrinter(printersettings, pageSettings, false)
检查此链接-转到
文件->页面设置-(有所有与页面相关的设置,包括边距和方向。)
检查此链接
已更新
在通过代码通过WPF进行更改之前,您必须签入预览,以确保您的报告将正确地符合您所需的方向
要动态更改,只需访问crystal report对象,其中有属性提供信息
System.Drawing.Printing.PrinterSettings printersettings = new System.Drawing.Printing.PrinterSettings();
printersettings.DefaultPageSettings.Landscape = true
System.Drawing.Printing.PageSettings pageSettings = new System.Drawing.Printing.PageSettings();
...
pageSettings.PaperSize = new System.Drawing.Printing.PaperSize("name", 400, 600);
rp.PrintToPrinter(printersettings, pageSettings, false)
检查此链接-我的意思当然是通过编程方式使用wpf,正如我在解决方案的标题中所指出的,您可以在解决方案中设置方向。。。我只想知道RPT中设置的方向,您在报告设计时已经设置了该方向。为什么您需要在程序端,如果您需要更改,然后根据您的要求为oriantation和call创建2个报告我正在编写一个加载和显示报告的应用程序,我不是自己创建的。我需要知道在ui中缩放的方向…好的,通过这行“如果(rp.PrintOptions.PaperOrientation==PaperOrientation.scape){做你的工作}或者{做你的工作}”,你可以检查。我的意思是当然是用wpf编程,正如我在你的解决方案的标题中指出的那样,你可以设置方向。。。我只想知道RPT中设置的方向,您在报告设计时已经设置了该方向。为什么您需要在程序端,如果您需要更改,然后根据您的要求为oriantation和call创建2个报告我正在编写一个加载和显示报告的应用程序,我不是自己创建的。我需要知道在ui中缩放的方向…好的,通过这行“如果(rp.PrintOptions.PaperOrientation==PaperOrientation.scape){做你的工作}或者{做你的工作}”,你可以检查。