1

アンバウンド モードの WPF スケジューラを印刷または PDF にエクスポートする必要があります...

非連結モードで表示するのと同じ方法で、データを印刷する必要があります...スクリーンショットのように...

私のコード:

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

しかし、それはエラーを次のように示しています

DevExpress.Xpf.Scheduler.SchedulerControlタイプを に暗黙的に変換することはできませんDevExpress.XtraPrinting.IPrintable

これを解決する方法???

よろしく、

クマール...

4

1 に答える 1

0

問題は、PrintableComponentLink が Component プロパティが特定のインターフェイスを実装することを期待していることにあるようです。この場合は DevExpress.XtraPrinting.IPrintable です。

この時点で、いくつかのオプションがあります。SchedulerControl を継承する新しいクラスを作成し、IPrintable を自分で実装することもできます。または、より簡単な方法は、既に IPrintable を実装している何らかのコンテナー コントロールを見つけて、そこに SchedulerControl をダンプすることです。

于 2013-12-30T15:34:00.877 に答える