VB6でリッチテキストファイルを1行ずつ処理するには?

解決


BeBen  2006-09-27 13:44:59  No: 96765

初心者なので、説明が分かりづらいかもしれませんが、宜しくお願いします。
VB6でリッチテキストファイルを1行ずつ読み込んでリッチテキストボックスに一行書き込んだり、またその逆でリッチテキストボックスを1行ずつ読込んでリッチテキストファイルに書き込んでいく方法はありませんでしょうか?
また、その際の文字装飾プロパティ(色やサイズ)は、そのまま読み書きしたいのです。
どなたか、ご教授願います。よろしくお願いします。


我龍院忠太  2006-09-27 16:40:54  No: 96766

一行ずつ読み込むのはリッチテキストのTextを読み込めば良いので、
難しいことは有りませんが、文字装飾プロパティ(色やサイズ)を
読み書きする為には、リッチテキストのTextRTFを解析する必要が
有り、かなりムズです。
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnrtfspec/html/rtfspec_2.asp
RTFに関して何の知識も無い場合は、とりあえずここから始めますが、
かなり気を入れないと、『Color Table』あたりで挫折します。


BeBen  2006-10-01 12:48:26  No: 96767

ありがとうございます。マイクロソフトのサイトが全て英語なので、よく分かりません。お手数をかけました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加