JPH0451358A - document creation device - Google Patents

document creation device

Info

Publication number
JPH0451358A
JPH0451358A JP2159755A JP15975590A JPH0451358A JP H0451358 A JPH0451358 A JP H0451358A JP 2159755 A JP2159755 A JP 2159755A JP 15975590 A JP15975590 A JP 15975590A JP H0451358 A JPH0451358 A JP H0451358A
Authority
JP
Japan
Prior art keywords
frame
rectangular frame
rectangular
specified
circumscribing
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.)
Granted
Application number
JP2159755A
Other languages
Japanese (ja)
Other versions
JP2997509B2 (en
Inventor
Chizuko Imaizumi
今泉 千鶴子
Shunichi Yano
俊一 矢野
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 JP2159755A priority Critical patent/JP2997509B2/en
Publication of JPH0451358A publication Critical patent/JPH0451358A/en
Application granted granted Critical
Publication of JP2997509B2 publication Critical patent/JP2997509B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

PURPOSE:To perform uniform allocation in both longitudinal and lateral directions by providing a rectangular frame uniform allocation means capable of allocating a rectangular frame at equal interval and uniformly, and a rectangular frame uniform allocation means capable of allocating the rectangular frame with equal ratio uniformly. CONSTITUTION:When plural targeted rectangular frames are designated, the rectangular frames with the same values of upper left X-coordinate or upper left Y-coordinate are set in the same pair. Initial processing to perform rectangular frame pairing processing and to find the existence position of each rectangular frame for a circumscribing frame are performed. Thence, the display of a condition setting picture is performed. On the condition setting picture, the choice of a uniform allocation direction and a uniform allocation method is displayed, and either allocation in the longitudinal or lateral direction can be instructed by an operator, and also, either the allocation at equal interval or with equal ratio can be instructed. In such a way, the rectangular frame is allocated uniformly in both longitudinal and lateral directions within designated size.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、文書作成装置にかかり、画面上の矩形枠を2
次元方向で均等に割付ける際の対話的な操作方法に関す
る。
[Detailed Description of the Invention] [Industrial Field of Application] The present invention relates to a document creation device that divides a rectangular frame on a screen into two
Concerning an interactive operation method when allocating uniformly in dimensional directions.

〔従来の技術〕[Conventional technology]

従来、矩形枠の均等割付の方法は、日立ドキュメントワ
ープロ5UPER3000操作説明書機能強化編の定形
フオーム印刷の23頁に記されているとおりレイアウト
画面上で指定した範囲内にある複数の矩形のフオーム枠
を指定した縦、又は、横の方向に均等な位置に割り付け
る方法があった。
Conventionally, the method for evenly allocating rectangular frames was to arrange multiple rectangular form frames within a specified range on the layout screen, as described on page 23 of Standard Form Printing in the Hitachi Document Word Processor 5 UPER 3000 Operation Manual Enhanced Functions. There was a method to allocate the files evenly in a specified vertical or horizontal direction.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

しかしながら、画面上で指定した矩形枠すべてを縦方向
、又は、横方向に均等に割り付ける処理のみであったた
めに、例えば、複数列/複数行を有する表のマス1毎に
なぞって作成した複数の矩形枠に対して、縦方向の均等
割付を指示すると、同一行上にあった矩形枠を縦方向に
均等に割り付け、行の形状をくずしたり、横方向の均等
割付を指示すると、同一列」二にあったり矩形枠を横方
向に均等に割り付け、列の形状をくずしたりして、指定
した矩形枠が原形と異なった配置で割り付けられるとい
う問題があった。
However, since the process was only to allocate all rectangular frames specified on the screen equally in the vertical or horizontal direction, for example, multiple If you instruct rectangular frames to be evenly distributed vertically, the rectangular frames that were on the same row will be evenly distributed vertically, and the shape of the row will be distorted. There is a problem in that the specified rectangular frames are allocated in a different arrangement from their original form, such as when the rectangular frames are arranged evenly in the horizontal direction and the shape of the columns is distorted.

対象指定した複数の矩形枠を縦方向、横方向共に均等に
割り付けることができれば、原形の配置を保ちながら均
等に割り付けることが可能になる。
If a plurality of target rectangular frames can be allocated evenly both vertically and horizontally, it becomes possible to evenly allocate them while maintaining the original arrangement.

本発明の目的は、指定したサイズで指定した複数の矩形
枠を平面上での配置を保ちながら、縦方向、横方向共に
均等に割り付けることを可能とすることにある。
An object of the present invention is to make it possible to equally allocate a plurality of rectangular frames specified in a specified size both in the vertical and horizontal directions while maintaining their arrangement on a plane.

〔課題を解決するための手段〕[Means to solve the problem]

」二記目的は、以下の手段で達成される。 ” The second objective will be achieved by the following means.

文字や図形などのデータをマウスやキーボードなどによ
り入力する入力手段と、入力されたデータを記憶する記
憶手段と、前記記憶部に記憶されたデータを表示する表
示手段と、画面上でデータの範囲を示す目的等のために
表示する矩形の外周である矩形枠を設定/編集する矩形
枠編集手段を備えた文書作成装置において、前記矩形枠
を複数指定して指定サイズ内で均等に割り付ける操作を
行う場合、指定した矩形枠に外接する枠を表示し、割り
付けるサイズを、外接枠の大きさを変更することで指定
可能で、矩形枠の左上点や中心点等の指定した点の、X
座標値が同値な矩形枠を1つの組として組分けし、それ
らの組をX方向に指定サイズ内で均等に割り付け、また
、矩形枠の左上点や中心点等の指定した点の、Y座標値
が同値な矩形枠を1つの組として組分けし、それらの組
をY方向に指定サイズ内で均等に割り付けることにより
、指定サイズで2次元方向に矩形枠を等間隔で均等に割
り付けることが可能な矩形枠均等割付手段と、変更前の
外接枠のX方向の長さと、各矩形枠の左」二点や中心点
等の指定した点の外接枠左上点からのX方向の長さの比
率が、外接枠変更後も保存されるように矩形枠を割り付
け、又、変更前の外接枠のY方向の長さと、各矩形枠の
左上点や中心点等の指定した点の外接枠左上点からのY
方向の長さの比率が、外接枠変更後も保存されるように
矩形枠を割り付けることにより、指定サイズで2次元方
向に矩形枠を等比率で均等に割り付けることが可能な矩
形枠均等割付手段を設けたことにより達成される。
An input means for inputting data such as characters and figures using a mouse or keyboard, a storage means for storing the input data, a display means for displaying the data stored in the storage section, and a display means for displaying the data range on the screen. In a document creation device equipped with a rectangular frame editing means for setting/editing a rectangular frame that is the outer periphery of a rectangle to be displayed for purposes such as indicating When doing so, you can display a frame circumscribing the specified rectangular frame, and specify the allocated size by changing the size of the circumscribing frame.
Divide rectangular frames with the same coordinate values into one set, and allocate these sets equally in the X direction within the specified size. Also, set the Y coordinate of a specified point such as the upper left point or center point of the rectangular frame. By grouping rectangular frames with the same value as one set and allocating these groups equally in the Y direction within the specified size, it is possible to evenly allocate the rectangular frames at equal intervals in the two-dimensional direction with the specified size. Possible rectangular frame equal allocation means, the length of the circumscribing frame in the X direction before change, and the length of the specified point in the X direction from the upper left point of the circumscribing frame, such as the two left points or the center point of each rectangular frame. Assign rectangular frames so that the ratio is saved even after changing the circumscribing frame, and also calculate the length of the circumscribing frame in the Y direction before the change and the upper left of the circumscribing frame at a specified point such as the upper left point or center point of each rectangular frame. Y from point
Rectangular frame equal allocation means that can evenly allocate rectangular frames in two-dimensional directions at the same ratio with a specified size by allocating rectangular frames so that the ratio of length in the direction is preserved even after changing the circumscribing frame. This is achieved by providing the following.

〔作用〕[Effect]

矩形枠均等割付手段は、矩形枠を複数指定して指定サイ
ズ内で均等に割り付ける操作を行う場合、指定した矩形
枠に外接する枠を表示し、割り付けるサイズを、外接枠
の大きさを変更することで指定し、矩形枠の左上点や中
心点等の指定した点の、X座標値が同値な矩形枠を1つ
の組として組分けし、それらの組をX方向に指定サイズ
内で均等に割り付け、また、矩形枠の左上点や中心点等
の指定した点の、Y座標値が同値な矩形枠を1つの組と
して粗分けし、それらの組をX方向に指定サイズ内で均
等に割り付けることにより、指定サイズで2次元方向に
矩形枠を等間隔で均等に割り付ける。また、変更前の外
接枠のX方向の長さと、各矩形枠の左」二点や中心点等
の指定した点の外接枠左上点からのX方向の長さの比率
が、外接枠変更後も保存されるように矩形枠を割り付け
、又、変更前の外接枠のX方向の長さと、各矩形枠の左
上点や中心点等の指定した点の外接枠左上点からのX方
向の長さの比率が、外接枠変更後も保存されるように等
比率で矩形枠を割り付ける。
When specifying multiple rectangular frames and allocating them evenly within the specified size, the rectangular frame equal allocation means displays the frame circumscribing the specified rectangular frame, changes the size of the allocated rectangular frame, and changes the size of the circumscribing frame. By specifying this, the rectangular frames with the same X coordinate value of the specified point such as the upper left point or center point of the rectangular frame are grouped as one group, and the groups are evenly distributed in the X direction within the specified size. Allocation, and roughly divide rectangular frames with the same Y coordinate value of the specified point such as the upper left point or center point of the rectangular frame as one group, and allocate these groups evenly in the X direction within the specified size. By doing so, rectangular frames of the specified size are evenly allocated at equal intervals in the two-dimensional direction. Also, the ratio of the length in the X direction of the circumscribing frame before the change to the length in the X direction from the upper left point of the circumscribing frame of a specified point such as the two left points or the center point of each rectangular frame is changed after changing the circumscribing frame. Also, the length of the circumscribing frame in the X direction before the change, and the length of the specified point such as the upper left point or center point of each rectangular frame in the X direction from the upper left point of the circumscribing frame. Allocate rectangular frames in equal proportions so that the ratio of size is preserved even after changing the circumscribing frame.

〔実施例〕〔Example〕

以下、本発明を日本語ワードプロセッサに実施した例に
ついて図面を用いて説明する。第2図は本発明に係る文
書編集装置の構成を示すブロック図であり、入力部(1
)2表示部(4)、制御部(2)、および記憶部(3)
とからなる。入力部(1)は、テンキー(6)、カーソ
ルキー(7)。
An example in which the present invention is implemented in a Japanese word processor will be described below with reference to the drawings. FIG. 2 is a block diagram showing the configuration of the document editing device according to the present invention.
) 2 display section (4), control section (2), and storage section (3)
It consists of The input section (1) includes a numeric keypad (6) and a cursor key (7).

実行キー(8)、拡張キー(9)、取消キー(10)。Execution key (8), expansion key (9), cancellation key (10).

読み入カキ−(11)等が存在するキーボード(5)と
左ボタン(13)と右ボタン(14)を有するマウス(
]2)であり、例えば第3図に示すものである。表示部
(4)は、文書データ表示を行う例えばCRT表示器等
である。記憶部(3)は、文書データや各種テーブルや
フラグなどの情報を保持する。制御部(2)は、前記、
入力部(1)2表示部(4)、及び記憶部(3)間の実
行を司るもので、CPUを利用して構成される。
A keyboard (5) with a reading key (11), etc., and a mouse (14) with a left button (13) and a right button (14).
]2), as shown in FIG. 3, for example. The display unit (4) is, for example, a CRT display that displays document data. The storage unit (3) holds information such as document data, various tables, and flags. The control unit (2) is configured to:
It controls execution between the input section (1), display section (4), and storage section (3), and is configured using a CPU.

さて、本実施例の日本語ワードプロセッサにおける文書
の作成2編集は、以下の如く行う。まず、初期状態にお
いて、オペレータが文書の新規作成、もしくは既作成文
書の更新を指示すると制御部(2)が起動されるが、こ
の時の処理を第4図を用いて説明する。制御部(2)は
、まずオペレータの指示が新規作成か文書更新かを判定
し、新規作成の場合、文書データの初期化を行い、文書
更新の場合、更新対象となるデータを記憶部(3)から
呼び出す(ステップ401)。次に、制御部(2)は文
書を表示部(4)に表示する(ステップ402)。第1
−3図は、図形とグラフとフォームが混在する文書の表
示例である。第13図において、(13−6)は頁から
上下左右の余白を除いた部分を示す基本領域の、外周で
ある基本領域枠を示し、(13−1)は真上に作成する
図形。
Now, document creation and editing in the Japanese word processor of this embodiment is performed as follows. First, in the initial state, when the operator instructs to create a new document or update an already created document, the control section (2) is activated.The processing at this time will be explained with reference to FIG. The control unit (2) first determines whether the operator's instruction is to create a new document or update the document, and in the case of new creation, initializes the document data, and in the case of document update, stores the data to be updated in the storage unit (3). ) (step 401). Next, the control unit (2) displays the document on the display unit (4) (step 402). 1st
Figure 3 is an example of a document displaying a mixture of figures, graphs, and forms. In FIG. 13, (13-6) shows the basic area frame that is the outer periphery of the basic area that indicates the portion of the page excluding the top, bottom, left, and right margins, and (13-1) shows the figure to be created directly above.

グラフなどの矩形の範囲を示す内部領域の、外周である
領域枠を示し、(13−3)は印刷する位置、サイズ等
の情報を示すフオームの、外周であるフオーム枠を示す
。本実施例では、これらの矩形枠等を対象にする。次に
、入力部(1)に対し、入力を要求しくステップ403
)、オペレータからの入力情報の判定を行う(ステップ
404)。
An area frame is the outer periphery of an internal area indicating a rectangular range such as a graph, and (13-3) is a form frame that is the outer periphery of a form indicating information such as printing position and size. In this embodiment, these rectangular frames and the like are targeted. Next, step 403 requests input to the input section (1).
), the input information from the operator is determined (step 404).

続いて、オペレータからの入力があれば、その内容を判
定し、領域編集2頁編集といった編集が指示された時は
、対応する編集処理を行う(ステップ406)。又は、
編集する矩形枠の指定及び指定の解除が指示された時は
、矩形枠の指定及び指定解除処理を行い(ステップ40
5)、編集終了が指示されたときは編集終了処理を行う
(ステップ407)。
Subsequently, if there is an input from the operator, its contents are determined, and if editing such as area editing or two-page editing is instructed, the corresponding editing process is performed (step 406). Or
When an instruction is given to designate or cancel the designation of a rectangular frame to be edited, the process of designating and canceling the designation of the rectangular frame is performed (step 40).
5) When the editing end is instructed, editing end processing is performed (step 407).

ここで、矩形枠の、座標を保持する矩形枠管理テーブル
について、第10図を用いて説明する。
Here, a rectangular frame management table that holds the coordinates of rectangular frames will be explained using FIG. 10.

矩形枠管理テーブル(1000)は、頁内での矩形枠設
定位置として、頁から余白の部分を除いた左上を原点と
する矩形枠左上X座標(1001)。
The rectangular frame management table (1000) sets the rectangular frame setting position within the page as the upper left X coordinate (1001) of the rectangular frame whose origin is the upper left of the page excluding the margin.

同y座標(1002)、右下X座標(1003)。Same y coordinate (1002), lower right X coordinate (1003).

同y座標(1004)を持つ。It has the same y coordinate (1004).

さて、ここで表示された文書中の各矩形枠の位置情報に
ついて第14図を用いて説明する。第14図において、
(14,−2)は用紙枠を示し、(14,−3)は基本
領域枠を示し、(1,4−4,)は領域枠やフオーム枠
等の矩形枠を示す。矩形枠の座標は、基本領域の左上(
14−5)を原点とする座標系(14,−1)で管理し
、位置及び大きさは、各矩形枠の左上、右下のX+’!
座標で管理する。(14,−5)は基本領域枠左上座標
、(146)は基本領域枠右下座標、(14−7)は矩
形枠の左上座標、(11−8)は矩形枠の右下座標を示
す。
Now, the position information of each rectangular frame in the displayed document will be explained using FIG. 14. In Figure 14,
(14, -2) indicates a paper frame, (14, -3) indicates a basic area frame, and (1, 4-4,) indicates a rectangular frame such as an area frame or a form frame. The coordinates of the rectangular frame are the upper left corner of the basic area (
14-5) as the origin, and the position and size are X+'! at the top left and bottom right of each rectangular frame.
Manage by coordinates. (14, -5) indicates the upper left coordinate of the basic area frame, (146) indicates the lower right coordinate of the basic area frame, (14-7) indicates the upper left coordinate of the rectangular frame, and (11-8) indicates the lower right coordinate of the rectangular frame. .

次に、第4図のステップ406に示した編集処理を第5
図を用いて説明する。まず、オペレータからの入力指示
の判定を行い(ステップ501)、矩形枠の均等割付指
示であったと判定した場合には、矩形枠の均等割付処理
を行い(ステップ502)、それ以外の入力であった場
合には指定された編集処理を行う(ステップ503)。
Next, the editing process shown in step 406 in FIG.
This will be explained using figures. First, the input instruction from the operator is determined (step 501), and if it is determined that the instruction is an instruction to evenly allocate a rectangular frame, an evenly allocated rectangular frame process is performed (step 502), and if any other input is If so, the specified editing process is performed (step 503).

次に、第5図のステップ502に示した、本発明になる
均等割付処理を第1図を用いて説明する。
Next, the equal allocation process according to the present invention shown in step 502 of FIG. 5 will be explained using FIG. 1.

まず、矩形枠が複数対象指定されているかどうか判定し
くステップ101)、複数対象指定されていない場合異
常音処理を行い(ステップ122)、処理を抜ける。複
数対象指定されている場合、左上X座標、又は、左」ユ
Y座標が同値であるものの矩形枠を同じ組とする、矩形
枠粗分は処理や、各矩形枠の外接枠に対する存在位置の
比率を求めたりする初期処理を行う(ステップ102)
。次に条件設定画面の表示を行う(ステップ]03)。
First, it is determined whether a rectangular frame has been designated as a plurality of targets (step 101), and if multiple targets have not been designated, abnormal sound processing is performed (step 122), and the process exits. If multiple targets are specified, the rectangular frames with the same value for the upper left X coordinate or the left Y coordinate are set as the same group. Perform initial processing such as calculating ratios (step 102)
. Next, a condition setting screen is displayed (Step 03).

条件設定画面の一例を第9図に示す。条件設定画面では
、均等割付方向と均等割付方法の選択肢を表示し、オペ
レータにより縦方向、横方向、縦横方向のいずれかの均
等割付を指示可能とし、また、等間隔の割り付けか、等
比率の割り付けかを指示可能とする。入力部(1)に対
し入力を要求しくステップ104)、入力判定を行い、
指定した方法と方向の状態をフラグにセットする(ステ
ップ105)。次に、条件設定画面を消去(ステップ1
06)後、対象指定した矩形枠の外接枠を表示する(ス
テップ107)。第12図(a)に均等割付指示前の矩
形枠を一点鎖線により示す。また、第12図(b)に対
象指定した矩形枠に外接枠を表示した例を示す。外接枠
は図の太線の破線で示したとおりである。表示した外接
枠のサイズはオペレータにより変更が可能とし、この外
接枠で指定したサイズで矩形枠の均等割付を行う。次に
、入力部(])に対し入力を要求しくステップ108)
、入力判定を行い(ステップ109)、マウス(12)
やカーソルキー(7)等による外接枠座標の変更指示で
あったときは、外接枠座標変更処理を行う(ステップ1
10)。第12図(c)に変更後の外接枠の表示例を示
す。又、実行または、指定が指示されたときは、仮表示
用データ管理テーブル(1100)に仮表示用データを
作成しくステップ111)、実行が指示されたときは、
矩形枠管理テーブル(1000)に仮表示データ管理テ
ーブルの値をセラl−L更新(ステップ119)後、均
等に割り付けた矩形枠の表示処理を行い(ステップ12
1)、処理を抜ける。指定が指示されたときは、矩形枠
を均等割り付けした状態を仮表示データ管理テーブル(
1100)内の仮表示用データに従い、仮表示する(ス
テップ115)。仮表示している表示例を第12図(d
)に示す。次に、入力部(1)に対し入力を要求しくス
テップ116)、入力判定を行い(ステップ117)、
取消が指示されたときは、均等割付仮表示を消去しくス
テップ118)、条件設定画面表示処理(ステップ]0
3)に戻る。ステップ1]7で実行が指示されたと判定
したときは、矩形枠管理テーブルに仮表示データ管理テ
ーブルの値をセットし更新(ステップ1 ]−9)後、
矩形枠の表示を行い(ステップ121)、処理を抜ける
。第12図(a)の状態の矩形枠を均等割付した一例を
第12図(e)に示す。ステップ117でその他のキー
が入力されたと判定したときは、異常音処理(ステップ
113)後、入力待ち(ステップ108)に戻る。ステ
ップ109の判定で、取消が指示されたと判定したとき
は、外接枠消去処理(ステップ112)を行い処理を抜
け、その他の入力の場合は、異常音処理を行い(ステッ
プ11.3)、入力待ち(ステップ]−08)にもどる
An example of the condition setting screen is shown in FIG. The condition setting screen displays options for equal allocation direction and equal allocation method, and allows the operator to specify equal allocation in the vertical, horizontal, or horizontal and vertical directions. It is possible to specify the allocation. Step 104) requests input to the input unit (1), performs input determination,
The state of the specified method and direction is set in a flag (step 105). Next, clear the condition setting screen (step 1
06), the circumscribing frame of the rectangular frame designated as the target is displayed (step 107). In FIG. 12(a), a rectangular frame before the equal allocation instruction is shown by a chain line. Further, FIG. 12(b) shows an example in which a circumscribing frame is displayed on a rectangular frame designated as an object. The circumscribing frame is as shown by the thick dashed line in the figure. The size of the displayed circumscribing frame can be changed by the operator, and rectangular frames are evenly allocated in the size specified by this circumscribing frame. Next, request input to the input section (]) (step 108).
, performs input judgment (step 109), and presses the mouse (12)
If the instruction is to change the circumscribing frame coordinates using the cursor key (7), etc., the circumscribing frame coordinates changing process is performed (step 1).
10). FIG. 12(c) shows a display example of the circumscribed frame after the change. Also, when execution or specification is instructed, create temporary display data in the temporary display data management table (1100) (step 111), and when execution is instructed,
After updating the values of the temporary display data management table in the rectangular frame management table (1000) (step 119), display processing of evenly allocated rectangular frames is performed (step 12).
1) Exit the process. When specified, the state in which the rectangular frames are evenly allocated is displayed in the temporary display data management table (
Temporary display is performed according to the temporary display data in step 1100) (step 115). An example of a temporary display is shown in Figure 12 (d
). Next, request input to the input unit (1) (step 116), perform input determination (step 117),
When cancellation is instructed, the temporary equal allocation display is deleted (step 118), and the condition setting screen display process (step) 0
Return to 3). When it is determined that execution has been instructed in step 1]7, set the value of the temporary display data management table in the rectangular frame management table and update it (step 1]-9), then
A rectangular frame is displayed (step 121), and the process exits. FIG. 12(e) shows an example in which the rectangular frames in the state of FIG. 12(a) are evenly allocated. If it is determined in step 117 that another key has been input, the process returns to wait for input (step 108) after abnormal sound processing (step 113). If it is determined in step 109 that cancellation has been instructed, circumscribing frame deletion processing (step 112) is performed and the process exits; if the input is any other, abnormal sound processing is performed (step 11.3), and the input Return to wait (step]-08).

次に、第1図のステップ102に示した矩形枠均等割付
初期処理を第6図(a)を用いて説明する。まず、比率
テーブル(1110)に各矩形枠の外接枠に対する存在
位置の比率を求め、セットする(ステップ601)。X
方向の比率は矩形枠の指定点X座標から外接枠左上X座
標を引いたサイズを外接枠X座標で割った比率とし、比
率テーブルのX方向比率(1111)にセットする。Y
方向に関しても同様の処理を行い、比率テーブルのY方
向比率(1112)にセットする。次に、粗分は処理(
ステップ602)において、矩形枠の左上点や中心点等
の指定した点のX座標値が等しい矩形枠毎に矩形枠の番
号(矩形枠管理テーブルのインデクス値)を組分けし、
組分けした情報を組分はテーブルと組分はインデクステ
ーブルにセットする。そして、組分はインデクステーブ
ル内で、X座標値が小さい順から矩形枠番号を並べ替え
る処理を行う。Y方向に関しても同様の処理を行う。こ
の組分けしたデータにより後に組分けした矩形枠を等間
隔で割り付ける位置を取得する。
Next, the initial processing for rectangular frame equal allocation shown in step 102 of FIG. 1 will be explained using FIG. 6(a). First, the ratio of the existing position of each rectangular frame to the circumscribed frame is determined and set in the ratio table (1110) (step 601). X
The direction ratio is the ratio of the size obtained by subtracting the upper left X coordinate of the circumscribing frame from the X coordinate of the designated point of the rectangular frame, divided by the X coordinate of the circumscribing frame, and is set in the X direction ratio (1111) of the ratio table. Y
Similar processing is performed for the direction, and the Y direction ratio (1112) in the ratio table is set. Next, the coarse fraction is processed (
In step 602), the rectangular frame numbers (index values of the rectangular frame management table) are grouped into groups for each rectangular frame in which the X coordinate value of the designated point such as the upper left point or center point of the rectangular frame is the same;
The grouped information is set in the group table and the group index table. Then, for the group, a process is performed in which the rectangular frame numbers are rearranged in the index table in ascending order of the X coordinate value. Similar processing is performed in the Y direction as well. Using this grouped data, the positions at which rectangular frames that are grouped later are to be allocated at equal intervals are obtained.

ここで、組分は後のデータを保持する、組分はテーブル
(1130)と組分はインデクステーブル(114,O
)について第11図(c)を用いて説明する。組分はテ
ーブル(1130)には、指定した点のX座標値が同一
の矩形枠の番号を1組とし、先頭から順に0絹目、1粗
目、2組目・・・というようにセットしていく。指定し
た点のY!!l標値が同一の矩形枠に関しても同様であ
る。組分はテーブルにデータをセットするときは組分は
テーブルポインタ(1131)を用いる。組分はインデ
クステーブル(1140)は、組分はテーブル内の各組
の先頭インデクス値(114,1)と、末尾インデクス
値(1142)と、先頭番号(]、]、43)を保持す
る。組分はインデクステーブルにデータをセラ1〜する
ときは組分はインデクステーブルポインタ(1144,
)を用いる。各テーブルの内容は、第11図(d)に示
したような左上点のX座標値が同一な矩形枠の組分り処
理後のデータの一例である。尚、第11図(d)に示し
た矩形枠の中に記述した数字は、矩形枠の番号を示す。
Here, the group holds the subsequent data, the group is the table (1130) and the group is the index table (114, O
) will be explained using FIG. 11(c). Groups are set in the table (1130) as one set of rectangular frames with the same X coordinate value of the specified point, and set in order from the beginning as 0 silk, 1 coarse, 2nd, etc. To go. Y of the specified point! ! The same applies to rectangular frames with the same l standard value. When setting data in a table, a group uses a table pointer (1131). The group index table (1140) holds the first index value (114, 1), the last index value (1142), and the first number (], ], 43) of each group in the group table. When a set is to store data in an index table, the set uses an index table pointer (1144,
) is used. The content of each table is an example of data after the grouping process of rectangular frames having the same upper left point X coordinate value as shown in FIG. 11(d). Note that the numbers written inside the rectangular frames shown in FIG. 11(d) indicate the numbers of the rectangular frames.

第6図(a)のステップ602に示した組分は処理の一
例を第6図(b)を用いて説明する。ここで、組分はテ
ーブル(1130)をCLASS $ TBL 。
An example of the processing of the group shown in step 602 of FIG. 6(a) will be explained using FIG. 6(b). Here, the group classifies the table (1130) as CLASS $TBL.

組分はインデクステーブル(114,0)をCLASS
 $ TNDX $ TBL、組分はインデクステーブ
/l/(7)先頭インデクス(1141)をS$IND
、末尾インデクス(1142)をE $ I ND、先
頭番号(1143)、をN02組分はテーブルポインタ
(1131)をCLASS $ PRT 、組分はイン
デクステーブルポインタ (114,4)をCLASS
 $ INDX $ PTR。
For grouping, use index table (114,0) as CLASS
$ TNDX $ TBL, group is index stave/l/(7) S$IND first index (1141)
, the last index (1142) is E $ I ND, the first number (1143) is CLASS the table pointer (1131) for the N02 group $ PRT , and the index table pointer (114, 4) is CLASS for the group N02
$INDX $PTR.

矩形枠管理テーブル(1000)をFRA肛$TBL。Set the rectangular frame management table (1000) to FRA$TBL.

矩形枠管理テーブルの左上X座標(1101)をLT$
Xと表す。ここでは、左上X座標値が等しい矩形枠の組
を求める例を示し、矩形枠の最大数を256としておく
。まず、カウンタI (1122)に0をセットする(
ステップ603)。組分はインデクステーブル(0)に
先頭のインデクス値Oをセットし、組分はインデクステ
ーブルポインタにOをセットする(ステップ604)。
Set the upper left X coordinate (1101) of the rectangular frame management table to LT$
Represented as X. Here, an example is shown in which a set of rectangular frames having the same upper left X coordinate value is found, and the maximum number of rectangular frames is 256. First, set the counter I (1122) to 0 (
Step 603). The group sets the first index value O in the index table (0), and the group sets O in the index table pointer (step 604).

組分はテーブルの(0)に先頭のインデクス値Oをセッ
トし、組分はテーブルポインタにOをセットする(ステ
ップ605)。王の次の番号から最後の番号までのもの
で、番号■の矩形枠と左上X座標が等しい矩形枠の番号
をすべて組分はテーブルに順序良くセットしてい((ス
テップ606,607゜608.609,610)。組
の最後の番号の組分はテーブルのインデクス値を組分は
インデクステーブルの末尾インデクス(1142)にセ
ットする(ステップ611)。そのあと組分はテーブル
にまだセットしていない番号のうち最も若いものを次の
グループの番号として組分はテーブルと組分はインデク
ステーブルの先頭インデクス(114,1)にセットし
ていく(ステップ612゜613.61/I、、615
,616)。この処理を繰り返すことにより、組分はテ
ーブルには、1組目の番号、2組目の番号、・・・と順
序良くセットし、組分はインデクステーブルには1絹目
の先頭の番号の格納位置と1組目の末尾の番号の格納位
置と1組目の先頭の番号、2組目の先頭の番号の格納位
置番号と2組目の末尾の番号の格納位置番号と2組目の
先頭の番号、・・・と順序良くセットしていく。Y方向
に関しても同様なテーブルを持ち、同様な方法で組分け
を行う。
The group sets the first index value O to (0) of the table, and the group sets O to the table pointer (step 605). All the numbers of the rectangular frame from the next number to the last number of the king, whose upper left X coordinate is the same as the rectangular frame of number ■, are set in the table in order (steps 606, 607, 608. 609, 610).The group with the last number of the group sets the index value of the table to the last index (1142) of the index table (step 611).Then, the group has not yet been set in the table. The smallest number among the numbers is set as the number of the next group, and the group is set in the first index (114, 1) of the group table and the group index table (steps 612, 613, 61/I, 615).
, 616). By repeating this process, the groups are set in the table in an orderly manner, such as the first set of numbers, the second set of numbers, etc., and the groups are set in the index table with the first number of the first set. The storage position and the storage position of the last number of the first set and the first number of the first set, the storage position number of the first number of the second set, the storage position number of the last number of the second set, and the storage position number of the second set of numbers. Set the first number in good order. A similar table is also used in the Y direction, and grouping is performed in the same manner.

次に、第1図のステップ1.05に示した均等割付フラ
グ設定処理について第7図を用いて説明する。入力情報
の判定を行い(ステップ701)、縦方向の均等割付が
指示されたと判定したときには、均等割フラグ(112
0)に縦を示す値をセットしくステップ702)、横方
向の均等割付が指示されたと判定したときには、均等割
フラグ(1120)に横を示す値をセットしくステップ
703)、縦横方向の均等割付が指示されたと判定した
ときには、均等割フラグ(1120)に縦横を示す値を
セットする(ステップ704)。次に、入力情報の判定
を行い(ステップ705)、等間隔の均等割付が指示さ
れたときは、均等割方法フラグ(1121)に等間隔指
定を示す値をセツ1〜しくステップ706)、等比率の
均等割付が指示されたときは、均等割方法フラグ(11
21)に等比率指定を示す値をセツ1〜する(ステップ
707)。
Next, the equal allocation flag setting process shown in step 1.05 of FIG. 1 will be explained using FIG. 7. The input information is determined (step 701), and when it is determined that vertical equal allocation has been instructed, the equal allocation flag (112
0) to indicate the vertical direction.Step 702) When it is determined that equal allocation in the horizontal direction has been instructed, set the equal allocation flag (1120) to a value indicating the horizontal direction.Step 703), Equal allocation in the vertical and horizontal directions When it is determined that the instruction has been given, the equal division flag (1120) is set to a value indicating the vertical and horizontal directions (step 704). Next, the input information is determined (step 705), and if equal allocation with equal intervals is specified, a value indicating equal interval designation is set in the equal allocation method flag (1121).Steps 1 to 706), etc. When equal allocation of the ratio is instructed, the equal allocation method flag (11
21), a value indicating equal ratio designation is set from 1 to 1 (step 707).

次に、第1図のステップ111に示した仮表示用データ
作成処理を第8図(a)を用いて説明する。均等割フラ
グ(1120)の状態を判定しくステップ801)、縦
を示す値であれば、縦方向均等割データ作成処理を行い
(ステップ802)、横を示す値であれば、横方向均等
割データ作成処理を行い(ステップ803)、縦横を示
す値であれば、縦横方向均等割データ作成処理を行う(
ステップ8o4)。
Next, the temporary display data creation process shown in step 111 of FIG. 1 will be explained using FIG. 8(a). The state of the equal division flag (1120) is determined (step 801), and if the value indicates vertical, vertical equal division data creation processing is performed (step 802), and if the value indicates horizontal, horizontal equal division data is created. A creation process is performed (step 803), and if the value indicates vertical and horizontal directions, an equal division data creation process in the vertical and horizontal directions is performed (
Step 8o4).

ここで、指定されたサイズで均等割付を行った後の座標
を格納する、仮表示用データ管理テーブル(1100)
について第11図(a)を用いて説明する。仮表示用デ
ータ管理テーブル(1100)は、指定したサイズ、方
向で均等割付を行った後の、矩形枠の左上X座標(11
01)、同y座標(1102)、右下X座標(1103
)、同y座標(11,04)を格納する。
Here, a temporary display data management table (1100) stores the coordinates after uniform allocation with the specified size.
This will be explained using FIG. 11(a). The temporary display data management table (1100) contains the upper left X coordinate (11
01), the same y coordinate (1102), the lower right X coordinate (1103)
), the same y coordinate (11,04) is stored.

次に、第8図(a)のステップ804に示した縦横方向
均等割データ作成処理を第8図(b)を用いて説明する
。均等割方法フラグ(1121,)の値を判定しくステ
ップ805)、等間隔と判定したときは、X方向等間隔
均等割データ作成処理を行い(ステップ806)、X方
向等間隔均等割データ作成処理を行う(ステップ807
)。また、等比率と判定したときは、X方向等比率均等
割データ作成処理を行い(ステップ808)、X方向等
比率均等割データ作成処理を行う(ステップ809)。
Next, the vertical and horizontal equally divided data creation process shown in step 804 of FIG. 8(a) will be explained using FIG. 8(b). The value of the equal division method flag (1121,) is determined (step 805), and when it is determined that the interval is equal, the X direction equally spaced equal division data creation process is performed (step 806), and the X direction equally spaced equal division data creation process is performed. (Step 807
). Further, when it is determined that the ratio is equal, an equal proportion equal division data creation process in the X direction is performed (step 808), and an equal ratio equal division data creation process in the X direction is performed (step 809).

次に、第8図(b)のステップ808に示したX方向等
比率均等割付データ作成処理を第8図(c)を用いて説
明する。均等割付指示後のX座一19 標を変更後外接枠左上X座標に変更後外接枠Xサイズに
比率をかけたものを加えて求め、ステップ810)、仮
表示用データ管理テーブルにセツ1〜する(ステップ8
11)。X方向に関しても同様の処理を行う。第15図
(a)のように作成しである矩形枠を左上点の位置の比
率を保持して均等に割り付けた例を第15図(b)に、
中心点の位置の比率を保持して均等に割り付けた例を第
15図(c)に示す。ここで変更後の外接枠は実線の太
線で示したとおりである。
Next, the X-direction equal proportion equal allocation data creation process shown in step 808 of FIG. 8(b) will be explained using FIG. 8(c). After instructing equal allocation, the X coordinate 19 is calculated by adding the X coordinate of the upper left of the changed circumscribing frame to the X size of the changed circumscribing frame multiplied by the ratio, step 810), and the data management table for temporary display is set 1 to 1. (Step 8
11). Similar processing is performed in the X direction as well. Figure 15(b) shows an example in which the rectangular frame created as shown in Figure 15(a) is evenly distributed while maintaining the ratio of the upper left point position.
FIG. 15(c) shows an example in which the ratio of center point positions is maintained and the center points are evenly allocated. Here, the modified circumscribing frame is as shown by the solid thick line.

次に、第8図(b)のステップ806に示したX方向等
間隔均等割付データ作成処理を第8図(d)を用いて説
明する。まず、各組の割付幅を変更後外接枠Xサイズを
組数−1の値で割り(ステップ812)、各組の均等割
付後の指定点のX座標値を取得しくステップ813)、
仮表示用データ管理テーブルにセットする(ステップ8
14)。
Next, the X-direction equally spaced equal allocation data creation process shown in step 806 of FIG. 8(b) will be explained using FIG. 8(d). First, after changing the allocation width of each group, divide the circumscribed frame
Set in the temporary display data management table (Step 8)
14).

X方向に関しても同様の処理を行う。第15図(a)の
ように作成しである矩形枠を組分は後等間隔に割り付け
た例を第15図(d)に示す。ここで変更後の外接枠は
実線の太線で示したとおりである。
Similar processing is performed in the X direction as well. FIG. 15(d) shows an example in which the rectangular frame created as shown in FIG. 15(a) is allocated at equal intervals after the groupings. Here, the modified circumscribing frame is as shown by the solid thick line.

以上、述べたきたように、本実施例によれば、矩形枠を
複数対象指定して指定サイズで縦横両方向の均等割付操
作を行う場合、指定した矩形枠に外接する枠を表示し、
割り付けるサイズを、外接枠の大きさを変更することで
指定し、矩形枠の左」二点や中心点等の指定した点の、
X座標値が同値な矩形枠を1つの組として組分けし、そ
れらの組をX方向に指定サイズ内で均等に割り付け、ま
た、矩形枠の左上点や中心点等の指定した魚の、Y座標
値が同値な矩形枠を1つの組として組分けし、それらの
組をX方向の指定サイズ内で均等に割り付けることによ
り、指定サイズで2次元方向に矩形枠を等間隔で均等に
割り付けたり、また、変更前の外接枠のX方向の長さと
、各矩形枠の左上点や中心点等の指定した点の外接枠左
上点からのX方向の長さの比率が、外接枠変更後も保存
されるように矩形枠を割り付け、又、変更前の外接枠の
X方向の長さと、各矩形枠の左上点や中心点等の指定し
た点の外接枠左上点からのY方向の長さの比率が、外接
枠変更後も保存されるように等比率で矩形枠を割り付け
ることができるようになり操作性が向上する。
As described above, according to this embodiment, when specifying multiple rectangular frames and performing an equal allocation operation in both the vertical and horizontal directions at the specified size, the frames circumscribing the specified rectangular frame are displayed,
Specify the size to be allocated by changing the size of the circumscribing frame, and then select the left two points of the rectangular frame, the center point, etc.
The rectangular frames with the same X coordinate value are grouped as one group, and the groups are evenly distributed in the X direction within the specified size. By grouping rectangular frames with the same value as one set and allocating these groups evenly within the specified size in the In addition, the ratio of the length of the circumscribing frame in the X direction before the change and the length of the specified point such as the upper left point or center point of each rectangular frame in the X direction from the upper left point of the circumscribing frame is saved even after changing the circumscribing frame. Allocate rectangular frames so that It is now possible to allocate rectangular frames at equal proportions so that the ratio is preserved even after changing the circumscribing frame, improving operability.

〔発明の効果〕 矩形枠が指定したサイズ内で、縦方向と横方向の両方向
に均等に割り付けることができるようになる。
[Effect of the invention] It becomes possible to allocate the rectangular frame equally in both the vertical and horizontal directions within the specified size.

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

第1図は本発明による矩形枠均等割付方法を示す図、第
2図は本発明にかかる文書編集装置の構成図、第3図は
入カキ−とマウスの一例を示す図、第4図は文書編集方
式のフローチャーI−図、第5図は矩形枠編集処理のフ
ローチャー1〜図、第6図(a)は均等割付初期処理の
フローチャート図、第6図(b)はX方向粗分は処理の
フローチャート図、第7図は均等割付フラグ設定処理の
フローチャート図、第8図(a)は仮表示用データ作成
処理のフローチャート図、第8図(b)は縦横方向均等
割付データ作成処理のフローチャート図、第8図(c)
はX方向等比率均等割付データ作成処理のフローチャー
ト図、第8図(d)はXji向等間隔均等割付データ作
成処理のフローチャー1・図、第9図は条件設定画面の
一例を示す図、第10図は矩形枠管理テーブルを示す図
、第11図(a)は仮表示用データ管理テーブル及び各
種フラグを示す図、第11図(b)は比率テーブルを示
す図、第1−1図(c)は組分はテーブルと、組分はイ
ンデクステーブル及び各種カウンタを示す図、第11図
(d)は矩形枠の組分けを示すための図、第12図(a
)〜(e)は本発明になる矩形枠均等割付操作中の表示
を示す図、第13図はテキスI〜とグラフと図形とフオ
ームが混在する文書のレイアウト画面の一例を示す図、
第1.4図はレイアウト画面上の座標系と基本領域と内
部領域とフオーム枠の位置を管理する座標を示した図、
第15図(a)は均等割付指示前の矩形枠を示す図、第
15図(b)は左上点の位置の比率を保持して均等に割
り付けた図、第15図(c)は中心点の位置の比率を保
持して均等に割り付けた図、第」、5図(d)は組単位
で等間隔に割り付けた図である。 1・・・入力部、2・・・制御部、3 記憶部、4・・
表示部、5・・・キーボード、6・・・テンキー、7・
・・カーソルキー、8・・・実行キー、9・・・拡張キ
ー、10・・取消キー、11・・・読み入カキ−112
・・・マウス、13・・・マウス左ボタン、14・マウ
ス右ボタン、1000・・・矩形枠テーブル、1001
・矩形枠左上X座標、1002・・・矩形枠左上y座標
、1003・・矩形枠右下X座標、1004・・・矩形
枠右下y座標、1100・・仮表示用データ管理テーブ
ル、1101・・・左上X座標、]102 左上y座標
1.L ]、 03・・右下X座標、1104=右下y
座標、1120均等割フラグ、1121・・均等割方法
フラグ、1122・・・カウンタ、1123・・カウン
タ、1130・組分はテーブル、1131・組分はテー
ブルポインタ、1140・・組分はインデクステーブル
、1141・・・組分はテーブル内各組の先頭インデク
ス値、1142・組分はテーブル内各組の末尾インデク
ス値、1−143  ・組分はテーブル内各組の先頭番
号、1144・・組分はインデクステーブルポインタ、
1211〜1215・・・矩形枠均等割付操作中の表示
を表す図、13−1・・領域枠、132・内部領域、1
3−3・・・フオーム枠、134−・・・頁、13−5
・・・余白、13−6・・・基本領域枠、工3−7・・
基本領域、14−1・・座標軸、142・・用紙枠、1
4−3・・・基本領域枠、14−4・矩形枠、14−5
・・・基本領域枠左上座標、1−46・・・基本領域枠
右下座標、14−7・・・矩形枠左上座標、14−8・
・・矩形枠右下座標、15−1・・・均等割付指示前の
矩形枠を示す図、15−2・・・左上点の位置の比率を
保持して均等に割り付けた図、15−3・・・中心点の
位置の比率を保持して均等に割り付けた図、15−4・
・・組単位で等間隔に割り第2図 第3図 第7図 第9図 第10図 (幻 X 第12図 (Q、) (d) 第13図 第15図 (り 第 15図 (シ) 第rs図 (d)
FIG. 1 is a diagram showing a rectangular frame equal allocation method according to the present invention, FIG. 2 is a block diagram of a document editing device according to the present invention, FIG. 3 is a diagram showing an example of input keys and a mouse, and FIG. Flowchart I diagram of document editing method, Figure 5 is flowchart 1 to diagram of rectangular frame editing process, Figure 6 (a) is a flowchart diagram of equal allocation initial processing, Figure 6 (b) is a rough diagram in the X direction. 7 is a flowchart of the equal allocation flag setting process, FIG. 8(a) is a flowchart of the temporary display data creation process, and FIG. 8(b) is the vertical/horizontal equal allocation data creation process. Processing flowchart, Figure 8(c)
8(d) is a flowchart of the X-direction equal-proportion even-allocation data creation process; FIG. 8(d) is a flowchart 1 of the X-ji direction equally-spaced even-allocation data creation process; FIG. 9 is a diagram showing an example of the condition setting screen; FIG. 10 is a diagram showing a rectangular frame management table, FIG. 11(a) is a diagram showing a temporary display data management table and various flags, FIG. 11(b) is a diagram showing a ratio table, and FIG. 1-1. (c) is a diagram showing a table for grouping, an index table and various counters for grouping, FIG. 11(d) is a diagram showing grouping of rectangular frames, and FIG. 12(a)
) to (e) are diagrams showing the display during the rectangular frame equal allocation operation according to the present invention, and FIG. 13 is a diagram showing an example of a layout screen of a document in which text I-, graphs, figures, and forms are mixed.
Figure 1.4 is a diagram showing the coordinate system on the layout screen and the coordinates that manage the positions of the basic area, internal area, and form frame.
Figure 15 (a) is a diagram showing the rectangular frame before the even allocation instruction, Figure 15 (b) is a diagram in which the upper left point is evenly distributed while maintaining the position ratio, and Figure 15 (c) is the center point. Figure 5 (d) is a diagram in which the positions of the elements are equally spaced while maintaining the ratio of the positions of the elements. 1... Input section, 2... Control section, 3 Storage section, 4...
Display section, 5...Keyboard, 6...Numeric keypad, 7.
...Cursor key, 8...Execution key, 9...Extension key, 10...Cancel key, 11...Reading key-112
...Mouse, 13...Left mouse button, 14.Right mouse button, 1000...Rectangular frame table, 1001
- Rectangular frame upper left X coordinate, 1002... Rectangular frame upper left y coordinate, 1003... Rectangular frame lower right X coordinate, 1004... Rectangular frame lower right y coordinate, 1100... Temporary display data management table, 1101. ... Upper left X coordinate, ]102 Upper left y coordinate 1. L], 03... lower right X coordinate, 1104 = lower right y
Coordinates, 1120 Equal division flag, 1121.. Equal division method flag, 1122.. Counter, 1123.. Counter, 1130. Group is table, 1131. Group is table pointer, 1140.. Group is index table. 1141...The group is the first index value of each group in the table, 1142.The group is the last index value of each group in the table, 1-143.The group is the first number of each group in the table, 1144...The group is the last index value of each group in the table. is an index table pointer,
1211-1215... Diagram representing the display during rectangular frame equal allocation operation, 13-1... Area frame, 132- Internal area, 1
3-3...Form frame, 134-...page, 13-5
...Margin, 13-6...Basic area frame, Engineering 3-7...
Basic area, 14-1...Coordinate axis, 142...Paper frame, 1
4-3 Basic area frame, 14-4 Rectangular frame, 14-5
...Basic area frame upper left coordinates, 1-46...Basic area frame lower right coordinates, 14-7...Rectangular frame upper left coordinates, 14-8.
... Lower right coordinates of the rectangular frame, 15-1... A diagram showing the rectangular frame before the even allocation instruction, 15-2... A diagram in which the ratio of the upper left point position is maintained and it is evenly allocated, 15-3 ...A diagram in which the ratio of the center point position is maintained and it is evenly distributed, 15-4.
...Divide at equal intervals in units of groups.Figure 2, 3, 7, 9, 10 (phantom ) Figure rs (d)

Claims (1)

【特許請求の範囲】 1、文字や図形などのデータをマウスやキーボードなど
により入力する入力手段と、入力されたデータを記憶す
る記憶手段と、前記記憶部に記憶されたデータを表示す
る表示手段と、画面上でデータの範囲を示す目的等のた
めに表示する矩形の外周である矩形枠を設定/編集する
矩形枠編集手段を備えた文書作成装置において、前記矩
形枠を複数指定して指定サイズ内で均等に割付ける操作
を行う場合、指定した矩形枠に外接する枠を表示し、割
付けるサイズを、外接枠の大きさを変更することで指定
可能で、矩形枠の左上点や中心点等の指定した点の、X
座標値が同値な矩形枠を1つの組として組分けし、それ
らの組をX方向に指定サイズ内で均等に割付け、また、
矩形枠の左上点や中心点等の指定した点の、Y座標値が
同値な矩形枠を1つの組として組分けし、それらの組を
Y方向に指定サイズ内で均等に割付けることにより、指
定サイズで2次元方向に矩形枠を等間隔で均等に割付け
ることが可能な矩形枠均等割付手段を設けたことを特徴
とする文書作成装置。 2、文字や図形などのデータをマウスやキーボードなど
により入力する入力手段と、入力されたデータを記憶す
る記憶手段と、前記記憶部に記憶されたデータを表示す
る表示手段と、画面上でデータの範囲を示す目的等のた
めに表示する矩形の外周である矩形枠を設定/編集する
矩形枠編集手段を備えた文書作成装置において、前記矩
形枠を複数指定して指定サイズ内で均等に割付ける操作
を行う場合、指定した矩形枠に外接する枠を表示し、割
付けるサイズを、外接枠の大きさを変更することで指定
可能で、変更前の外接枠のX方向の長さと、各矩形枠の
左上点や中心点等の指定した点の外接枠左上点からのX
方向の長さの比率が、外接枠変更後も保存されるように
矩形枠を割り付け、又、変更前の外接枠のY方向の長さ
と、各矩形枠の左上点や中心点等の指定した点の外接枠
左上点からのY方向の長さの比率が、外接枠変更後も保
存されるように矩形枠を割り付けることにより、指定サ
イズで2次元方向に矩形枠を等比率で均等に割付けるこ
とが可能な矩形枠均等割付手段を設けたことを特徴とす
る文書作成装置。
[Scope of Claims] 1. Input means for inputting data such as characters and figures using a mouse or keyboard, storage means for storing the input data, and display means for displaying the data stored in the storage section. In a document creation device equipped with a rectangular frame editing means for setting/editing a rectangular frame that is the outer periphery of a rectangle to be displayed for the purpose of indicating a range of data on a screen, etc., specifying and specifying a plurality of rectangular frames. When performing an operation to allocate evenly within the size, a frame circumscribing the specified rectangular frame is displayed, and the size to be allocated can be specified by changing the size of the circumscribing frame, and the upper left point or center of the rectangular frame X of a specified point such as a point
Divide rectangular frames with the same coordinate values into one set, and distribute the sets equally within the specified size in the X direction, and
By grouping rectangular frames with the same Y coordinate value of the specified point such as the upper left point or center point of the rectangular frame as one group, and allocating these groups evenly in the Y direction within the specified size, A document creation device comprising a rectangular frame equalization means capable of evenly allocating rectangular frames of a specified size at equal intervals in a two-dimensional direction. 2. An input means for inputting data such as characters and figures using a mouse or keyboard, a storage means for storing the input data, a display means for displaying the data stored in the storage section, and a display means for displaying the data on the screen. In a document creation device equipped with a rectangular frame editing means for setting/editing a rectangular frame that is the outer periphery of a rectangle to be displayed for the purpose of indicating the range of a rectangle, etc., it is possible to specify a plurality of rectangular frames and divide them equally within a specified size. When performing an operation to attach a rectangular frame, a frame circumscribing the specified rectangular frame is displayed, and the allocated size can be specified by changing the size of the circumscribing frame. X from the upper left point of the circumscribed frame of a specified point such as the upper left point or center point of the rectangular frame
The rectangular frames are allocated so that the ratio of the length in the direction is preserved even after changing the circumscribing frame, and the length of the circumscribing frame before the change in the Y direction and the specified upper left point, center point, etc. of each rectangular frame are By allocating a rectangular frame so that the length ratio in the Y direction from the upper left point of the circumscribing frame of a point is saved even after changing the circumscribing frame, the rectangular frame can be equally divided in the two-dimensional direction with the specified size. A document creation device characterized in that it is provided with means for evenly allocating rectangular frames.
JP2159755A 1990-06-20 1990-06-20 Document creation device Expired - Lifetime JP2997509B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2159755A JP2997509B2 (en) 1990-06-20 1990-06-20 Document creation device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2159755A JP2997509B2 (en) 1990-06-20 1990-06-20 Document creation device

Publications (2)

Publication Number Publication Date
JPH0451358A true JPH0451358A (en) 1992-02-19
JP2997509B2 JP2997509B2 (en) 2000-01-11

Family

ID=15700553

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2159755A Expired - Lifetime JP2997509B2 (en) 1990-06-20 1990-06-20 Document creation device

Country Status (1)

Country Link
JP (1) JP2997509B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5944590A (en) * 1995-11-14 1999-08-31 Nec Corporation Polishing apparatus having retainer ring rounded along outer periphery of lower surface and method of regulating retainer ring to appropriate configuration

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107908613B (en) * 2017-12-21 2021-06-22 泰康保险集团股份有限公司 Picture display method and device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5944590A (en) * 1995-11-14 1999-08-31 Nec Corporation Polishing apparatus having retainer ring rounded along outer periphery of lower surface and method of regulating retainer ring to appropriate configuration

Also Published As

Publication number Publication date
JP2997509B2 (en) 2000-01-11

Similar Documents

Publication Publication Date Title
JPH0451358A (en) document creation device
JP2554631B2 (en) Object selection method
JPS61131171A (en) Graphic element selecting device
JPH083779B2 (en) Coordinate pointing device
JP3674164B2 (en) Display device and display method
JP2966531B2 (en) Window moving method
JP2944826B2 (en) Document processing device
JP3006988B2 (en) Spreadsheet apparatus and data management method for spreadsheet apparatus
JPS63128480A (en) Graphic processing method
JPS6136235B2 (en)
JP2001228850A (en) Multi-screen display method
JPH03217965A (en) Document preparing device
JPS5850039A (en) List output method
JPH05250483A (en) Graph plotter
JPS63157263A (en) Tabulation method using computer
JPH07311790A (en) Catalog of figure correction device
JPH0248942B2 (en)
JPH03235176A (en) Tie-ring type multiwindow managing system in cad
JPS63241661A (en) Allocation correction device
JPH03176716A (en) Electronics
JP2005011372A (en) Device and method for displaying
JPH0439710B2 (en)
JPH05181847A (en) Output data item delimiting processing method
JPH0454667A (en) Table calculating device
JPH05159069A (en) Graph preparation display device