お世話になっております
現在、私たちのアプリケーションでpaoReportをより密接に統合する方法について検討しており、いくつかの技術的な質問がございます。
私たちのアプリケーションはMDI (Multiple Document Interface) アーキテクチャを使用しており、paoReportで生成されたレポートのプレビューをMDI親フォーム内で直接表示したいと考えています。現在のところ、以下のようなコードでプレビューをMDI子フォームとして表示することに成功しました。
(F_MdiParentがmdiparentフォームです)
F_MdiParent mdiParentForm = Application.OpenForms.OfType<F_MdiParent>().FirstOrDefault();
IReport paoRep = ReportCreator.GetPreview();
paoRep.z_PreviewWindow.z_TitleText = "部品集合一覧";
var form = paoRep as Form;
if (form != null)
{
form.MdiParent = mdiParentForm;
}
paoRep.PreviewDialog = false;
こちらの方法で問題なく動作していますが、paoReportの正式なサポート対象として、MDIフォームへの統合が認められているか確認したく思います。このような統合に関して既知の問題や制限事項、または推奨される実装方法があるかどうかご教示いただけますと幸いです。
また、将来的なアップデートにおいて、この機能の使用に関する互換性が維持されるかについてもご確認をお願いしたいです。さらに詳細な技術的な情報が必要であれば、適宜ご指示ください。
貴社の製品をさらに有効活用できるよう、サポートを賜りますようお願い申し上げます。
お問い合わせありがとうございます。
MDIフォームへの統合は、問題ございません。
正式なサポートとしてすべてを記述することは難しいです。
運用されるのであれば、当然サポートもさせていただきます。
将来的なアップデートにたいする互換性の維持については、現在の作りの延長は残しますので、まず、問題ないと思います。
問題が発生した場合は、サポートとして対応させていただきます。
よろしくお願いします。
- YY-BOARD -