カスタム レポート ソリューションを構築するために、いくつかのコンポーネントを統合しようとしています。これらのコンポーネントの 1 つは、テンプレート ベースのレポート ジェネレーターです。プレースホルダーを含む RTF ファイルで構成されるテンプレートを読み取り、置換を実行します。これはうまく機能し、RTF レポートを生成します。
結果を物理的な RTF ファイルではなくストリームとして生成できますが、テンプレート (入力) ファイルの完全な名前を指定するためのプロパティがあります。これはデスクトップ アプリケーションでは問題ありませんが、WCF サービスについて話すときは、HD に物理ファイルを配置する必要は避けたいと思います。
すべてのテンプレートはデータベース内に保存されます。アプリケーションはそこからストリームとして読み取り、RTF ファイルとして HD に保存します。C# でレポート ジェネレーターを「チート」して、一種の「仮想」または「架空の」パスで構成される文字列を指定できるかどうかを知りたいです。ディスク上の実際の物理パスであるため、メモリ ストリームからのテンプレート。
どんな助けでも大歓迎です。
前もって感謝します、
ゴンザロ