JPH0228884A - 図形文字登録表示方式 - Google Patents
図形文字登録表示方式Info
- Publication number
- JPH0228884A JPH0228884A JP17817688A JP17817688A JPH0228884A JP H0228884 A JPH0228884 A JP H0228884A JP 17817688 A JP17817688 A JP 17817688A JP 17817688 A JP17817688 A JP 17817688A JP H0228884 A JPH0228884 A JP H0228884A
- Authority
- JP
- Japan
- Prior art keywords
- character
- graphic
- data
- program
- processing program
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000013500 data storage Methods 0.000 claims description 11
- 238000000034 method Methods 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 4
- 238000004590 computer program Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
Landscapes
- Processing Or Creating Images (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は計算機による図形処理において1図形文字の形
状の登録と図形文字の表示とを行なう図形文字登録表示
方式に関する。
状の登録と図形文字の表示とを行なう図形文字登録表示
方式に関する。
従来9図形処理システムでは1図形文字の形状データは
文字フォントファイルとして保持されるか、特別な機構
により特別なメモリ領域にフォントデータを図形描画の
前にロードしていた。
文字フォントファイルとして保持されるか、特別な機構
により特別なメモリ領域にフォントデータを図形描画の
前にロードしていた。
上述した文字フォントファイルに文字の形状データを保
持する方式では9図形文字の描画時にフアイルの入力を
行う必要があり、性能を悪化させる可能性がある。又2
図形描画に先立って特別なメモリ領域に文字フォントデ
ータをロードする方式ではオペレーティングシステムを
含む特別々機構が必要であった。
持する方式では9図形文字の描画時にフアイルの入力を
行う必要があり、性能を悪化させる可能性がある。又2
図形描画に先立って特別なメモリ領域に文字フォントデ
ータをロードする方式ではオペレーティングシステムを
含む特別々機構が必要であった。
本発明による図形文字登録表示方式は。
図形文字の形状データとその文字に対応する文字コード
を生成する文字データ登録手段と、生成された文字デー
タを蓄積する文字データ蓄積手段と。
を生成する文字データ登録手段と、生成された文字デー
タを蓄積する文字データ蓄積手段と。
蓄積された文字データをもとに2文字コードから文字の
形状データを生成する文字展開処理プログラムを生成す
る文字展開処理プログラム生成手段と。
形状データを生成する文字展開処理プログラムを生成す
る文字展開処理プログラム生成手段と。
図形描画時に、上記文字展開プログラムを利用すること
により、応用プログラムから指示された文字コードに対
応する文字を図形表示装置に表示する文字列表示手段と
を有している。
により、応用プログラムから指示された文字コードに対
応する文字を図形表示装置に表示する文字列表示手段と
を有している。
〔実施例〕
次に2本発明について図面を参照して説明する。
第1図および第2図は2本発明の一実施例の構成を示す
ブロック図である。
ブロック図である。
第1図は2文字データの登録を行ない9文字展開処理プ
ログラムを生成する段階の構成を示すもので1文字デー
タの作成、登録を行う文字データ登録手段1と2文字デ
ータを文字データ蓄積媒体5に蓄積する一文字データ蓄
積手段2と2文字データ蓄積媒体5の中の文字データを
参照し、ソースプログラム形式の文字展開処理プログラ
ムを生成する文字展開処理プログラム生成手段3と、生
成されたソースプログラムを翻訳するコンミ4イラ4と
、それによって得られるオブジェクトプログラム形式の
文字展開処理プログラム7から成る。
ログラムを生成する段階の構成を示すもので1文字デー
タの作成、登録を行う文字データ登録手段1と2文字デ
ータを文字データ蓄積媒体5に蓄積する一文字データ蓄
積手段2と2文字データ蓄積媒体5の中の文字データを
参照し、ソースプログラム形式の文字展開処理プログラ
ムを生成する文字展開処理プログラム生成手段3と、生
成されたソースプログラムを翻訳するコンミ4イラ4と
、それによって得られるオブジェクトプログラム形式の
文字展開処理プログラム7から成る。
第2図は2図形の描画を指示する応用プログラム8と、
応用プログラム8から指示を受けて描画処理を、行う図
形描画手段9と2図形描画手段9が文字の表示を行う時
に呼び出される文字列表示手段1oと1文字列表示手段
10が文字の形状を問い合わせる文字展開処理プログラ
ム7と、最終的に文字を表示する図形表示装置11とか
ら成る。
応用プログラム8から指示を受けて描画処理を、行う図
形描画手段9と2図形描画手段9が文字の表示を行う時
に呼び出される文字列表示手段1oと1文字列表示手段
10が文字の形状を問い合わせる文字展開処理プログラ
ム7と、最終的に文字を表示する図形表示装置11とか
ら成る。
第3図は本実施例の処理過程で生成されるブタの論理的
な説明図である。第3図(a)は文字データ登録手段1
で英文字Aを登録する際の登録例であり、第3図(b)
は文字データ蓄積手段2によって生成される文字データ
の論理的な形式を示すもので、第3図(c)は文字展開
処理ゾログラム生成手段3によって生成される文字展開
処理プログラムの呼び出し形式の一例である。
な説明図である。第3図(a)は文字データ登録手段1
で英文字Aを登録する際の登録例であり、第3図(b)
は文字データ蓄積手段2によって生成される文字データ
の論理的な形式を示すもので、第3図(c)は文字展開
処理ゾログラム生成手段3によって生成される文字展開
処理プログラムの呼び出し形式の一例である。
第1図において2文字データ登録手段1により英文字A
を登録する際に第3図(a)のように(xlyl)〜(
X6.y6)の6点から成る形状データで登録すること
にした場合2文字データ蓄積手段2は。
を登録する際に第3図(a)のように(xlyl)〜(
X6.y6)の6点から成る形状データで登録すること
にした場合2文字データ蓄積手段2は。
第3図(b)のように9文字を構成する線分の座標から
成る文字形状データ23と2文字コードおよびそれに対
応する文字形状データへのポインタの対で構成される文
字コードテーブル23を生成し。
成る文字形状データ23と2文字コードおよびそれに対
応する文字形状データへのポインタの対で構成される文
字コードテーブル23を生成し。
文字データ蓄積媒体5に蓄積する。
次に文字展開処理プログラム生成手段3は蓄積された文
字データを参照し、ソースプログラム形式の文字展開処
理プログラム6を生成する。生成された文字展開処理プ
ログラムは、第3図(c)に示tSに1つのサブルーチ
ンであり、2つの引数を持つ。
字データを参照し、ソースプログラム形式の文字展開処
理プログラム6を生成する。生成された文字展開処理プ
ログラムは、第3図(c)に示tSに1つのサブルーチ
ンであり、2つの引数を持つ。
第1〆の引数C0DEはこのサブルーチンを呼び出す時
に与える文字コードであシ、第2の引数STRはこのサ
ブルーチンの返却値で、第1の引数C0DEで与えられ
た文字コードに対応する文字形状データを返す。
に与える文字コードであシ、第2の引数STRはこのサ
ブルーチンの返却値で、第1の引数C0DEで与えられ
た文字コードに対応する文字形状データを返す。
第3図の例では第1の引数C0DEとして英文字Aを与
えると、第2の引数STRとして(xl y yl)〜
(x6 y y6)の6点が返される。
えると、第2の引数STRとして(xl y yl)〜
(x6 y y6)の6点が返される。
生成されたソースプログラム形式の文字展開処理プログ
ラム6はコンノぐイラ4によってオブジェクト形式に翻
訳される。
ラム6はコンノぐイラ4によってオブジェクト形式に翻
訳される。
第2図における図形の描画時には、応用プログラム8は
2図形描画手段9に図形文字の描画を指示する際9文字
コードを与える。図形描画手段9は2図形文字の描画が
指示されると9文字列表示手段10を呼び出す。文字列
表示手段10は、応用プログラム8から与えられた文字
コードを引数として与えて文字展開処理プログラム7を
呼び出し。
2図形描画手段9に図形文字の描画を指示する際9文字
コードを与える。図形描画手段9は2図形文字の描画が
指示されると9文字列表示手段10を呼び出す。文字列
表示手段10は、応用プログラム8から与えられた文字
コードを引数として与えて文字展開処理プログラム7を
呼び出し。
与えた文字コードに対応する文字形状データを得て、そ
のデータを線分群として図形表示装置11に送る。とれ
により2図形表示装置11に図形文字が表示される。
のデータを線分群として図形表示装置11に送る。とれ
により2図形表示装置11に図形文字が表示される。
以上説明したように本発明は、任意の図形文字の形状を
登録することが可能で9図形文字の形状を図形描画手段
の一部として機能するプログラムとして保持するため、
フッイルの入出力は不要で高速に文字表示を行なうこと
が可能となり、かつ。
登録することが可能で9図形文字の形状を図形描画手段
の一部として機能するプログラムとして保持するため、
フッイルの入出力は不要で高速に文字表示を行なうこと
が可能となり、かつ。
文字データをロードするための特別な機構は必侠とせず
、容易に実現できるという効果がある。
、容易に実現できるという効果がある。
1・・・文字データ登録手段、2・・・文字データ蓄積
手段、3・・・文字展開処理プログラム生成手段、4・
・・コンノぐイラ、5・・・文字データ蓄積媒体、6・
・・ソースフ0ロダラム、7・・・オブジェクトプログ
ラム。
手段、3・・・文字展開処理プログラム生成手段、4・
・・コンノぐイラ、5・・・文字データ蓄積媒体、6・
・・ソースフ0ロダラム、7・・・オブジェクトプログ
ラム。
8・・・応用プログラム、9・・・図形描画手段、10
・・・文字列表示手段、11・・・図形表示装置、22
・・・文字コードテーブル、23・・・文字形状データ
。
・・・文字列表示手段、11・・・図形表示装置、22
・・・文字コードテーブル、23・・・文字形状データ
。
第1図及び第2図は本発明の一実施例による図形文字登
録表示方式の構成を示すブロック図、第3図は登録され
るデータおよび生成されるプログラムの簡単な説明図で
ある。
録表示方式の構成を示すブロック図、第3図は登録され
るデータおよび生成されるプログラムの簡単な説明図で
ある。
Claims (1)
- 【特許請求の範囲】 1、図形文字の形状の登録と、図形描画時に登録した文
字形状データをもとに図形文字の表示とを行なう図形文
字登録表示方式において、 図形文字の形状データとその文字に対応する文字コード
を文字定義操作により生成する文字データ登録手段と、 生成された文字データを蓄積する文字データ蓄積手段と
、 蓄積された文字データをもとに、与えられた文字コード
から対応する文字の形状データを生成する文字展開処理
プログラムを生成する文字展開処理プログラム生成手段
と、 図形描画時に、前記文字展開処理プログラム生成手段に
よって生成された文字展開プログラムを利用することに
より、応用プログラムから指示された文字コードに対応
する文字を図形表示装置に表示する文字列表示手段とを
有し、 図形文字の形状データを図形描画手段の一部として機能
するプログラムとして保持することを特徴とする図形文
字登録表示方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17817688A JPH0228884A (ja) | 1988-07-19 | 1988-07-19 | 図形文字登録表示方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17817688A JPH0228884A (ja) | 1988-07-19 | 1988-07-19 | 図形文字登録表示方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0228884A true JPH0228884A (ja) | 1990-01-30 |
Family
ID=16043936
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP17817688A Pending JPH0228884A (ja) | 1988-07-19 | 1988-07-19 | 図形文字登録表示方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0228884A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05112164A (ja) * | 1991-10-21 | 1993-05-07 | Nishi Nippon Denki Syst Kk | トロリ線巻取り装置 |
-
1988
- 1988-07-19 JP JP17817688A patent/JPH0228884A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05112164A (ja) * | 1991-10-21 | 1993-05-07 | Nishi Nippon Denki Syst Kk | トロリ線巻取り装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8311797B2 (en) | Viewing system that supports multiple electronic document types | |
| JPH0228884A (ja) | 図形文字登録表示方式 | |
| JPH03282888A (ja) | マーカ記号登録表示方式 | |
| Ratcliff et al. | An inexpensive real-time microcomputer-based cognitive laboratory system | |
| JP2669070B2 (ja) | 画面定義体作成装置 | |
| JPH0398169A (ja) | 対話型cadの複数要素の特徴一括変更システム | |
| JP2754866B2 (ja) | データ駆動形計算機用オブジエクトコード生成装置 | |
| Barton et al. | No. 2 ESS: Service programs | |
| Basil | A microprocessor-based refreshing buffer for storage tube graphics terminals | |
| Giloi et al. | Interactive graphics on intelligent terminals in a time-sharing environment | |
| JP3012429B2 (ja) | レイアウト・データ作成装置 | |
| JPS63191191A (ja) | 周期図形自動更新表示機能付crtデイスプレイ装置 | |
| JPS61262975A (ja) | Cadシステム | |
| JPH06119425A (ja) | ピック入力方式 | |
| JPH05233384A (ja) | データダンプ方式 | |
| JPH0285930A (ja) | レコードのコンパイル方式 | |
| JPH04128969A (ja) | 複写・移動方式 | |
| JPH0314037A (ja) | 状態遷移表作成装置 | |
| JPH01282964A (ja) | イメージ処理装置 | |
| JPH0362170A (ja) | Cadシステムにおけるコメント入力方式 | |
| JPS6146645U (ja) | アイコン作成更新装置 | |
| JPS5987536A (ja) | 文字表示装置 | |
| KR19990026046A (ko) | 문자 입력 모드의 자동 변환 방법 | |
| JPH0414124A (ja) | キーボード装置 | |
| JPH07152794A (ja) | 論理シミュレータ |