私は現在、プロジェクトの設計段階にあり、クライアントは、「あらゆる」タイプのドキュメントを表示して注釈を付けるために使用できるデスクトップ アプリを望んでいます。私は WPF ドキュメント ビューアーと XPS ドキュメントについていくつかの調査を行ってきましたが、XPS ドキュメント ライターを使用すると、何でも xps ドキュメントに出力して、WPF アプリで簡単に表示できるため、完璧に適合しているように思えます。いくつかの異なるドキュメント タイプ (PDF、Web ページ、Word ドキュメントなど) でこれをテストしたところ、非常に印象的な結果が得られました。API を扱うのは難しい可能性が高く、可能であればオール MS ソリューションを設計したかったため、Adobe PDF レビュー ツールには近づかないようにしました。
XPS のもう 1 つの大きな利点は、WPF 注釈フレームワーク (System.Windows.Annotations) を使用できることですが、私の問題は、このフレームワークは良い出発点ですが、クライアントはフレームワークが提供しないより豊富な機能を必要とすることです。 、次のように:
- ドキュメントのさまざまな部分の周りに長方形または楕円を描く機能
- ドキュメントに描画する機能
- テキストの特定の部分に固定することなく、画像またはドキュメントの任意の場所に付箋を追加する機能
- 付箋にコメントの作成者を表示する
- それぞれに異なる色の付箋を表示する
- ノートに高優先度または低優先度のフラグを立て、それに応じてノートの色を変更するボタン
あなたが提供できるアドバイスをありがとう。
――メハール