0

私は毎週と毎月の両方で販売している店で働いています。これらの売上を宣伝するために、会社の誰かが、標準化されたテンプレートからMSWordで大小のサインを作成するシフトを費やしています。これは本当に時間がかかり、間違いを犯しがちです。

データベースから必要な製品情報を引き出して、これらの標識に入れるプログラムを設計したいと思います。

ワードアートまたはワードアートの代替品を使用して、多くのオブジェクトを作成したいと思います。これにより、標準のサイズ(標識に合うように)とスタイルが確保されます。効果はあまり気にせず、単語全体の高さと幅だけが気になります。

Interopライブラリを使用してこれを行う小さなプログラムを作成しました。これにより、元のサインのほぼ完全なレプリカが作成されますが、一度に30〜50のサインを実行するには遅すぎる可能性があります。

特定のサイズに収まるように拡大縮小できる画像またはその他のテキストオブジェクトを作成できるMSワードアートの代替手段はありますか?

4

2 に答える 2

0

コードを記述して従業員を置き換え(または解放)しようとしていて、コードがほぼ完璧であるが少し遅い場合は、コードのプロファイルを作成して、なぜ遅いのかを確認する必要があります。あなたのコードが従業員より遅いとは想像できません:D。したがって、Wordの相互運用機能が目的どおりに機能する場合は、速度を理由にWordの相互運用機能を破棄しないでください。

また、Word-artはWord-thingであるため、Wordなしでそれを行うことは膨大な量の作業です。正しいフォントを使用している場合は、GDI +(標準の画像描画インターフェイス)を使用して.NETからこれを実行できる場合があります。ただし、これにはチュートリアルの読み取りと試行錯誤が必要になります。このテーマに関する多くの情報が記載された、賞賛されたGDI+FAQがあります。

相互運用が遅い原因として考えられるのは、Wordインスタンスの作成(および破棄)です。

于 2013-02-22T01:01:20.040 に答える
0

.docxおよびxml直接変更を使用する

于 2013-02-22T01:13:20.710 に答える