Devexpress 将DevXPress文档查看器填充页面添加到conatiner

Devexpress 将DevXPress文档查看器填充页面添加到conatiner,devexpress,documentviewer,picturefill,Devexpress,Documentviewer,Picturefill,我有DevExpress raport.cs和DocumentViewer容器。我想知道如何将显示的页面填充到容器 您需要使用DevExpress.XtraReports.UserDesigner.XRDesignPanel并将其放到TableLayout或其他容器中,然后使用它: xrdpReport.Visible = false; xrdpReport.BeginInit();

我有DevExpress raport.cs和DocumentViewer容器。我想知道如何将显示的页面填充到容器


您需要使用DevExpress.XtraReports.UserDesigner.XRDesignPanel并将其放到TableLayout或其他容器中,然后使用它:

xrdpReport.Visible = false;                                
xrdpReport.BeginInit();                                
xrdpReport.OpenReport(report);//Inherited from DevExpress.XtraReports.UI.XtraReport
xrdpReport.EndInit();
xrdpReport.Visible = true;
启动应用程序后,您将看到类似的内容(您可以隐藏上面的工具栏)


如果我理解了这个问题,您需要填充整个页面空间吗?因此,请尝试在报表设计器中修改页边距。或者请更好地描述您需要做什么。我使用devexpress控件。我对这份报告进行了修改,并将DocumentViewer放在Form1上。DocumentViewer.DocumentSource=Xraport。文档查看器采用form1的一半大小。但我需要在这种大小的DocumentViewer中查看完整的报告。类似于在打印机中填充页面:)我需要自动匹配报告大小和DocumentViewer大小。1至1/1:1本报告并非仅由其父母填写。填写报告时,不能有滚动条。:)我需要自动匹配大小到DocumentViewer大小。1到1/1:1我认为没有任何DevExpress组件可以做到这一点。打印时,请始终选择纸张的大小/尺寸。。。也许制作一个报表的打印屏幕,然后调整它的大小,但这是一个非常疯狂的解决方案。我不相信没有办法将内容自动调整到容器中。