1

我需要在未绑定模式下打印或导出到 PDF,即 WPF 调度程序...

我需要打印数据,以在未绑定模式下显示的相同方式显示......这意味着就像一个屏幕截图......

我的代码:

DevExpress.XtraPrinting.PrintingSystem ps = new DevExpress.XtraPrinting.PrintingSystem();
PrintableComponentLink link = new PrintableComponentLink(ps);
link.Component = this.schedulerControl1;
link.ExportToPdf("123.pdf");

但它显示错误为

无法将类型隐式转换DevExpress.Xpf.Scheduler.SchedulerControlDevExpress.XtraPrinting.IPrintable.

这个怎么解决???

问候,

库马尔...

4

1 回答 1

0

听起来问题在于 PrintableComponentLink 期望 Component 属性实现特定接口——在本例中为 DevExpress.XtraPrinting.IPrintable。

在这一点上,你有几个选择。您可以创建一个继承 SchedulerControl 的新类并自己实现 IPrintable。或者更简单的方法是找到某种已经实现 IPrintable 的容器控件并将您的 SchedulerControl 转储在那里。

于 2013-12-30T15:34:00.877 回答