Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WPF Crystal Reports Viewer:检查报告是否为横向格式_Wpf_Crystal Reports - Fatal编程技术网

WPF Crystal Reports Viewer:检查报告是否为横向格式

WPF Crystal Reports Viewer:检查报告是否为横向格式,wpf,crystal-reports,Wpf,Crystal Reports,有人知道我如何检查水晶报表是否为横向格式吗 检查cr wpf控件的实际高度和宽度不会给出正确的值…转到 文件->页面设置-(有所有与页面相关的设置,包括边距和方向。) 检查此链接 已更新 在通过代码通过WPF进行更改之前,您必须签入预览,以确保您的报告将正确地符合您所需的方向 要动态更改,只需访问crystal report对象,其中有属性提供信息 System.Drawing.Printing.PrinterSettings printersettings = new System.D

有人知道我如何检查水晶报表是否为横向格式吗

检查cr wpf控件的实际高度和宽度不会给出正确的值…

转到

文件->页面设置-(有所有与页面相关的设置,包括边距和方向。)

检查此链接

已更新 在通过代码通过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进行更改之前,您必须签入预览,以确保您的报告将正确地符合您所需的方向

要动态更改,只需访问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){做你的工作}或者{做你的工作}”,你可以检查。