パーシモンシステム
LLL/Ajax

iii/win
page 1 2 3 4
iii/dosやiii/2がサポートしていた色は8色(一部16色モードを使用)でした。iii/winではこれを大幅に拡張し、内部的にはフルカラー対応としました。しかし、RGB(256×256×256)の値の全てを個々に指定できても、事務処理系アプリケーションにおいてはあまり意味がありません。

iii/winでは独自にカラーパレットを設け、文字の前景、背景、線、塗り込みについて、それぞれ176の色と、「透過」、「ビット反転」という特殊な色コードを加えた178色をサポートします。この178色には、256色モードでは表現できない色を含んでいます。

iii/winでは開発時及び運用時にHighColor以上の色表現能力のマシンを使用していただくことが原則となります。256色モードを使用された場合、一部の色は、他の色に自動的に置き換えられますので、画面イメージが変わる可能性がありますが、全く動作できない、とかエラーになる訳ではありません。

iii/dos、iii/2で作成した画面をiii/winのエディターでさらに手を加えることにより、非常に色彩豊かな画面に変えることができます。さらに、罫線の種類やスタイルも拡張されています。3Dイメージの罫線も追加されています。

「トリプル・アイ」シリーズでは、このような色や罫線、背景等バックグランドの変更は単純に画面エデイターによる画面ファイルの修正のみで対処できます。アプリケーションのソース変更、リコンパイル、再リンク等は必要ありません。

iii/winでは、ウィンドウスタイルの各種の属性を画面開発時に画面エディターの「ウィンドウの属性設定」パネル上で簡単に設定することができます。タイトルバーや、システムメニューの有無、ウィンドウ枠線の種類、表示フォントの指定、タイトルバー文字列の設定等です。このように画面設計の自由度が上り、設定できる項目の種類もiii/2よりも遥かに充実しました。




iii/2にも同種の機能が存在しますが、それを更に発展させたものです。便宜上ハードコピーと呼びますが、物理的に見えている状態そのもの(実行イメージ)を単純に印刷するわけではありません。 iii/winが提供するハードコピーとは、画面スクロール等で物理画面に収まり切れていない部分も含め、内容を帳票的に体裁を整えて印刷する機能です。項目の印字位置をドット単位で調整できるような機能はなく、専用伝票への印刷などを目的とするものではありません。印刷は、プログラムからコマンドを使って印刷させることもできますし、オペレータがメニューのマニュアル操作により行うこともできます。不可視状態の画面であってもプログラムからの指示で印刷を行うことができますので、この機能を活用することで、画面の存在しない(見えない)帳票専用のプログラムを作成することも可能です。前述のようにiii/winは、150文字×66行の大きさの画面をサポートします。これはほぼストックフォーム1枚分の情報量に相当します。
世に存在する帳票専用ツール製品に取って代わることを目的にはしておりませんが、用紙サイズやプリンターの種類に煩わされることなく、画面データを元に、簡単な体裁指定を行うだけで、かなりの帳票機能の代行が行える簡易印刷機能とお考え下さい。日時、タイトル、外枠などの印刷有無を指定したり、印刷中断ダイアログの出力の有無や、リストボックスに含まれるデータがある場合、ボックスからはみ出たデータの印刷有無を指定することも、全て簡単なパラメータだけで設定できます。この機能は当初「通常使うプリンター」にのみ出力が可能でしたが、現在は印刷先のプリンター名を指定できる機能も追加されています。このハードコピー機能はiii/winの標準機能であり別売のオプションではありません。 DOS版に存在する別製品としてのレポートプロセッサーはiii/winには存在しません。 iii/dosのレポートプロセッサーとの互換性はありません。また、iii/winのハードコピーはグラフィック印刷ですので、iii/2のそれよりもはるかに精細です。ただしiii/2のように結果をテキストファイルに落とす機能はありません。

page 1 2 3 4


著作権について パーシモンシステムトップへ