初心者なので、説明が分かりづらいかもしれませんが、宜しくお願いします。
VB6でリッチテキストファイルを1行ずつ読み込んでリッチテキストボックスに一行書き込んだり、またその逆でリッチテキストボックスを1行ずつ読込んでリッチテキストファイルに書き込んでいく方法はありませんでしょうか?
また、その際の文字装飾プロパティ(色やサイズ)は、そのまま読み書きしたいのです。
どなたか、ご教授願います。よろしくお願いします。
一行ずつ読み込むのはリッチテキストのTextを読み込めば良いので、
難しいことは有りませんが、文字装飾プロパティ(色やサイズ)を
読み書きする為には、リッチテキストのTextRTFを解析する必要が
有り、かなりムズです。
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnrtfspec/html/rtfspec_2.asp
RTFに関して何の知識も無い場合は、とりあえずここから始めますが、
かなり気を入れないと、『Color Table』あたりで挫折します。
ありがとうございます。マイクロソフトのサイトが全て英語なので、よく分かりません。お手数をかけました。
ツイート | ![]() |