1

プログラミングにリアルベーシックを使用していますが、「Open Office」またはMAC OSXで動作するその他のワードプロセッシングソフトウェアで開くことができるワードファイルにデータをエクスポートしたいのですが、何かアドバイスはありますか?

4

2 に答える 2

3

扱っているデータの種類を示していないので、テキストを想定します。StyledText クラスを見てみましょう。これは、ほとんどのワード プロセッサで読み取ることができる RTF を読み書きできるためです。 http://docs.realsoftware.com/index.php/StyledText 欠点は、RTF のサブセットのみをサポートし、画像をサポートしないことです。

画像があり、もう少しコントロールが必要な場合は、True North Software の Formatted Text Control をお勧めします。 http://www.truenorthsoftware.com/formattedtextcontrol/ 少し高価ですが、それだけの価値があります。真の RTF サポートと多くの XML オプション。コードを使用して、見栄えの良いエクスポートを作成できます。

どんなワード プロセッサでも開いて読み取ることができる TextOutputStream を使用して、いつでも単純な古いテキスト ファイルを作成できます。 http://docs.realsoftware.com/index.php/TextOutputStream

Windows を使用している場合は、WordApplication クラスを使用して Word に直接エクスポートできます。 http://docs.realsoftware.com/index.php/WordApplication ただし、これはクロスプラットフォーム ソリューションではありません。

于 2010-07-31T16:45:18.300 に答える
0

TextOutputStream 自体は文字のみを出力しますが、テキストが rtfdata であり、それに fileend を指定.rtfすると、RTF ファイルとして解釈されます。実際にファイルに を.doc指定すると、デフォルトで Word で開かれます (Word がファイルのデフォルトであると仮定し.docます) 。

于 2010-11-07T21:18:06.090 に答える