JPS62143189A - Document editing system - Google Patents

Document editing system

Info

Publication number
JPS62143189A
JPS62143189A JP60282836A JP28283685A JPS62143189A JP S62143189 A JPS62143189 A JP S62143189A JP 60282836 A JP60282836 A JP 60282836A JP 28283685 A JP28283685 A JP 28283685A JP S62143189 A JPS62143189 A JP S62143189A
Authority
JP
Japan
Prior art keywords
area
columns
page
data
user
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
JP60282836A
Other languages
Japanese (ja)
Inventor
Takaaki Nomura
野村 高明
Masayuki Satsuta
颯田 雅之
Nobuyuki Honma
信幸 本間
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP60282836A priority Critical patent/JPS62143189A/en
Publication of JPS62143189A publication Critical patent/JPS62143189A/en
Pending legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)
  • Document Processing Apparatus (AREA)

Abstract

PURPOSE:To easily execute column forming operating and processing by forming the number of column and an interval between the columns as page or area defining information. CONSTITUTION:The coordinates of upper left end X (Y) in a user area, width, height, upper, lower, right and left margines, properties, the number of columns, and the interval between the columns out of the area defining information are set up by a system in accordance with information inputted from a keyboard 6 or an indicating device 8 by the user. Provided that the margines, the number of columns and the interval between the columns are set up as essential values by the system at the formation of the area. The user area defining information other than said information and all defining information for a system are are uniformly determined and set up by the system at the input of data to a pointer to a data storing memory, and at the formation of an area in other case. Consequently, the column forming operation and processing can be easily executed.

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明は文書の段組み処理方式に係り、特に段組みを行
ったページないし領域の再編集の実現に好適な文書編集
方式に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Application of the Invention] The present invention relates to a method for processing documents into columns, and more particularly to a document editing method suitable for realizing re-editing of pages or areas that have been divided into columns.

〔発明の背景〕[Background of the invention]

文書編集方式の機能の1つに、例えば、特開昭58−1
44255号公報に記載されているように、データを何
段かに分けて配置する段組み機能がある。
One of the functions of the document editing method is, for example, JP-A-58-1.
As described in Japanese Patent No. 44255, there is a column function for arranging data in several columns.

一方、テキスト・表・図形・画像等の複数の種別のデー
タが混在する文書の作成をサポートするニーズが高まっ
てきており、それらの種別のデータのうち1種のみを含
む矩形領域の集合で文書を表現する方式が導入されてい
る。そうした文書編集方式では、ユーザが矩形領域を複
数指定することで、段組みを扱っていた。ところがその
ようにすると、2段組みから3段組みにしたり1段の間
隔を変更したりするための操作は煩雑であった。また段
組みを行ったページないし領域のサイズ・マージンを変
更すると、段組みを始めてから指定し直さなければなら
なかった。さらに、段組みの境界上に別の領域がある場
合は、その領域を除いた部分を段組みしなければならな
いため、段組みの指定は煩雑であった。
On the other hand, there is a growing need to support the creation of documents that contain a mixture of multiple types of data such as text, tables, figures, images, etc. A method has been introduced to express In such document editing methods, columns are handled by the user specifying multiple rectangular areas. However, when doing so, operations for changing from two columns to three columns or changing the interval between one column were complicated. Also, if you change the size or margin of a page or area that has columns, you have to specify them again after starting the columns. Furthermore, if there is another area on the boundary of a column, the part excluding that area must be added to the column, making the specification of columns complicated.

〔発明の目的〕[Purpose of the invention]

本発明の目的は、文W 編集の段組みにおいて、操作回
数の低減と高速化を図ることにある。
An object of the present invention is to reduce the number of operations and speed up the editing of sentences W in columns.

〔発明の概要〕[Summary of the invention]

上記目的を達成するため1本発明では、段数及び股間及
び段間隔をページないし領域の定義情報としてもつこと
により、段組みの操作と処理を容易にすることに特徴が
ある。
In order to achieve the above object, the present invention is characterized in that it facilitates the operation and processing of columns by having the number of columns, gaps, and column intervals as page or area definition information.

〔発明の実施例〕[Embodiments of the invention]

以下、本発明の実施例を第1図〜第11図を用いて詳絹
に説明する6第1図は、本発明に係る文書編集装置のシ
ステム構成図を示す。
Embodiments of the present invention will be described in detail below using FIGS. 1 to 11. FIG. 1 shows a system configuration diagram of a document editing apparatus according to the present invention.

CPUIは、ユーザがキーボード6から入力したテキス
ト・データや、指示装置8から入力した図形データを、
記憶装置12に格納する。また、CPUIは、ユーザが
指示装置8から入力した領域の位置情報、あるいはキー
ボード6から入力した文SMJ集のためにコマンドの実
行により作成された領域の定義情報を、記憶装置11に
格納する。
The CPUI processes text data input by the user from the keyboard 6 and graphic data input from the instruction device 8.
The information is stored in the storage device 12. Further, the CPUI stores in the storage device 11 the positional information of the area inputted by the user from the instruction device 8 or the definition information of the area created by executing the command for the collection of sentences SMJ inputted from the keyboard 6.

ここで、キーボード6、指示装置8から各々テキストや
コマンド、座標データを読出すために、インターフェイ
ス7.9を用いる。また、記憶装置10は、文Wu集の
作業用メモリのための記憶装置である。文書の保存用に
は、補助記憶装置13を用いる。
Here, an interface 7.9 is used to read text, commands, and coordinate data from the keyboard 6 and pointing device 8, respectively. Further, the storage device 10 is a storage device for a working memory of a collection of sentences Wu. An auxiliary storage device 13 is used for storing documents.

CPUIは、記憶装置12に格納されているテキスト・
データや図形データを記憶表[11に格納されている領
域の位置情報(定義情報の一部)に従ってその領域内に
再配置し、それらを表示する命令を表示制御装置3に対
して発行する。表示制御装[3は5テキスト・データに
関してはキャラクタ・ジェネレータ4によりフォント展
開した後、図形データに関してはそのまま形で、フレー
ム・バッファ5に格納し、それから表示データを読出し
てCRT2に表示する。
The CPUI reads the text stored in the storage device 12.
A command is issued to the display control device 3 to rearrange the data and graphic data in the area according to the position information (part of the definition information) of the area stored in the storage table [11] and to display them. The display control unit 3 expands the text data into fonts using the character generator 4, stores the graphic data as is in the frame buffer 5, reads out the display data, and displays it on the CRT 2.

第2図は、テキスト・図形が混在した、文書中のページ
に2段組みを指定した時の様子を示している。本発明で
は文書を矩形領域の集まりで管理し、テキスト・図形等
のデータをその属性をもつ矩形領域内に格納する。領域
A1は、ページに相当する領域である。領域A2は図形
データを格納するための図形領域で、領域A3〜A7は
、ページ内にユーザが領域A2を定義することにより、
領域A1からマージンおよび領域A2を除いた部分をシ
ステムが段組みを考慮して矩形に領域分割して作成した
領域である。このように、ユーザが定義した領域のこと
をユーザ領域、システムによるページの領域分割の結果
作成された領域のことをシステム領域という。領域A1
は、ユーザ領域として扱う。第2図及び第8図〜第11
図において、ユーザ領域の境界は実線で、システム領域
の境界は破線で示しである。なお、領域分割は、ページ
内のユーザ領域に対して作成・削除・移動等の操作を行
った場合、ページのサイズやマージンを変更した場合2
段組みの仕方を変更した場合の3つの場合を行う。
FIG. 2 shows the situation when two columns are specified for a page in a document containing a mixture of text and graphics. In the present invention, a document is managed as a collection of rectangular areas, and data such as text and graphics are stored in rectangular areas having the attributes. Area A1 is an area corresponding to a page. Area A2 is a graphic area for storing graphic data, and areas A3 to A7 are defined by the user defining area A2 within the page.
This is an area created by dividing a portion of area A1 excluding the margin and area A2 into rectangular areas by the system, taking into account columns. The area defined by the user in this way is called the user area, and the area created as a result of dividing the page into areas by the system is called the system area. Area A1
is treated as a user area. Figures 2 and 8 to 11
In the figure, the boundaries of the user area are shown by solid lines, and the boundaries of the system area are shown by broken lines. Note that area division occurs when creating, deleting, moving, etc. the user area within a page, or when changing the page size or margin2.
Three cases will be performed in which the column structure is changed.

第3図は、第1図の記憶装置11の中に設けられた、領
域定義情報格納用メモリである。文書点。
FIG. 3 shows a memory for storing area definition information provided in the storage device 11 of FIG. 1. Document point.

ページNα、領域Nαは、領域を特定するための情報で
ある。左上端X座標・Y座標1幅・高さは、領域のペー
ジ内の位置、サイズを表わす。上・下・左・右の各マー
ジンは、領域内の、テキスl−を配置しない部分の大き
さを表わす。作成種別は、ユーザ領域かシステム領域か
の区別である。、属性は。
The page Nα and the area Nα are information for specifying the area. The upper left corner X coordinate and Y coordinate 1 width and height represent the position and size of the area within the page. The top, bottom, left, and right margins represent the size of the portion of the area where the text l- is not placed. The creation type is a distinction between a user area and a system area. , the attributes are.

領域に設定された。テキスト・図形等の、データの種別
を表わす。段数は、ページ内の段の数で、段組みをしな
ければ1とする。段間隔は、1つの段とそれに隣接した
段の間隔のことをいう。なお、段数・段間隔は、作成種
別=ユーザ領域のときのみ意味をもつ。データ格納用メ
モリへのポインタは、第1図の記憶装置12の中に設け
られた、各属性データ格納用メモリへのポインタである
。これらの情報をもとに、第1図のCPUは領域処理や
表示を行う。領域定義情報のうち、ユーザ領域の左上端
x(y)座標9幅、高さ、上・下・左・右の各マージン
、属性2段数9段間隔は、第1図のキーボード6または
指示装置8からユーザにより入力された情報に従ってシ
ステムが設定するものである。但し、マージン、段数9
段間隔は、領域作成時にシステムが必期値を設定する。
set in the area. Indicates the type of data, such as text or graphics. The number of columns is the number of columns in a page, and is set to 1 if there are no columns. The stage interval refers to the interval between one stage and the adjacent stage. Note that the number of stages and the interval between stages have meaning only when the creation type = user area. The pointer to the data storage memory is a pointer to each attribute data storage memory provided in the storage device 12 shown in FIG. Based on this information, the CPU shown in FIG. 1 performs area processing and display. Among the area definition information, the upper left corner x (y) coordinate of the user area, width, height, top, bottom, left, and right margins, attribute 2-column number, 9-column spacing are determined by the keyboard 6 or instruction device in Figure 1. The system sets the information according to the information input by the user from 8 onwards. However, margin, number of stages 9
The system sets a required value for the column spacing when creating an area.

ユーザ領域のそれら以外の定義情報およびシステム領域
の全定義情報は、データ格納用メモリへのポインタにつ
いてはデータ人力時に、そ九以外は領域作成時に、シス
テムが一意的に定めて設定する。なお。
The other definition information for the user area and all the definition information for the system area are uniquely determined and set by the system, with the pointer to the data storage memory being set manually, and the rest being defined and set when the area is created. In addition.

ページ自体も領域の1つであるため、このメモリをもつ
。その場合は、左上端X(Y)座標=02作成種別=ユ
ーザ領域である。
Since the page itself is one of the areas, it also has this memory. In that case, the upper left end X(Y) coordinate=02 creation type=user area.

第4図は、本発明における文書編集の全体の処理内容を
表わすフローチャートである。ステップ101は、無限
ループ、ステップ]02は第1図のキーボード6からの
コマンドノ、力、ステップ103は入力されたコマンド
の解釈を各々表わす。
FIG. 4 is a flowchart showing the overall processing content of document editing according to the present invention. Step 101 represents an infinite loop, Step 02 represents the command input from the keyboard 6 in FIG. 1, and Step 103 represents the interpretation of the input commands.

また、ステップ104,105,106では、領域操作
、データ操作、終了の各コマンドの処理を行う。ここで
、領域操作とは、作成、消除、移動。
Further, in steps 104, 105, and 106, area operation, data operation, and termination commands are processed. Here, area operations include creation, deletion, and movement.

コピー、鉱大縮小、属性・マージン・段数・段間隔の変
更等の領域に対する操作を意味する。データ操作とは、
入力、追加、削除、移動、コピー等のデータに対する操
作を意味する。終了とは、文書編集の終了を、感味する
This refers to operations on areas such as copying, reducing mine size, changing attributes, margins, number of rows, and row spacing. What is data manipulation?
Refers to operations on data such as input, addition, deletion, movement, and copying. Completion means the completion of document editing.

第5UJIは、領域操作のうちの領域作成の処理内容を
表わすフローチャートである、以下、これに従いgft
ft式の処理を説明する、まず、ステップ200では、
第1図の記憶νi買上0内に処理のための作業用メモリ
を確保する。ここで、メモリの確保とは、記憶装置内の
使われていないメモリ空間上に、必要なだけのメモリを
割当てることを意味する。ステップ201,202では
、各々領域位置、領域属性を第1図の指示装置i¥8.
キーボード6から人力し、作業用メモリに取込む。次に
The fifth UJI is a flowchart showing the processing content of area creation among area operations.
To explain the processing of the ft expression, first, in step 200,
A working memory for processing is secured in the memory νi purchase 0 in FIG. Here, securing memory means allocating the necessary amount of memory to an unused memory space within the storage device. In steps 201 and 202, the area position and area attribute are respectively determined by the indicating device i¥8.00 in FIG.
It is input manually from the keyboard 6 and imported into the working memory. next.

ステップ203では定義情報格納用メモリを第1図の記
憶装置11内に確保し、ステップ204で指定されたユ
ーザ領域の定義情報をその定義情報格納用メモリに格納
する。なお、ここで段数は1に、段間隔ばOに初期設定
する。ステップ205では、ページを、その中に作成さ
れたユーザ領域により分割する。この処理にについては
後で詳述する。ステップ20Gでは、領域分割の結果を
表わすページの領域レイアラ1−を第1V4のCRTに
表示し、最後にステップ207で1作業用メモリを解放
する。メモリの解放は、メモリの確保の逆の操作で、使
っていたメモリを元のメモリ空間に返還することを意味
する。
In step 203, a memory for storing definition information is secured in the storage device 11 of FIG. 1, and in step 204, the definition information of the designated user area is stored in the memory for storing definition information. Note that the number of stages is initially set to 1 and the stage interval to O. In step 205, the page is divided by the user areas created therein. This process will be detailed later. In step 20G, area layerer 1- of the page representing the result of area division is displayed on the first V4 CRT, and finally in step 207, one working memory is released. Freeing memory is the opposite of allocating memory, and means returning the used memory to its original memory space.

第6図は、データ操作のうちのデータ入力の処理内容を
表ね丁フローチャートである。以下、これに従いデータ
入力の処理を説明する。まず、ステップ210では第1
図の記憶装置11内において、処理のための作業用メモ
リの確保を行う。次に、ステップ211では第1図の指
示装置8により領域を指定し、ステップ212で第1図
のキーボード6より入力し作業用メモリに取込む。また
、ステップ213では第1図の記憶装置12内にデータ
格納用メモリを確保し、ステップ214で入力したデー
タを転送する。ステップ215では。
FIG. 6 is a flowchart showing the processing contents of data input among data operations. The data input process will be explained below. First, in step 210, the first
Working memory for processing is secured within the storage device 11 shown in the figure. Next, in step 211, an area is specified using the instruction device 8 of FIG. 1, and in step 212, an input is made from the keyboard 6 of FIG. 1 and the area is read into the working memory. Further, in step 213, a data storage memory is secured in the storage device 12 shown in FIG. 1, and the data inputted in step 214 is transferred. In step 215.

第1図の記憶装置11内の、指定された領域の定義情報
格納用メモリに、確保したデータ格納用メモリへのポイ
ンタを記入し、最後にステップ216で、作業用メモリ
を解放する。
A pointer to the secured data storage memory is written in the definition information storage memory of the designated area in the storage device 11 of FIG. 1, and finally, in step 216, the working memory is released.

終了処理では、第1図の記憶装置11.12内の領域定
義情報、領域内データを、第1図の補助記憶装置13に
保存し、第1図の記憶装T!111゜12内に確保した
メモリを全て解放して、文書編集を終了する。
In the termination process, the area definition information and data within the area in the storage devices 11 and 12 in FIG. 1 are saved in the auxiliary storage device 13 in FIG. All memory secured in 111°12 is released and document editing is completed.

第7図は、ページの領域分割の処理内容を表わすフロー
チャートである6第8図〜第11図は、領域分割の処理
過程を表すす領域レイアウトである。以下、第7図〜第
11図及び第2図を用い、第8図の2段組みを指定した
ページ(領域Al)にユーザ領域A2を作成する場合を
例にとり、領域分割の処理を説明する。第7図のステッ
プ220では、ページを、ページからマージンを除いた
部分および、ユーザ領域A2の上端・下端のy座標によ
り、第9図のa1〜a3のように断片[Y2i、Y2i
+1コ(i =O,・・・、2)に分割して、Y i(
1=O1・・、5)を第1図の記憶装置110内の作業
用メモリに格納する。なお第9図では、断片の境界がは
っきりと分かるように、互いに接する断片の境界を離し
て書いであるが、Y(2i−1)+1=Y2i    
(i=1.2)である。第7図のステップ221では、
断片[Y2i、Y2i+1]  (i=o、・・・、2
)を、ページからマージンを除いた部分および、ユーザ
領域A2の左端・右端により、第10図のat。
FIG. 7 is a flowchart showing the process of dividing a page into areas.6 FIGS. 8 to 11 are area layouts showing the process of dividing a page. Hereinafter, using FIGS. 7 to 11 and FIG. 2, the area division process will be explained using an example of creating a user area A2 on a page (area Al) that specifies two columns in FIG. 8. . In step 220 of FIG. 7, the page is divided into fragments [Y2i, Y2i
Divide into +1 pieces (i = O, ..., 2) and calculate Y i (
1=O1..., 5) is stored in the working memory in the storage device 110 in FIG. In Figure 9, the boundaries of adjacent fragments are drawn apart so that the boundaries of the fragments can be clearly seen, but Y(2i-1)+1=Y2i
(i=1.2). In step 221 of FIG.
Fragment [Y2i, Y2i+1] (i=o,...,2
) at the portion of the page excluding the margin and the left and right ends of the user area A2 in FIG.

a2.a3のように断片[Xj、l 2j+ Xj、+
 (2J+1)] (1”O;j=O+1=1;J =
0+ 1=2;j=0)に分割して、XL j (i=
o+・・・、2;J=0.1)を第1図の記憶装置10
内に作業用メモリに格納する。第7図のステップ222
では、断片[Xi、 2j、 XL(2j + 1)]
 (i ”o:、j =O+i=1;j=o、i=2 
; j=o)を段の左端・右端のX座標により、第11
図におけるall〜a12.a21.a31〜a32の
ように断片[X’ i、 2 j 、 X’ i+(2
j+ 1)] (i =O;j =0.1.i=1;j
=0+  i=2;j=olx)に分割して、X’  
x+ j(x=O;j=0+・・・、3.i=1;j=
Q、1.i=2;j=ot・・・、3)を第1図の記憶
装置10内に作業用メモリに格納する。ここで、ページ
からマージンを除いた部分の左端。
a2. Fragment [Xj, l 2j+ Xj, +
(2J+1)] (1”O;j=O+1=1;J=
0+ 1=2; j=0) and XL j (i=
o+..., 2; J=0.1) in the storage device 10 of FIG.
stored in working memory. Step 222 in FIG.
Then, the fragment [Xi, 2j, XL(2j + 1)]
(i ”o:, j = O + i = 1; j = o, i = 2
;j=o) by the X coordinates of the left and right ends of the column,
all to a12 in the figure. a21. As shown in a31 to a32, the fragments [X' i, 2 j , X' i+(2
j+ 1)] (i=O;j=0.1.i=1;j
= 0 + i = 2; j = olx), X'
x+ j(x=O;j=0+...,3.i=1;j=
Q.1. i=2; j=ot..., 3) is stored in the working memory in the storage device 10 of FIG. Here, the left edge of the page excluding the margin.

右端のX座標を各々bX1.bX2とし、段数。The X coordinates of the right end are respectively bX1. bX2 and number of stages.

段間隔を各々c、dとすると、各段(k=o、・・・。Letting the interval between stages be c and d, each stage (k=o, . . . ).

c−1)の左端、右端のxll標は、各々次式で与えら
れる。
The xll marks at the left end and right end of c-1) are given by the following equations, respectively.

第7図のステップ223では、第1図の記憶装置11内
に定義情報格納用メモリを確保する。次いで、第7図の
ステップ224で、i=o;j=0.1.i=t;、j
==o、i=2;、1=(Llに対し、各々第2図のA
3.A6.A4.A5.A7のように、YZj、YZj
 +1.X]、2j、Xi。
In step 223 in FIG. 7, a memory for storing definition information is secured in the storage device 11 in FIG. Then, in step 224 of FIG. 7, i=o;j=0.1. i=t;,j
==o, i=2;, 1=(For Ll, A in Fig. 2 respectively
3. A6. A4. A5. Like A7, YZj, YZj
+1. X], 2j, Xi.

(2j+1)を各々上嬬、下端、左端、右端とするシス
テム領域を作成し、その定義情叩を第1図の記憶装置1
1内の定義情報格納用メモリに格納する。第7図のステ
ップ225では、第1図の記憶装置12内に、作成され
たシステム領域のためのデータ格納用メモリを確保する
。次いで、第7図のステップ226で領域分割前のデー
タを第1図の記憶装置12内のデータ格納用メモリより
読出し、各システム領域に再配置して、第1図の記憶装
置12内に新しく確保した各々のデータ格納用メモリに
格納する。最後に、第7図のステップ227で、第1図
の記憶装置11内の各システム領域の領域定義情報格納
用メモリに、第1図の記憶装置12内のデータ格納用メ
モリへのポインタを記入する。
Create a system area with (2j+1) as the upper end, lower end, left end, and right end, respectively, and save the definition information to storage device 1 in Figure 1.
1 in the definition information storage memory. At step 225 in FIG. 7, data storage memory for the created system area is secured in the storage device 12 in FIG. Next, in step 226 in FIG. 7, the data before area division is read from the data storage memory in the storage device 12 in FIG. 1, relocated to each system area, and newly stored in the storage device 12 in FIG. Store in each secured data storage memory. Finally, in step 227 in FIG. 7, a pointer to the data storage memory in the storage device 12 in FIG. 1 is written in the area definition information storage memory of each system area in the storage device 11 in FIG. do.

以上の領域分割の処理は、前に述バた3つの場合に共通
である。但しユーザ領域が複数あれば。
The above region division processing is common to the three cases mentioned above. However, if there are multiple user areas.

第7図のステップ220・221でそれらをすべて考慮
し、ユーザm域がなければ第7図のステップ220・2
21は行わない。また1段組みを解除した場合は、第7
図のステップ222を行わない。
In steps 220 and 221 of FIG. 7, all of them are considered, and if there is no user m area, steps 220 and 2 of FIG.
21 will not be held. Also, if you cancel the 1st column, the 7th
Step 222 in the figure is not performed.

以上のように、ページを矩形領域の集まりで表現し、ペ
ージに段数・段間隔という段組み用の定義情報をもたせ
ることにより、ユーザはそれらの2つの定義情報を指定
するだけでページの段組みを行うことができる。また一
度段組みを指定したページは、ユーザ領域の作成・削除
・移動等を行ったり、ページのサイズやマージンを変更
したりしても、段組みは自動的に行われる。また、段組
みの仕方を変更する場合は、段数・段間隔を再入力すれ
ばよい。
As described above, by representing a page as a collection of rectangular areas and providing the page with column definition information such as the number of columns and column spacing, the user can configure the columns of the page by simply specifying those two definitions. It can be performed. Furthermore, once you have specified columns for a page, even if you create, delete, or move a user area, or change the page size or margin, columns will be automatically created. Also, if you want to change the way the columns are arranged, you only need to re-enter the number of columns and column spacing.

なお、本発明ではページと領域を全く同等に扱うため、
領域に関しても同じように段組みを行うことができる。
Note that in the present invention, pages and areas are treated equally, so
Columns can be created in the same way for regions.

即ち、ユーザ領域に対して段組みを指定すると、システ
ムはそのユーザ領域から、マージンおよび、その中に定
義された別のユーザ領域を除いた部分を段組みを考慮し
て矩形に分割することにより、段組みを実現する。
In other words, when you specify columns for a user area, the system divides the user area, excluding the margin and another user area defined within it, into rectangles, taking into account the columns. , to realize columns.

〔発明の効果〕〔Effect of the invention〕

本発明によれは、段組みを行ったページないし領域に対
して、その中での領域操作や、そのサイズ・マージン・
段数・段間隔の変更を行った時、段組みの再設定の自動
化が実現できる。
According to the present invention, it is possible to perform area operations, size, margin, etc. on pages or areas with columns.
When changing the number of columns or column spacing, it is possible to automate the resetting of columns.

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

Claims (1)

【特許請求の範囲】[Claims]  テキスト・表・図形・画像等の矩形領域の集合で文書
を表現する方式において、各矩形領域の位置を指定する
過程と、各矩形領域の定義情報およびデータを入力する
過程を有し、段数及び段間隔をページないし領域の定義
情報として指定することにより、ページないし領域を矩
形に分割し、矩形分割の結果作成された領域間データを
配置して段組みを実現することを特徴とする文書編集方
式。
In a method of representing a document as a set of rectangular areas such as text, tables, figures, images, etc., there is a process of specifying the position of each rectangular area, a process of inputting definition information and data for each rectangular area, and a process of specifying the number of columns and Document editing characterized by dividing a page or area into rectangles by specifying column spacing as page or area definition information, and realizing columns by arranging inter-area data created as a result of rectangular division. method.
JP60282836A 1985-12-18 1985-12-18 Document editing system Pending JPS62143189A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60282836A JPS62143189A (en) 1985-12-18 1985-12-18 Document editing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60282836A JPS62143189A (en) 1985-12-18 1985-12-18 Document editing system

Publications (1)

Publication Number Publication Date
JPS62143189A true JPS62143189A (en) 1987-06-26

Family

ID=17657703

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60282836A Pending JPS62143189A (en) 1985-12-18 1985-12-18 Document editing system

Country Status (1)

Country Link
JP (1) JPS62143189A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62182877A (en) * 1986-02-05 1987-08-11 Casio Comput Co Ltd Fixing system for chart position of word processor
JPH01130258A (en) * 1987-11-16 1989-05-23 Canon Inc Document processor
JPH01191973A (en) * 1988-01-27 1989-08-02 Fuji Photo Film Co Ltd Picture output command system for picture processing system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62182877A (en) * 1986-02-05 1987-08-11 Casio Comput Co Ltd Fixing system for chart position of word processor
JPH01130258A (en) * 1987-11-16 1989-05-23 Canon Inc Document processor
JPH0547861B2 (en) * 1987-11-16 1993-07-19 Canon Kk
JPH01191973A (en) * 1988-01-27 1989-08-02 Fuji Photo Film Co Ltd Picture output command system for picture processing system

Similar Documents

Publication Publication Date Title
JP3489119B2 (en) Document processing device
JPH0541997B2 (en)
JPH0363756A (en) Document editor
JPS62143189A (en) Document editing system
JPS5846427A (en) Document editing device
JP2608300B2 (en) Document processing method
JPH03176148A (en) Document layout edition device
JP3118379B2 (en) Layout processing device
JPS62186371A (en) Document edition device
JP2823162B2 (en) Document processing device
JPS61241866A (en) Documentation device
JP2851846B2 (en) Document processing method and apparatus
JP2825816B2 (en) Document logical structure editing device
JPS61107467A (en) Specification method of framing for character-graphics editing device
JPH03161861A (en) Document processor with tabulating function
JP2862239B2 (en) Document processing device
JP2921975B2 (en) Handwritten document creation device
JP3020213B2 (en) Document processing device
JP2833701B2 (en) Document processing method
JP3817871B2 (en) Document processing apparatus and program recording medium thereof
JPH01130274A (en) Document processor
JPS62119581A (en) Table form document generation system
JPH0365759A (en) Edition processing system for table
JPH01130267A (en) Document processor
JPH08272783A (en) Method and device for processing mixture of character string and ruled line