JPH05232934A - Method for displaying table - Google Patents

Method for displaying table

Info

Publication number
JPH05232934A
JPH05232934A JP4039089A JP3908992A JPH05232934A JP H05232934 A JPH05232934 A JP H05232934A JP 4039089 A JP4039089 A JP 4039089A JP 3908992 A JP3908992 A JP 3908992A JP H05232934 A JPH05232934 A JP H05232934A
Authority
JP
Japan
Prior art keywords
area
table frame
character string
bitmap
frame
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
Application number
JP4039089A
Other languages
Japanese (ja)
Inventor
Yoshiaki Katsura
喜昭 桂
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP4039089A priority Critical patent/JPH05232934A/en
Publication of JPH05232934A publication Critical patent/JPH05232934A/en
Pending legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Digital Computer Display Output (AREA)
  • Document Processing Apparatus (AREA)

Abstract

PURPOSE:To increase the display speed of a table by copying a table frame formed in the 1st area to the 2nd area and writing a character string in the table frame copied in the 2nd area. CONSTITUTION:A table frame work area 10a (1st area) for storing bit maps for a table frame and an item name and a table display area 10b (2nd area) for storing a bit map obtained by synthesizing the bit map of a character string with that of the table frame are formed in an image memory 10. A bit map is formed at first by synthesizing the bit map of table frame and that of a character string in the memory 10, transferred to a VRAM 11 and then displayed on a CRT 12. Since it is unnecessary to replotting the table frame part in the case of displaying the whole table or redisplaying the table by scrolling or the like, the table can rapidly be displayed.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、ワードプロセッサやデ
スクトップパブリッシングシステムなどの文書作成装置
において、住所録などの表の表示を、高速に行なうこと
ができる表の表示手段に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a table display means capable of displaying a table such as an address book at high speed in a document preparation device such as a word processor or a desktop publishing system.

【0002】[0002]

【従来の技術】一般に、表は、罫線の集まりである表枠
データと、この表枠内に表示されるべき文字列データと
からなっている。そして、従来の表の表示方法におい
て、この表をCRTなどの表示部に一旦表示し、この表
を表示部上のある位置から他の位置へ移動させたり、表
の全部あるいは一部をスクロールさせたりする場合に
は、一旦表示用メモリ内のデータをクリアした後、当該
メモリ内に新たな表示内容の描画が行なわれる。
2. Description of the Related Art Generally, a table includes table frame data, which is a set of ruled lines, and character string data to be displayed in the table frame. Then, in the conventional method of displaying a table, the table is once displayed on a display unit such as a CRT and the table is moved from one position to another position on the display unit, or all or a part of the table is scrolled. In this case, once the data in the display memory is cleared, new display contents are drawn in the memory.

【0003】[0003]

【発明が解決しようとする課題】しかしながら上記従来
の表示方法では、表示用メモリへの際描画の際に、表枠
部分の描画に時間がかかり、表示の移動やスクロールを
行なう際の表示速度が遅いという問題点を有していた。
However, in the above-described conventional display method, it takes time to draw the table frame portion when drawing in the display memory, and the display speed when moving or scrolling the display is increased. It had the problem of being slow.

【0004】そこで本発明は、表の表示速度を高速化す
ることを目的とする。
Therefore, an object of the present invention is to increase the display speed of a table.

【0005】[0005]

【課題を解決するための手段】本発明は、上記問題点を
解決するために、ビットマップメモリ内において、第1
の領域に表枠を作成するステップと、その表枠を第2の
領域へ複写するステップと、第2の領域に複写された表
枠内に文字列を書き込むステップとから構成されるもの
である。
SUMMARY OF THE INVENTION In order to solve the above problems, the present invention provides a first memory in a bit map memory.
Of the table frame, a step of copying the table frame to the second area, and a step of writing a character string in the table frame copied to the second area. ..

【0006】[0006]

【作用】上記した手段により、表示の変更が行なわれる
場合には、表枠の必要部分が、第1の領域から第2の領
域に複写される。したがって、表示部に対し罫線の引き
なおしを繰り返す従来手段に比べ、格段に表示速度を向
上することができる。
When the display is changed by the means described above, the necessary portion of the table frame is copied from the first area to the second area. Therefore, the display speed can be remarkably improved as compared with the conventional means in which ruled lines are repeatedly drawn on the display section.

【0007】[0007]

【実施例】本発明の実施例を図面を参照しながら説明す
る。
Embodiments of the present invention will be described with reference to the drawings.

【0008】図1は、本発明の一実施例に係る表の表示
方法を用いた文書作成装置のブロック図であって、1は
CPU、2はプログラムを格納したROM、3は各種デ
ータとともに、表内文字列記憶領域3aにおいて表内に
表示すべき文字列CHを、表枠データ記憶領域3bにお
いて枠の大きさ、行列数など表枠に関するデータを、記
憶するRAM、4は、マウス5、ハードディスク6、フ
レキシブルディスク7、キーボード8が接続されるイン
ターフェイスである。9はイメージコントローラ、10
はビットマップを記憶するイメージメモリ(ビットマッ
プメモリ)であり、このイメージメモリ10には、表枠
F及び項目名のみのビットマップ(図5)を記憶する表
枠ワーク領域10a(第1の領域)と、表枠Fのビット
マップに文字列CHのビットマップ(図6参照)を合成
したビットマップ(図7参照)を記憶する一覧表示領域
10b(第2の領域)が、設けられている。11はVR
AM、12は表示部の一例であるCRT、13は上記各
要素を接続するバスである。
FIG. 1 is a block diagram of a document creation apparatus using a table display method according to an embodiment of the present invention. 1 is a CPU, 2 is a ROM storing a program, 3 is various data, The RAM 4 for storing the character string CH to be displayed in the table in the in-table character string storage area 3a and the data related to the table frame such as the size of the frame and the number of rows and columns in the table frame data storage area 3b is a mouse 5, This is an interface to which the hard disk 6, flexible disk 7, and keyboard 8 are connected. 9 is an image controller, 10
Is an image memory (bitmap memory) that stores a bitmap. In this image memory 10, a table frame work area 10a (first area) that stores a bitmap (FIG. 5) of only the table frame F and item names is stored. ) And a bitmap (see FIG. 7) in which the bitmap of the character string CH (see FIG. 6) is combined with the bitmap of the table frame F, a list display area 10b (second area) is provided. .. 11 is VR
AM, 12 is a CRT which is an example of a display unit, and 13 is a bus which connects the above respective elements.

【0009】本実施例に係る方法では、表枠Fと、この
表枠F内の文字列CHとからなる表を、CRT12に表
示するものであり、まずイメージメモリ10内におい
て、表枠Fと文字列CHとを合成したビットマップ(図
7)を作成し、次にこのビットマップをVRAM11へ
転送して、CRT12に表示するものである。
In the method according to the present embodiment, a table composed of the table frame F and the character string CH in the table frame F is displayed on the CRT 12, and the table frame F is first displayed in the image memory 10. A bitmap (FIG. 7) in which the character string CH and the character string CH are combined is created, and then this bitmap is transferred to the VRAM 11 and displayed on the CRT 12.

【0010】以上のように構成された本発明の一実施例
における表の表示方法を、以下図2から図4のフローチ
ャートを用いて説明する。
A method of displaying a table in one embodiment of the present invention configured as described above will be described below with reference to the flowcharts of FIGS. 2 to 4.

【0011】まず、イメージメモリ10内の一覧表示領
域10bをクリアし(ステップ1)、表枠ワーク領域1
0aに表枠Fのビットマップを作成する(ステップ
2)。この表枠Fのビットマップは、まず表枠ワーク領
域10aをクリアした後、表枠データにしたがって、表
枠線及び表の項目タイトルの描画を行なうことによっ
て、作成される(図5)。
First, the list display area 10b in the image memory 10 is cleared (step 1), and the table frame work area 1
A bitmap of the table frame F is created in 0a (step 2). The bitmap of the table frame F is created by first clearing the table frame work area 10a and then drawing the table frame line and the item title of the table according to the table frame data (FIG. 5).

【0012】ここでステップ5にて「全表示」が選択さ
れると、図3に示す処理が行われる。すなわち、表枠ワ
ーク領域10aにビットマップとして格納されている表
枠F全体が、CRTに全表示できるサイズに縮小された
上で、一覧表示領域10bに複写され(ステップ1
0)、RAM3の表内文字列記憶領域3aに格納されて
いる文字列CHから、表枠F内に表示すべき文字列CH
1〜CH5(図6)が、表示位置のデータと対応付けて
呼出されて(ステップ11)、一覧表示領域10bにお
いて、表枠Fと呼び出された文字列CH1〜CH5を合
成したビットマップが作成される(ステップ12、図
7)。そして、この合成されたビットマップが一括して
VRAM11へ転送されて(ステップ13)、表がCR
T12に全表示される(ステップ14)。
When "display all" is selected in step 5, the process shown in FIG. 3 is performed. That is, the entire table frame F stored as a bitmap in the table frame work area 10a is reduced to a size that can be entirely displayed on the CRT and then copied to the list display area 10b (step 1
0), from the character string CH stored in the in-table character string storage area 3a of the RAM 3, the character string CH to be displayed in the table frame F
1 to CH5 (FIG. 6) are called in association with the data of the display position (step 11), and the table frame F and the called character strings CH1 to CH5 are combined to create a bitmap in the list display area 10b. (Step 12, FIG. 7). Then, the combined bitmaps are collectively transferred to the VRAM 11 (step 13), and the table is CR.
All are displayed on T12 (step 14).

【0013】又、ステップ5にて、「下スクロール」ま
たは「上スクロール」が選択されると、図4に示す処理
が行われる。以下簡単のため、図7に示す表を1行だけ
上にスクロールする場合を例にとって説明する。まず、
一覧表示領域10bにおいて、スクロール前の表の3段
目〜6段目のビットマップ(図8)が、2段目〜5段目
の部分に複写される(図11)。次にこの表の6段目の
部分の表枠Fのビットマップが、表枠ワーク領域10a
から一覧表示領域10bに複写される(ステップ2
2)。具体的には、図5に示す表枠ワーク領域10aの
ビットマップの6段目が(図9)、一覧表示領域10b
の未複写部分(6段目)に複写されたようになる(図1
1)。そして、表内文字列記憶領域3aから、上記スク
ロールにより新たに表内に入るべき文字列CH6が呼び
出され(図10)、一覧表示領域10bにおいてこの文
字列CH6を合成したビットマップが作成される(ステ
ップ23〜24、図11)。このようにして作成された
スクロール後の表のビットマップ(図12)が、VRA
M11へ転送される(ステップ25)。そして、CRT
12にスクロール後の表が表示される(ステップ2
6)。
If "down scroll" or "up scroll" is selected in step 5, the process shown in FIG. 4 is performed. For simplification, the case of scrolling up the table shown in FIG. 7 by one line will be described as an example. First,
In the list display area 10b, the bitmaps of the third to sixth rows (FIG. 8) of the table before scrolling are copied to the second to fifth rows (FIG. 11). Next, the bitmap of the table frame F in the sixth row of the table is the frame work area 10a.
From the list display area 10b (step 2)
2). Specifically, the sixth stage of the bitmap of the table frame work area 10a shown in FIG. 5 (FIG. 9) is the list display area 10b.
It seems that it was copied to the uncopied part (6th stage) (Fig. 1
1). Then, from the in-table character string storage area 3a, the character string CH6 that should be newly entered in the table is called by the above scrolling (FIG. 10), and a bitmap in which the character string CH6 is combined is created in the list display area 10b. (Steps 23-24, FIG. 11). The bitmap of the table after scrolling created in this way (FIG. 12) is VRA.
It is transferred to M11 (step 25). And CRT
The scrolled table is displayed on 12 (Step 2
6).

【0014】以上のように、本実施例では、表を全体表
示したり、スクロールしたりするなどして、再表示する
場合に、表枠部分を再描画する必要がないため、表の表
示を高速に行なうことができる。
As described above, in the present embodiment, it is not necessary to redraw the table frame portion when the table is redisplayed by displaying the entire table or scrolling. It can be done at high speed.

【0015】[0015]

【発明の効果】本発明は、ビットマップメモリ内におい
て、第1の領域に表枠を作成するステップと、その表枠
を第2の領域へ複写するステップと、第2の領域に複写
された表枠内に文字列を書き込むステップとから構成さ
れるものである。したがって、表の再表示に際して、表
枠を再描画する必要がなく、高速な表示を可能とするも
のである。
According to the present invention, in the bitmap memory, a step of creating a table frame in the first area, a step of copying the table frame in the second area, and a step of copying the table frame in the second area. And a step of writing a character string in the table frame. Therefore, at the time of re-displaying the table, it is not necessary to re-draw the table frame, and high-speed display is possible.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の一実施例を用いた文書作成装置のブロ
ック図
FIG. 1 is a block diagram of a document creation apparatus using an embodiment of the present invention.

【図2】本発明の実施例に係るフローチャートFIG. 2 is a flowchart according to an embodiment of the present invention.

【図3】本発明の実施例に係るフローチャートFIG. 3 is a flowchart according to an embodiment of the present invention.

【図4】本発明の実施例に係るフローチャートFIG. 4 is a flowchart according to an embodiment of the present invention.

【図5】本発明の実施例に係る表枠ワーク領域のビット
マップ例示図
FIG. 5 is an exemplary diagram of a bitmap of a table frame work area according to the embodiment of the present invention.

【図6】本発明の実施例に係る表内文字列記憶領域の文
字列例示図
FIG. 6 is an exemplary diagram of character strings in a table character string storage area according to an embodiment of the present invention.

【図7】本発明の実施例に係る一覧表示領域のビットマ
ップ例示図
FIG. 7 is an exemplary diagram of a bitmap of a list display area according to an embodiment of the present invention.

【図8】本発明の実施例に係るスクロール動作説明図FIG. 8 is an explanatory diagram of a scroll operation according to the embodiment of the present invention.

【図9】本発明の実施例に係るスクロール動作説明図FIG. 9 is an explanatory diagram of a scroll operation according to the embodiment of the present invention.

【図10】本発明の実施例に係るスクロール動作説明図FIG. 10 is an explanatory diagram of a scroll operation according to the embodiment of the present invention.

【図11】本発明の実施例に係るスクロール動作説明図FIG. 11 is an explanatory diagram of a scroll operation according to the embodiment of the present invention.

【図12】本発明の実施例に係るスクロール動作説明図FIG. 12 is an explanatory diagram of a scroll operation according to the embodiment of the present invention.

【符号の説明】[Explanation of symbols]

10 ビットマップメモリ 10a 第1の領域 10b 第2の領域 12 表示部(CRT) F 表枠 CH 文字列 10 Bitmap memory 10a First area 10b Second area 12 Display (CRT) F Front frame CH Character string

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】表枠と、この表枠内の文字列とからなる表
を表示部に表示するにあたり、前記表枠をビットマップ
メモリの第1の領域に書き込むステップと、前記第1の
領域内の表枠の一部又は全部を前記ビットマップメモリ
の第2の領域に複写するステップと、前記第2の領域内
の表枠中に文字列を書き込むステップと、前記第2の領
域内のビットマップデータを表示部に表示するステップ
とからなることを特徴とする表の表示方法。
1. When displaying a table composed of a table frame and a character string in the table frame on a display unit, a step of writing the table frame in a first area of a bitmap memory, and the first area. Copying a part or all of the table frame in the second area of the bitmap memory; writing a character string in the table frame in the second area; And a step of displaying the bitmap data on the display unit.
JP4039089A 1992-02-26 1992-02-26 Method for displaying table Pending JPH05232934A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4039089A JPH05232934A (en) 1992-02-26 1992-02-26 Method for displaying table

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4039089A JPH05232934A (en) 1992-02-26 1992-02-26 Method for displaying table

Publications (1)

Publication Number Publication Date
JPH05232934A true JPH05232934A (en) 1993-09-10

Family

ID=12543355

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4039089A Pending JPH05232934A (en) 1992-02-26 1992-02-26 Method for displaying table

Country Status (1)

Country Link
JP (1) JPH05232934A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015079507A (en) * 2013-10-18 2015-04-23 株式会社トゥービーソフトTobesoft Co., Ltd. Grid output controller for mobile device and output control method for grid
CN104571808A (en) * 2013-10-25 2015-04-29 株式会社突飞软件 Apparatus for controlling grid output in mobile device and method for controlling grid output using the same

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015079507A (en) * 2013-10-18 2015-04-23 株式会社トゥービーソフトTobesoft Co., Ltd. Grid output controller for mobile device and output control method for grid
CN104571808A (en) * 2013-10-25 2015-04-29 株式会社突飞软件 Apparatus for controlling grid output in mobile device and method for controlling grid output using the same
JP2015084097A (en) * 2013-10-25 2015-04-30 株式会社トゥービーソフトTobesoft Co., Ltd. Grid output control device and grid output control method of mobile device
CN104571808B (en) * 2013-10-25 2018-03-13 株式会社突飞软件 The grid output-controlling device of mobile device and the grid output control method using the device

Similar Documents

Publication Publication Date Title
EP0051857A1 (en) Method for editing document
US4755809A (en) Method for controlling windows displayed in a card image data processing system
EP0108520B1 (en) Method for controlling windows displayed in a card image data processing system
JPH04148475A (en) Document processor
JPH0749760A (en) Word processor
JPH024938B2 (en)
JPH05232934A (en) Method for displaying table
JP2001134358A (en) Method for displaying picture of text
CN112817505A (en) Software information interface display method and device, storage medium and equipment
JP3100614B2 (en) Document processing apparatus and document processing method
JP2879939B2 (en) Score editing system
JP2851840B2 (en) Document processing device
JP2005115702A (en) Document display device, program, and method for displaying document
JP2879940B2 (en) Score editing system
JPS62271044A (en) Document producing device
JPS6314229A (en) Object selection system
JP2969920B2 (en) Document processing device
JP2005316877A (en) Document display device, document display method, document display program, and computer readable recording medium recording document display program recorded therein
JPS61180283A (en) Word processor
JP2974638B2 (en) Document processing apparatus and method
JPH04111054A (en) Document processor
JPH07311790A (en) Graphic correcting device for catalog or the like
JPH1021040A (en) Method and device for document display by screen division
Basham Pagemaker in Easy steps
JPS6177980A (en) Picture processing system