JPH0589109A - 罫線文字表示方法 - Google Patents
罫線文字表示方法Info
- Publication number
- JPH0589109A JPH0589109A JP3249000A JP24900091A JPH0589109A JP H0589109 A JPH0589109 A JP H0589109A JP 3249000 A JP3249000 A JP 3249000A JP 24900091 A JP24900091 A JP 24900091A JP H0589109 A JPH0589109 A JP H0589109A
- Authority
- JP
- Japan
- Prior art keywords
- ruled line
- line
- character
- space
- ruled
- 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
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P10/00—Technologies related to metal processing
- Y02P10/25—Process efficiency
Landscapes
- Document Processing Apparatus (AREA)
Abstract
(57)【要約】
【目的】 ビットマップによる表示装置であって、漢字
コードなどを表示する場合に、罫線文字を接続する。 【構成】 ビットマップ方式のビデオRAMと、罫線と
文字フォントを記憶したメモリーと、CPUとによって
構成され、縦・横方向に文字を可変ピッチで表示する場
合に、罫線フォントのみを接続するようにした罫線文字
表示方法。 【効果】 画面上に出力された罫線が縦・横方向ともに
接続されるので、罫線を使って例えば矩形の枠を表示し
た場合に、見やすさが格段に向上する。
コードなどを表示する場合に、罫線文字を接続する。 【構成】 ビットマップ方式のビデオRAMと、罫線と
文字フォントを記憶したメモリーと、CPUとによって
構成され、縦・横方向に文字を可変ピッチで表示する場
合に、罫線フォントのみを接続するようにした罫線文字
表示方法。 【効果】 画面上に出力された罫線が縦・横方向ともに
接続されるので、罫線を使って例えば矩形の枠を表示し
た場合に、見やすさが格段に向上する。
Description
【0001】
【産業上の利用分野】本発明は、表示装置を備えた罫線
文字表示方法に関するものである。
文字表示方法に関するものである。
【0002】
【従来の技術】以下に、従来の罫線文字表示方法につい
て説明する。
て説明する。
【0003】従来の罫線文字表示方法は、罫線文字と罫
線以外の文字を同一の取扱いとしているために図6に示
すように、罫線文字も罫線以外の文字も同一量の行間と
字間のスペースが空いていた。
線以外の文字を同一の取扱いとしているために図6に示
すように、罫線文字も罫線以外の文字も同一量の行間と
字間のスペースが空いていた。
【0004】
【発明が解決しようとする課題】つまり上記従来の方法
では、画面に表示される罫線が接続されないという問題
点を有していた。この問題点を解決するためには、従来
罫線を罫線文字でなく特別なデータ構造で表現し表示処
理で罫線を接続することが行なわれていた。しかしこの
場合は罫線を表現する特別なデータ構造のためにデータ
構造が複雑になることや、その機器にデータが依存して
しまい機器間の互換性がないといった問題点があった。
では、画面に表示される罫線が接続されないという問題
点を有していた。この問題点を解決するためには、従来
罫線を罫線文字でなく特別なデータ構造で表現し表示処
理で罫線を接続することが行なわれていた。しかしこの
場合は罫線を表現する特別なデータ構造のためにデータ
構造が複雑になることや、その機器にデータが依存して
しまい機器間の互換性がないといった問題点があった。
【0005】本発明は、上記課題を解決するもので、罫
線を文字データで表現されたままで表示時の罫線が接続
された電子機器を提供することを目的としている。
線を文字データで表現されたままで表示時の罫線が接続
された電子機器を提供することを目的としている。
【0006】
【課題を解決するための手段】本発明は、縦n横mの固
有サイズを有した罫線文字データビットマップフォント
及び罫線以外文字データビットマップフォントの記憶手
段と、縦(n+x)横(m+y)のピッチ(x,yは可
変)で表示する場合に罫線文字データビットマップフォ
ントのみを縦n、横mのサイズから、縦(n+x)横
(m+y)にデータ変換する手段を備えたものである。
有サイズを有した罫線文字データビットマップフォント
及び罫線以外文字データビットマップフォントの記憶手
段と、縦(n+x)横(m+y)のピッチ(x,yは可
変)で表示する場合に罫線文字データビットマップフォ
ントのみを縦n、横mのサイズから、縦(n+x)横
(m+y)にデータ変換する手段を備えたものである。
【0007】
【作用】本発明は上記構成により、罫線文字を字間、行
間のスペーシングを含んだ大きさにまで罫線データを拡
大変換させているので、罫線文字を接続表示することが
できるものである。
間のスペーシングを含んだ大きさにまで罫線データを拡
大変換させているので、罫線文字を接続表示することが
できるものである。
【0008】
【実施例】以下、本発明の一実施例について図1および
図2、図3、図4、図5を参照しながら説明する。
図2、図3、図4、図5を参照しながら説明する。
【0009】図1は、本発明の一実施例における罫線文
字表示方法を実現する電子機器のブロック図であり、中
央処理装置(以下CPUと称する)3はプログラムメモ
リ(以下プログラムROMと称する)6から命令をフェ
ッチしランダムアクセスメモリ(以下RAMと称する)
5をスタックやプログラム変数のワークエリアとして利
用し、アプリケーションに応じてフォントメモリ(以下
フォントROMと称する)4の各文字要素のビットマッ
プフォントを表示メモリ(以下VRAMと称する)2に
展開し、表示手段1により表示する。
字表示方法を実現する電子機器のブロック図であり、中
央処理装置(以下CPUと称する)3はプログラムメモ
リ(以下プログラムROMと称する)6から命令をフェ
ッチしランダムアクセスメモリ(以下RAMと称する)
5をスタックやプログラム変数のワークエリアとして利
用し、アプリケーションに応じてフォントメモリ(以下
フォントROMと称する)4の各文字要素のビットマッ
プフォントを表示メモリ(以下VRAMと称する)2に
展開し、表示手段1により表示する。
【0010】図2は、日本工業規格X9051に定義さ
れた16×16の漢字データのうち08区で定義された
罫線素片であり、ROM4にはこれを含んだすべてのJ
ISX9051のビットマップフォントデータが記録さ
れている。
れた16×16の漢字データのうち08区で定義された
罫線素片であり、ROM4にはこれを含んだすべてのJ
ISX9051のビットマップフォントデータが記録さ
れている。
【0011】以上のように構成された本実施例の罫線文
字表示方法について、以下にその表示動作について説明
する。
字表示方法について、以下にその表示動作について説明
する。
【0012】ここで次のデータ列を表示装置1に表示す
る場合を説明する。 データ列: 1行目08区03点、08区08点、08区01点、0
8区01点、08区01点、08区04点。 2行目08区07点、08区11点、08区01点、0
8区01点、08区01点、08区09点。 3行目08区02点、08区02点、04区02点、0
4区04点、04区06点、08区01点。 4行目08区02点、08区02点、01区01点、0
1区01点、01区01点、08区02点。 5行目08区06点、08区10点、08区01点、0
8区01点、08区01点、08区05点。
る場合を説明する。 データ列: 1行目08区03点、08区08点、08区01点、0
8区01点、08区01点、08区04点。 2行目08区07点、08区11点、08区01点、0
8区01点、08区01点、08区09点。 3行目08区02点、08区02点、04区02点、0
4区04点、04区06点、08区01点。 4行目08区02点、08区02点、01区01点、0
1区01点、01区01点、08区02点。 5行目08区06点、08区10点、08区01点、0
8区01点、08区01点、08区05点。
【0013】計30文字で構成。
【0014】図3は、プログラムROM6に格納された
プログラムで、フォントROM4のフォントデータの1
文字をVRAM2の指定された位置に展開するプログラ
ムのフローチャートである。30文字出力する場合は、
このプログラムが30回コールされる。判定S31で文
字が08区かどうかを切り分け、08区以外ならば罫線
文字ではないので従来通り16×16ドットフォントを
処理S32でVRAMに展開する。08区ならば罫線デ
ータなので、処理S33でまず文字間スペースの部分の
罫線接続を行うためのデータ変換を行う。文字間スペー
ス量がyドットで前部文字間スペースy1、後部文字間
スペースy2(y=y1+y2)とすると、具体的には
図4に示す16×16のメッシュの第1列c1と同じビ
ット列を持った列をy1回c1の前にくっつけ、第16
列c16と同じビット構成を持った列をy2回c16の
後にくっつける。次に処理S34で行間スペースの部分
の罫線接続を行うためのデータ変換を行う。行間スペー
ス量がxドットで前部行間スペースx1、後部行間スペ
ースx2(x=x1+x2)とすると、同様に図4に示
すように、第1行r1と同じビット行を持った行をx1
回r1の前にくっつけ、第16行r16と同じビット構
成を持った行をx2回r16の後にくっつける。処理S
35では、縦(16+x1+x2)、横(16+y1+
y2)ドットに変換された罫線文字データをVRAM2
の指定座標に書き込む。
プログラムで、フォントROM4のフォントデータの1
文字をVRAM2の指定された位置に展開するプログラ
ムのフローチャートである。30文字出力する場合は、
このプログラムが30回コールされる。判定S31で文
字が08区かどうかを切り分け、08区以外ならば罫線
文字ではないので従来通り16×16ドットフォントを
処理S32でVRAMに展開する。08区ならば罫線デ
ータなので、処理S33でまず文字間スペースの部分の
罫線接続を行うためのデータ変換を行う。文字間スペー
ス量がyドットで前部文字間スペースy1、後部文字間
スペースy2(y=y1+y2)とすると、具体的には
図4に示す16×16のメッシュの第1列c1と同じビ
ット列を持った列をy1回c1の前にくっつけ、第16
列c16と同じビット構成を持った列をy2回c16の
後にくっつける。次に処理S34で行間スペースの部分
の罫線接続を行うためのデータ変換を行う。行間スペー
ス量がxドットで前部行間スペースx1、後部行間スペ
ースx2(x=x1+x2)とすると、同様に図4に示
すように、第1行r1と同じビット行を持った行をx1
回r1の前にくっつけ、第16行r16と同じビット構
成を持った行をx2回r16の後にくっつける。処理S
35では、縦(16+x1+x2)、横(16+y1+
y2)ドットに変換された罫線文字データをVRAM2
の指定座標に書き込む。
【0015】以上の処理で、図5のように罫線文字を接
続して表示することができる。
続して表示することができる。
【0016】
【発明の効果】以上の実施例から明らかなように、本発
明によれば罫線文字を含んで文字コードだけで表現され
た画面上の表などを、罫線だけをスペース量だけ拡大変
換する事で接続することによって、見た目の美しい罫線
文字表示方法を提供できる。
明によれば罫線文字を含んで文字コードだけで表現され
た画面上の表などを、罫線だけをスペース量だけ拡大変
換する事で接続することによって、見た目の美しい罫線
文字表示方法を提供できる。
【図1】本発明の一実施例における罫線文字表示方法を
実現する電子機器のブロック図
実現する電子機器のブロック図
【図2】日本工業規格X9051に定義された罫線デー
タを示した図
タを示した図
【図3】本発明の一実施例における罫線文字表示方法の
フローチャート
フローチャート
【図4】同、罫線文字表示方法のデータ変換を説明した
図
図
【図5】同、表示結果の例を示す図
【図6】従来例の表示結果の例を示す図
1 表示手段 2 表示メモリ 3 中央処理装置 4 フォントメモリ 5 ランダムアクセスメモリ 6 プログラムメモリ
Claims (1)
- 【請求項1】ビットマップ方式のビデオメモリによって
リフレッシュされる表示手段を有し罫線文字を含む文字
を表示する装置のための罫線文字表示方法であって、縦
n横mの固有サイズを有した罫線文字データビットマッ
プフォント及び罫線以外文字データビットマップフォン
トの記憶手段と、縦(n+x)横(m+y)のピッチ
(x,yは可変)で表示する場合に罫線文字データビッ
トマップフォントのみを縦n、横mのサイズから、縦
(n+x)横(m+y)に罫線を接続するようにデータ
変換する手段を備え、縦・横方向に罫線文字のみを接続
し、罫線コードを含む文字コードの表示だけで画面上に
切れ目のない表を表示できることを特徴とする罫線文字
表示方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3249000A JPH0589109A (ja) | 1991-09-27 | 1991-09-27 | 罫線文字表示方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3249000A JPH0589109A (ja) | 1991-09-27 | 1991-09-27 | 罫線文字表示方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0589109A true JPH0589109A (ja) | 1993-04-09 |
Family
ID=17186523
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3249000A Pending JPH0589109A (ja) | 1991-09-27 | 1991-09-27 | 罫線文字表示方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0589109A (ja) |
-
1991
- 1991-09-27 JP JP3249000A patent/JPH0589109A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6261277B2 (ja) | ||
| US6606094B1 (en) | Method and apparatus for text image stretching | |
| EP0062669A1 (en) | GRAPHIC IMAGE AND TEXT GENERATOR FOR A SCANNING SCANNING DISPLAY. | |
| JPH0589109A (ja) | 罫線文字表示方法 | |
| JPS5816189B2 (ja) | 文字パタ−ン発生方式 | |
| JPS6239968A (ja) | マトリツクス画像形成方式 | |
| JPH0456317B2 (ja) | ||
| JP2613933B2 (ja) | 表示容量変換装置および表示システム | |
| JPH0361199B2 (ja) | ||
| JPS597115B2 (ja) | アドレス作成方法 | |
| JP3133789B2 (ja) | ハーフトーンフォント生成装置 | |
| JPS5858673B2 (ja) | 可変サイズ文字表示方式 | |
| JP3133787B2 (ja) | ハーフトーンフォント生成装置 | |
| JPS6032088A (ja) | Crt表示端末装置 | |
| JPS5855973A (ja) | 漢字デ−タの圧縮法 | |
| US7348983B1 (en) | Method and apparatus for text image stretching | |
| JPS6347908Y2 (ja) | ||
| JP3005220B2 (ja) | 走査型表示制御装置 | |
| JP2846165B2 (ja) | 文字学習装置 | |
| JPH08314429A (ja) | 半透明色画像生成装置 | |
| JP3133790B2 (ja) | ハーフトーンフォント生成装置 | |
| JPS62262089A (ja) | 文字表示方式 | |
| JPS63195696A (ja) | 高速描画方法 | |
| JPH04354069A (ja) | 画像処理装置 | |
| JPH081554B2 (ja) | 文字処理装置 |