※ ※ このページは書きかけです。以下の可能性があります。 ※ ・誤字、脱字等のチェックをおこなっていません。 ※ ・テキスト、表などフォーマットがされていない。 ※ ・画像が抜けている。 ※
この章では、MSXViewの標準データについて説明します。
10.1 MSXView標準データとは
MSXViewでは、あるアプリケーションで作成したデータを、他のアプリケーションで利用できるように、標準データファイルのフォーマットが規定されています。したがって、標準データの登録・組込の機能をサポートするMSXViewアプリケーションの間では、データを自由にやりとりすることができます。
標準データファイルはヘッダ部、プライベートデータ部、スタンダードデータ部の3つの部分から構成されています。
ヘッダ部は、その標準データを作成したアプリケーションのIDとプライベートデータ部の長さを記録します。
プライベートデータ部は、その標準データを作成したアプリケーションが自由に使うことができます。これによって、同一アプリケーションが作成した標準データは完全に元の状態のまま再利用することができます。
スタンダードデータ部は、MSXViewで一般的に使用される描画ファンクションのシーケンスとして、データを記録します。そのため、アプリケーションごとに使用するスクリーンモードが違っていたり、ViewDRAWとViewPAINTのようにデータの表現形式が異なっていても、元のイメージをできるかぎり忠実に再現することができます。
標準データを解釈して実際の描画を行うのは、アプリケーションの責任です。データを組み込もうとしたアプリケーションが、標準データのすべてを取り扱えないときは、元のイメージを再現することができない場合もあります。例えば、ViewCALCで作成した円グラフをViewDrawに組み込もうとしたとき、ViewDRAWには円弧を取り扱う機能がないために、円グラフを表示することはできません。