3

私は現在、開発チームに所属しており、Open XML Word ドキュメントを受け入れ、XML を細断処理し、データ入力に使用できる UI 画面をオンザフライで作成できるアプリを考え出そうとしています。

私は Open XML SDK を使用していますが、SDK では静的な表現 (テンプレートまたはマスクと呼びます) をコードで定義してから使用できるようにする必要があるため、ドキュメントを表現するための非常に一般的な手段を考え出すことが私の課題でした。プログラムでドキュメントを細断処理します。

特定のドキュメントをシュレッドする例として、プログラムがドキュメントをシュレッドする方法を「知る」ために、コードに移動して、ドキュメントという単語のテーマ、フォント、段落スタイルなどを定義する必要があります。ドキュメントのスタイルが変更された場合その場合、プログラムも変更する必要があります。

私の質問は、これを一般的に行う方法があるので、単語ドキュメントを作成する際に使用されるスタイルを気にする必要はありませんか? Word文書から画面/データ入力フィールドを生成しようとした人はいますか?

どんな助けでも大歓迎です。

4

1 に答える 1

1

Open XML を使用すると、xml スキーマを使用して、コンテンツ コントロールを含むドキュメントの特定の部分にデータをバインドできます。その後、xml スキーマをデータ入力アプリの開始点として使用できます。

カスタム xml へのコンテンツ コントロールのマッピング:

ドキュメント内のカスタム xml を制御でき、UI がかなり静的である場合、またはカスタム xml スキーマに基づいてオンザフライでデータ入力ユーザー インターフェイスを生成することができます。

Word 自体をデータ入力 UI として機能させる方法があると思います。そのため、カスタム UI は必要ありません。

于 2010-09-01T19:56:34.800 に答える