JPH01131966A - Input device - Google Patents
Input deviceInfo
- Publication number
- JPH01131966A JPH01131966A JP62290003A JP29000387A JPH01131966A JP H01131966 A JPH01131966 A JP H01131966A JP 62290003 A JP62290003 A JP 62290003A JP 29000387 A JP29000387 A JP 29000387A JP H01131966 A JPH01131966 A JP H01131966A
- Authority
- JP
- Japan
- Prior art keywords
- information
- page
- auxiliary block
- block
- storage means
- 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
Landscapes
- Processing Or Creating Images (AREA)
Abstract
Description
【発明の詳細な説明】 産業上の利用分野 本発明はCRTなどの表示手段を用い、文字。[Detailed description of the invention] Industrial applications The present invention uses a display means such as a CRT to display characters.
図形9画像などの情報が混在するドキュメントを作成す
る入力装置に関するものである。The present invention relates to an input device for creating a document containing a mixture of information such as figures and images.
従来の技術
従来、文字1図形1画像などの情報が混在するドキュメ
ントを作成する方法としては、■文字を基本とし、文字
中に図形または画像の専用ブロック(領域枠)を作成し
、その中に図形または画像情報を入力する。■文字1図
形1画像とも専用のブロック(領域枠)を作成し、その
中に情報を入力する方法が用いられる。また、入力編集
処理を容易とするため、入力時においては、ページ分割
せず連続で入力させ、入力完了後自動レイアウト処理に
よりページ分割する方法が用いられる。レイアウト処理
では、ページ間にまたがるブロック(領域枠)は次ペー
ジに転送し、それにより発生する空白部にはそれ以降の
文字を転送する方法が用いられるが、ブロックの大きさ
およびドキュメントの章9段落等の構成により空白部が
発生する場合がある。この状態を第3図に示す。第3図
&はレイアウト処理前の入力状態、第3図すは1ページ
の大きさ、第3図Cはレイアウト処理後の状態で、画像
ブロックは第1ページにおさまらないため第2ページと
なり、その空白部には文字列0〜4が転送されるがそれ
以降の空白部には転送すべきものがなく空白がそのまま
残る。Conventional technology Conventionally, the method of creating a document in which information such as one character, one figure, and one image is mixed is as follows: ■ Characters are used as the basis, and a dedicated block (area frame) for figures or images is created within the text. Enter graphic or image information. (2) A method is used in which a dedicated block (area frame) is created for each character, figure, and image, and information is input into the block. Furthermore, in order to facilitate the input editing process, a method is used in which the input is performed continuously without dividing into pages, and after the input is completed, the pages are divided by automatic layout processing. In layout processing, a method is used in which blocks (area frames) that span between pages are transferred to the next page, and subsequent characters are transferred to the resulting blank space, but depending on the block size and document chapter 9. Blank sections may occur depending on the structure of paragraphs, etc. This state is shown in FIG. Figure 3 & is the input state before layout processing, Figure 3 is the size of one page, and Figure 3 C is the state after layout processing.The image block does not fit on the first page, so it is on the second page. Character strings 0 to 4 are transferred to that blank area, but there is nothing to be transferred to the blank area after that, and the blank remains as is.
また前記のほか、ブロックが任意サイズで作成される方
式であればページ末において文字1行分以下の空白が発
生する。またブロックの配置指定(ページに対する上づ
め、下づめ指示)などによりページの中間に空白が発生
する場合がある。これらの空白を考慮し処理する方法と
しては、自動レイアウト処理時に文字の行または段落単
位、各ブロック毎にサイズ、ページ上の座標位置をすべ
て記憶する方法が用いられる。In addition to the above, if the block is created in an arbitrary size, a blank space of one line of characters or less will occur at the end of the page. In addition, a blank space may occur in the middle of a page due to block placement specifications (instructions to move up or down the page). As a method for processing these blank spaces, a method is used in which the size and coordinate position on the page are all stored for each character line or paragraph, each block, and the coordinate position on the page during automatic layout processing.
発明が解決しようとする問題点
しかしながら従来の方式においては、レイアウト処理後
の編集で、文字の挿入、削除およびブロックの拡大、縮
小などが行なわれ再レイアウト処理が必要となった場合
、レイアウト処理において、各文字行およびブロックの
ページ上の座標位置をすべて計算し直す必要があり処理
が複雑であるとともに全情報に対して行うため処理に時
間を要するという問題点を有していた。Problems to be Solved by the Invention However, in the conventional method, when editing after layout processing involves inserting or deleting characters, enlarging or reducing blocks, etc., and requires re-layout processing, , it is necessary to recalculate all the coordinate positions of each character line and block on the page, which makes the processing complicated, and the processing takes time because it is performed on all information.
本発明はかかる点に鑑みてなされたもので、簡易な構成
で、文字行、ブロックの座標位置を計算することなく、
空白を含むドキュメントを作成。The present invention has been made in view of the above points, and has a simple configuration and does not require calculating the coordinate positions of character lines or blocks.
Create a document with spaces.
管理する入力装置を提供することを目的としている。The purpose is to provide an input device for management.
問題点を解決するための手段
本発明は、文字1図形1画像の入力および入力編集の指
示を行う入力指示手段と、入力指示手段からの入力情報
を記憶する情報記憶手段と、情報記憶手段の記憶情報を
表示メモリ手段に描画する描画手段と、情報記憶手段に
記憶される情報を検査し補助ブロック情報およびページ
区切情報を削除する補助ブロック削除手段と、情報記憶
手段に記憶されている文字行サイズ、ブロックサイズ等
の内容をあらかじめ決められているページ単位毎に分割
し、ページ区切情報を付加するページ分割手段と、ペー
ジ分割により発生する空白情報を受は空白に相当する大
きさの補助ブロック情報を発生し、情報記憶手段内の情
報中に付加する補助ブロック発生手段から成る。Means for Solving the Problems The present invention provides an input instruction means for inputting and input editing instructions for one character, one figure, one image, an information storage means for storing input information from the input instruction means, and an information storage means. a drawing means for drawing stored information on a display memory means; an auxiliary block deletion means for inspecting information stored in the information storage means and deleting auxiliary block information and page break information; and character lines stored in the information storage means. A page division means that divides contents such as size and block size into predetermined page units and adds page separation information, and an auxiliary block of a size equivalent to the blank space that receives blank information generated by page division. It consists of auxiliary block generation means for generating information and appending it to the information in the information storage means.
作用
本発明は上記した構成により、情報記憶手段に入力指示
手段からの入力情報が順次記憶され、描画手段により表
示メモリ手段に描写され、描画手段等に表示される。入
力完了および編集後のページ分割(レイアウト処理)に
おいては、補助ブロック削除手段により情報記憶手段中
の情報より補助ブロック情報とページ分割情報を削除し
ページ分割情報および空白情報を持たない一連の情報に
変換する。次にページ分割手段によりあらかじめ決めら
れているページサイズと情報記憶手段に記憶されている
情報中の文字行サイズ、ブロックサイズを比較し、ペー
ジ間にまたがる文字行およびブロックは次ページ情報と
し、ページ内におさまる様分割し、ページ区切情報を情
報記憶手段の情報中に記憶するとともにページ間にまた
がる情報を次ページ扱いとすることにより発生する空白
のサイズおよび空白の情報中の位置を補助ブロック発生
手段に出力する。補助ブロック発生手段においては、ペ
ージ分割手段からの空白サイズ情報を受け、同一サイズ
の補助ブロック情報を情報記憶手段の情報中の指示位置
に追加する。以上のように空白を仮の補助ブロックに置
き変えることにより常に一連の情報として扱うことが可
能となり、ページ上の座標位置を個別に記憶することな
く処理できる。Effect of the Invention With the above-described configuration, the present invention sequentially stores input information from the input instruction means in the information storage means, draws it on the display memory means by the drawing means, and displays it on the drawing means or the like. During page division (layout processing) after completion of input and editing, the auxiliary block deletion means deletes the auxiliary block information and page division information from the information in the information storage means, creating a series of information without page division information and blank information. Convert. Next, the page size predetermined by the page dividing means is compared with the character line size and block size in the information stored in the information storage means, character lines and blocks that span between pages are treated as next page information, and the page size is The size of the blank space and the position within the information of the blank space generated by storing the page separation information in the information of the information storage means and treating the information that spans between pages as the next page is generated as an auxiliary block. Output to means. The auxiliary block generation means receives the blank size information from the page division means and adds auxiliary block information of the same size to the indicated position in the information of the information storage means. By replacing blank spaces with temporary auxiliary blocks as described above, it becomes possible to always treat the information as a series of information, and it is possible to process the coordinate positions on the page without individually storing them.
実施例
第1図は本発明の入力装置の一実施例を示すブロック図
である。第1図において、1は文字0図形1画像の入力
および入力編集を指示する入力指示回路、2は入力指示
回路1により入力された文字1図形1画像およびブロッ
クの情報を記憶する情報記憶回路、3は情報記憶回路2
の情報を表示メモリ4に展開する描画回路、6は表示メ
モリ4の内容を表示するCRTデイスプレィ、6は補助
ブロック削除回路、7はページ分割回路、8は補助ブロ
ック発生回路で、情報記憶回路2には入力指示回路1か
らの入力情報が順次記憶され、描画回路3により表示メ
モリ4に展開され、CRT5に表示される。入力後のペ
ージ分割(レイアウト処理)の状態を第2図を用い説明
する。Embodiment FIG. 1 is a block diagram showing an embodiment of the input device of the present invention. In FIG. 1, 1 is an input instruction circuit that instructs input and input editing of 0 characters, 0 figures, and 1 image; 2 is an information storage circuit that stores information of 1 character, 1 figure, 1 image, and block input by the input instruction circuit 1; 3 is information storage circuit 2
6 is a CRT display for displaying the contents of display memory 4, 6 is an auxiliary block deletion circuit, 7 is a page division circuit, 8 is an auxiliary block generation circuit, and information storage circuit 2 Input information from the input instruction circuit 1 is sequentially stored, developed in the display memory 4 by the drawing circuit 3, and displayed on the CRT 5. The state of page division (layout processing) after input will be explained using FIG.
第2図aは情報記憶回路2の内容を示すもので、それぞ
れの情報はその行まだはブロックのサイズと内容により
構成される。第2図すばその時CRTに表示される内容
を示しだものである。最初の入力においてはページ分割
処理が行われていないため連続した情報として表示され
る。この状態でページ分割(レイアウト処理)指示がさ
れると補助ブロック削除回路により記憶している情報中
より補助ブロック情報とページ区切情報が削除される。FIG. 2a shows the contents of the information storage circuit 2, where each piece of information is constituted by the size and contents of its row or block. FIG. 2 shows the contents displayed on the CRT at that time. In the first input, page division processing is not performed, so the information is displayed as continuous information. When a page division (layout processing) instruction is given in this state, the auxiliary block deletion circuit deletes the auxiliary block information and page break information from the stored information.
初回のページ分割指示においては情報中に補助ブロック
およびページ区切情報は含まれていないため実際には何
も処理されない。In the first page division instruction, since the information does not include auxiliary block and page break information, nothing is actually processed.
次にページ分割回路7により記憶されている行tたはブ
ロックのサイズとページサイズを比較しページ分割する
。第2図の例においては画像ブロックが第1ページにお
さまらないため、その次の文字行を前に転送し、それに
より発生する空白のサイズと記憶情報中の空白の位置を
補助ブロック発生回路8に出力するとともに記憶情報中
にページ区切情報を出力する。補助ブロック発生回路で
は空白サイズに相当する補助ブロック情報を作成し記憶
情報中の空白位置に記憶する。第2図gにこの時の情報
記憶回路2の内容を示す。情報記憶回路2の内容は描画
回路3により表示メモリ4に展開され表示される。この
時補助ブロック情報は内容を持たないため領域の確保の
ためのブロックとして第2図dに示すように表示される
。Next, the page division circuit 7 compares the stored row t or block size with the page size and divides the page. In the example of FIG. 2, since the image block does not fit on the first page, the next character line is transferred forward, and the size of the resulting blank space and the position of the blank space in the stored information are determined by the auxiliary block generation circuit 8. It also outputs page break information in the stored information. The auxiliary block generation circuit creates auxiliary block information corresponding to the blank size and stores it in the blank position in the storage information. FIG. 2g shows the contents of the information storage circuit 2 at this time. The contents of the information storage circuit 2 are developed and displayed in the display memory 4 by the drawing circuit 3. At this time, since the auxiliary block information has no content, it is displayed as a block for securing an area as shown in FIG. 2d.
次にページ分割後の編集および再ページ分割について説
明する。編集作業により図形ブロックが第2図eに示す
ように拡大されると記憶情報中の図形ブロックサイズも
更新される。この状態で再ページ分割を指示すると補助
ブロック削除回路らにより記憶情報中より補助ブロック
情報とページ区切情報が削除される。これにより記憶さ
れている情報はページ分割されていない状態となる。以
降は初回のページ分割処理と同様に、ページ分割手段に
よりページ分割され、補助ブロック発生回路8により必
要に応じ補助ブロック情報が付加される。この時の情報
記憶回路2の内容を第2図gに示すとともに、CRTに
表示される内容を第2図りに示す。Next, editing after page division and re-page division will be explained. When the graphic block is enlarged as shown in FIG. 2e by editing work, the graphic block size in the stored information is also updated. If re-page division is instructed in this state, the auxiliary block information and page break information are deleted from the stored information by the auxiliary block deletion circuits. As a result, the stored information is not divided into pages. Thereafter, as in the first page division process, the pages are divided by the page division means, and the auxiliary block generation circuit 8 adds auxiliary block information as necessary. The contents of the information storage circuit 2 at this time are shown in Fig. 2g, and the contents displayed on the CRT are shown in Fig. 2.
発明の効果
以上述べてきたように、本発明によれば、ページ分割に
より発生する空白を補助ブロックに置き換え管理するこ
とにより表示上連続した情報として持つことが可能とな
り個別にページ上の座標位置を記憶する必要がなくな多
処理が容易で高速化できる。ページ分割後の再ページ分
割において補助ブロック情報、ページ区切情報を削除す
ることにより初期入力状態と同じ一連の情報に置き換え
ページ分割処理を行うためページ分割処理が簡易化でき
る。また表示上の座標での管理を行わないため、挿入、
削除等による編集においても全情報の座標を計算しなお
す必要がなく、相当するブロックのサイズ変更のみでペ
ージ先頭から表示することができるため、再ページ分割
処理回数を制限することが可能となり高速入力が可能と
なる。Effects of the Invention As described above, according to the present invention, by replacing and managing blank spaces generated by page division with auxiliary blocks, it is possible to have continuous information on the display, and the coordinate positions on the page can be individually determined. There is no need to memorize it, making multi-processing easier and faster. In re-page division after page division, the auxiliary block information and page separation information are deleted and replaced with the same series of information as in the initial input state, and the page division process is performed, so the page division process can be simplified. In addition, since the coordinates on the display are not managed, inserting,
Even when editing due to deletion, etc., there is no need to recalculate the coordinates of all information, and the page can be displayed from the top by simply changing the size of the corresponding block. This makes it possible to limit the number of times the page is re-split, allowing for faster input. becomes possible.
第1図は本発明の一実施例における入力装置を示すブロ
ック図、第2図は同人力装置によりページ分割処理した
情報および表示例を示す状態図、第3図は従来のページ
分割の例を示す状態図である。
1・・・・・・入力指示回路、2・・・・・・情報記憶
回路、3・・・・・・描画回路、4・・・・・・表示メ
モリ、6・・・・・・CRT、6・・・・・・補助ブロ
ック削除回路、7・・・・・・ページ分割回路、8・・
・・・・補助ブロック発生回路。
代理人の氏名 弁理士 中 尾 敏 男 ほか1名第1
図
■FIG. 1 is a block diagram showing an input device in an embodiment of the present invention, FIG. 2 is a state diagram showing information and display examples of page division processing performed by the human-powered device, and FIG. 3 is an example of conventional page division. FIG. 1...Input instruction circuit, 2...Information storage circuit, 3...Drawing circuit, 4...Display memory, 6...CRT , 6... Auxiliary block deletion circuit, 7... Page division circuit, 8...
...Auxiliary block generation circuit. Name of agent: Patent attorney Toshio Nakao and 1 other person No. 1
Figure ■
Claims (1)
し、ブロック内に情報を入力し、ドキュメントを作成す
る装置において、前記入力指示手段からの入力情報を記
憶する情報記憶手段と、前記情報記憶手段に記憶された
情報を表示メモリ手段に描画する描画手段を、前記情報
記憶手段に記憶される情報を検査し補助ブロック情報お
よびページ区切情報を削除する補助ブロック削除手段と
、前記情報記憶手段の内容をあらかじめ決められている
ページ単位毎に分割しページ区切情報を付加するページ
分割手段と、分割したページ内の空白に応じ、相当する
大きさの補助ブロック情報を発生し前記情報記憶手段に
追加する補助ブロック発生手段を有し、前記情報記憶手
段に記憶された情報をページ分割する場合、前記補助ブ
ロック削除手段により前記情報記憶手段に記憶されてい
る補助ブロック情報およびページ区切情報を削除しペー
ジ情報を持たない一連の情報に変換し、前記ページ分割
手段により前記情報記憶手段に記憶されるブロック情報
とページサイズの比較を行いページにまたがるブロック
は次ページ情報とし、ページ区切情報を付加するととも
に、ページ分割により発生する空白情報を前記補助ブロ
ック発生手段に出力し、補助ブロック発生手段で空白に
相当する大きさの補助ブロック情報を発生し前記情報記
憶手段の記憶情報に追加し、前記描画手段により前記ペ
ージ分割された情報記憶手段の情報を前記表示メモリ手
段に描画する入力装置。In an apparatus for creating a block for each piece of information according to an instruction from an input instruction means, inputting information in the block, and creating a document, an information storage means for storing input information from the input instruction means, and the information storage means auxiliary block deletion means for inspecting the information stored in the information storage means and deleting auxiliary block information and page break information; and contents of the information storage means. page dividing means for dividing the page into predetermined page units and adding page break information; and generating auxiliary block information of a corresponding size according to the blank space in the divided pages and adding it to the information storage means. When the information stored in the information storage means is divided into pages, the auxiliary block deletion means deletes the auxiliary block information and page break information stored in the information storage means, and deletes the page information. The page dividing means compares the page size with the block information stored in the information storage means, and blocks spanning pages are treated as next page information, and page break information is added, Blank information generated by page division is output to the auxiliary block generation means, the auxiliary block generation means generates auxiliary block information of a size equivalent to the blank space, and is added to the information stored in the information storage means, and the drawing means An input device for drawing information in the page-divided information storage means on the display memory means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62290003A JPH01131966A (en) | 1987-11-17 | 1987-11-17 | Input device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62290003A JPH01131966A (en) | 1987-11-17 | 1987-11-17 | Input device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01131966A true JPH01131966A (en) | 1989-05-24 |
Family
ID=17750520
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62290003A Pending JPH01131966A (en) | 1987-11-17 | 1987-11-17 | Input device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01131966A (en) |
-
1987
- 1987-11-17 JP JP62290003A patent/JPH01131966A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2993528B2 (en) | Text management and restoration method | |
| JPH0863346A (en) | Program editing method and apparatus | |
| JPH01131966A (en) | Input device | |
| JPS6121570A (en) | Sentence generating device | |
| JP4759874B2 (en) | Table pattern generator | |
| JPS60263991A (en) | Editing unit | |
| JPH0314066A (en) | Japanese rendering character display and editing system | |
| JPS59123043A (en) | Clean copy processor | |
| JP2655900B2 (en) | Character processor | |
| JPH0589103A (en) | Document editing processor | |
| JP2978178B2 (en) | Document creation apparatus and control method thereof | |
| JP2714303B2 (en) | Document creation device | |
| JPH06124310A (en) | Filing device | |
| JPS6319062A (en) | Ruled line creation device | |
| JP2594043B2 (en) | Ruled line creation device | |
| JPH01108670A (en) | Mathematical formula input and edit system | |
| JP3044052B2 (en) | Character processor | |
| JPH11195080A (en) | Method for editing tabular form information editing body, its device and recording medium for storing method | |
| JPH01124056A (en) | Document processor | |
| JPH0594295A (en) | Editing device for plural sub files | |
| JP2973520B2 (en) | Display method in electronic document editing device | |
| JPS62186355A (en) | Document creation method | |
| JPH01126762A (en) | Rearrangement processor in document preparing device | |
| JPH0428310B2 (en) | ||
| JPH10187683A (en) | Table preparation system for word processor |