JPS6375976A - 図形間の位置調整方式 - Google Patents

図形間の位置調整方式

Info

Publication number
JPS6375976A
JPS6375976A JP21930586A JP21930586A JPS6375976A JP S6375976 A JPS6375976 A JP S6375976A JP 21930586 A JP21930586 A JP 21930586A JP 21930586 A JP21930586 A JP 21930586A JP S6375976 A JPS6375976 A JP S6375976A
Authority
JP
Japan
Prior art keywords
figures
graphic data
area
positional relationship
data
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
JP21930586A
Other languages
English (en)
Inventor
Tetsuo Iwamoto
岩本 哲夫
Michihiro Mese
目瀬 道弘
Kazuko Suzuki
和子 鈴木
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 JP21930586A priority Critical patent/JPS6375976A/ja
Publication of JPS6375976A publication Critical patent/JPS6375976A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は図形作成装置などの情報処理装置において、企
画書、プaツク図、説明書等の図形を含む文書を作成す
る場合における図形間の位tft関係を調整する処理方
式に関するものである。
〔従来の技術〕
図形を含む文書1例えば1組織図、ブロック図などでは
、全体として用紙あるいはきめられた領域内にバランス
よく図形(文字列も含む)を配置しなげればならない。
しかし1図形をこれらの領域内に配置する時に、全体の
バランスをある程度者えつつ配置するが、実際には、と
なり合った図形間のバランスを考えて配置していくため
、配置が終つた時、領域をはみ出したり、領域の一方向
にかたよったりする場合がしばしば生じる。また、バラ
ンスよく領域に配置された場合でも1図形の追加・削除
により、バランスがくずされることがしばしば生じる。
図形の位置関係をv!4整する方法として、アップル社
のLi5a Draw (またはMac Draw )
に見られるように、複数の選択された図形の外接矩形に
対して、外接矩形の左端が一番左端にある位t!t&c
、各図形の外接矩形の左端が一致するように各図形な横
方向に移動する「水平方向左端」機能に代表される整列
の方法が有名である。これには、これ以外に、「水平方
向右端」、「水平方向中央」、「垂直方向上端」、「垂
直方向下端」、「垂直方向中央」の整列機能がある。と
ころが、これらの整列機能では1図形間の端をそろえる
だけで、このような図形間の間隔を調整することはでき
ない。このため、実際には、一つ一つ図形を選択し、移
動するという手間のかかる操作を繰り返して1図形間の
位置関係を調整せざるを得なかった。
〔発明が解決しようとする問題点」 上記従来技術は1図形間の位置関係を拡大・縮小するよ
うな機能についての配慮がなされておらず、これらの調
整を行なおうとすれば個別図形の移動を何度も繰り返さ
ねばならず、非常に手間のかかるものとなっていた。
本発明の目的は1図形間の位置関係を線形に拡大・縮小
するような機能を提供することにある。
〔問題点を解決するための手段〕
上記目的は1選択された図形群が置かれている領域を図
形の大きさを変えずに拡大・縮小する機能をもうけるこ
とにより、達成される。
〔作用〕
図形の一点がその図形が置かれている領域に、あたかも
ビンでとめられているようにすれば、領域が拡大・縮小
することにより、その上の図形が移動して1図形間の位
置関係を一度の操作(領域の拡大・縮小)で調整するこ
とができる。
〔実施例〕
以下5本発明の一実施例を図面により説明する。
第2図は1本発明を実施するために用いる図形作成装置
を示すブロック図である。第2図において、1は動作プ
ログラムや図形データ(文字列も含む)等を格納するメ
モリ、2は中央処理装置(以下、 CPUと称す)、5
は作成された図形やそれらの位置関係を調整するために
表示するためのディスプレイ、4はキーボード入力装置
、5はボインティング入力装置、である。
第1図は、第2図の図形作成装置を用いて、使用者が5
図形間の位置関係を調整している様子を示す斜視図であ
る。同図において、6は使用者。
7〜9は位置関係を調整する対象図形、10はボインテ
ィング入力装置5が示す位置を表示するカーソルである
さて、使用者6が選択された図形間の位置関係を調整す
る方法について説明する。具体的な例として、第1図に
示す図形7〜9を対象図形とする場合について述べる。
この処理動作を説明する前に、この処理動作のために使
用する本発明のテーブルの構造について、まず説明する
第3図は定義された図形のデータを保存する図形データ
テーブル30を示す模式図である。この例では1図形デ
ータ31は矩形図形7を1図形データ32は楕円図形8
を1図形データ35は矩形図形9を定義するパラメータ
から構成される。なお、この図形チータテ−プルは第2
図に示すメモリ1内に存在するものである。
第5図に示すように1図形データ51は1図形の有効/
無効かを表わすフラグ40、この図形データの長さを表
わすレコード長411図形のタイプ42(この場合には
矩形)、図形の柄コード45、図形の形と位置を定義す
る座標データ44〜47(この場合。
矩形の対角点を定義する始点・終点の座標)から構成さ
れる。図形データ52 、33も同様に構成される。図
形データ32で、楕円の形と位置を定義する座標データ
52〜55は、楕円の外接矩形の対角点を定義する始点
・終点の座標データから構成される。
では、本実施例における処理動作について、第4図を用
いて説明する。第4図は、本発明の一実施例における処
理動作を示すフローチャートである。第2図に示すCP
U 2は、メモリ1内に格納されている動作プログラム
に従って、第4図に示す処理平頭に沿って処理動作を行
なう。以下では。
本発明の中心的な内容をなす図形間の位置調整の方法の
みKついて説明する。そのため、すでに図形データは1
図形データテーブル30に書きこまれているものとする
(図形データの入力方法については、アップル社のIr
1sa −L)rawのマニュアルを参照)。
ブロック60で本処理は開始される。まず、使用者6は
、ボインティング入力装置5を用いて、第5図に示すボ
タンを押した点70とボタンを離した点71を対角点と
する矩形72内に入った図形75〜75を1位置関係を
調整する対象図形として指定する(ブロック61)。C
PU 2は、指定された図形73〜75のそれぞれの外
接矩形の中心点76〜78を5図形データテーブル30
の座標データから計算する(ブロック62)。例えば図
形データ51であれば、始点のX座標44と終点のX座
標46の平均が中心点76のX座標となり、始点のX座
標45と終点のX座標47の平均が中心点76のX座標
となるよ5に計算する。
図形の中心がすべて含まれる最小の外接矩形領域79を
、中心点76〜78のX座標、X座標の最小値、最大値
から計算し、その外接矩形領域79を拡大・縮小するた
めの制御点81〜88を外接矩形上に定義し、小さな4
角のマークで表示する(ブロック65)。
使用者6は、ボインティング入力装置5を用いて、領域
79を拡大・縮小するための制御点1例えば86を指定
し、その移動先の位置を第6図の91の位置に指定する
。この巻合、制御点82 、86はy軸方向のみ、制御
点84.88はX軸方向のみ、それ以外は:t@。y軸
方向に動く(ブロック64 ) 、 CPU 2は。
領域79の拡大された領域90を制御点91がその外接
矩形上になるように5反対側の制御点82は固定するよ
うにして計算する。領域79が領域90に拡大された比
率でもって、各図形の中心点82〜85を101〜10
2に線形に移動する。各図形の中心点の移動量を図形デ
ータテーブルの座標データを変更し、図形を移動させる
。例えば、楕円図形74の座標データ52〜55は1点
77から点IQ1への移動量と同じだけ移動させる(ブ
ロック65)、、座標データを変更された図形105〜
105を再表示する(ブロック105)。次は1図形間
の位置調整を再度行なうためにブロック61へ移るか、
終了するためにブロック68へ与るかを使用者6に判断
させる(ブロック67)。ブロック68で1本処理を終
了する。
以上では、説明をわかりやすくするため1図形として矩
形と楕円の3図形の図形間の位#調整方法を説明したが
1図形として、これ以外に、マーカ、多角形、自由曲線
やそれらの組合せ図形でもよく1文字列1画像でも同様
に扱うことができる。また、対象とする図形数は、メモ
リ1の許す限り、いくらでもよい。
拡大・縮小する領域として、対象図形の外接矩形の中心
点を含む最小矩形としたが、対象図形の外接矩形の右上
端等の任意の決められた場所でもよい。
〔発明の効果〕
本発明によれば、図形の形、大きさを変えることなく、
1回の操作で図形間の位置関係を線形に拡大・縮小する
ことができるので、一つ一つ図形を移動させて、図形間
の位置関係を調整していた手間のかかる作業がなくなる
ため、短時間で図面や文書が作成できるという効果があ
る。
【図面の簡単な説明】
第1図は使用者が図形間の位置関係を調整している様子
を示す@袂図、第2図は本発明を実施するために用いる
図形作成装置を示すブロック図。 第6図は本発明において用いられる図形データテーブル
を示す模式図、第4図は本発明の一実施例における処理
動作を示すフローチャート、第5図は図形間の位置関係
を調整するための対象図形と領域を表示した画面表示例
、第6図は図形間の位置関係を調整した画面表示例であ
る。 1・・メモリ、2・・・中央処理装置、5・・・ディス
プレイ、4・・・キーボード、5・・・ボインティング
入力装置、6・・・利用者、30・・・図形データテー
ブル、73〜75・・・対象図形、79・・・対象図形
の中心点から構成される領域、90・・・拡大された領
域、103〜105・・・位置関係が調整された図形。 代理人弁理士 小 川 勝 男・ 晃l閲 第2同 邦4閃 にb 男、f目 εl 捲に目

Claims (1)

  1. 【特許請求の範囲】 1、中央処理装置(以下、CPUと称す)と、少なくと
    も該CPUの動作プログラムや図形データを格納するメ
    モリと、該図形データのうち、選択された図形データに
    基づき、図形を映像として表示するディスプレイと、入
    力装置とを具備した情報処理装置において、 上記入力装置からの指示により、選択された図形群に対
    して、それらの図形群の置かれている領域を線形に拡大
    ・縮小することにより、図形間の位置関係を調整するこ
    とを特徴とする図形間の位置調整方式。
JP21930586A 1986-09-19 1986-09-19 図形間の位置調整方式 Pending JPS6375976A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21930586A JPS6375976A (ja) 1986-09-19 1986-09-19 図形間の位置調整方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21930586A JPS6375976A (ja) 1986-09-19 1986-09-19 図形間の位置調整方式

Publications (1)

Publication Number Publication Date
JPS6375976A true JPS6375976A (ja) 1988-04-06

Family

ID=16733408

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21930586A Pending JPS6375976A (ja) 1986-09-19 1986-09-19 図形間の位置調整方式

Country Status (1)

Country Link
JP (1) JPS6375976A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6397233B1 (en) 1995-11-22 2002-05-28 Fujitsu Limited Document processing apparatus and computer program product therefor

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6397233B1 (en) 1995-11-22 2002-05-28 Fujitsu Limited Document processing apparatus and computer program product therefor

Similar Documents

Publication Publication Date Title
JP3598069B2 (ja) レイアウト編集システム、方法及びレイアウト編集プログラム及びそれを記録した記録媒体
JPH0363756A (ja) 文書編集装置
JPS6375976A (ja) 図形間の位置調整方式
JP2685762B2 (ja) 複合文書作成装置及び複合文書作成方法
JP4405750B2 (ja) 画像編集装置
JP3150316B2 (ja) 文書編集装置
JPS63110487A (ja) 表作成装置
JPH1055431A (ja) 画像処理装置
JPH0548876A (ja) グリツド機能を有する画像処理装置
JPH03287195A (ja) ポータブル情報処理装置
JPH0447359A (ja) 文書作成装置における本文領域作成方法およびその装置
JPH0439712B2 (ja)
JPS6385978A (ja) 図形編集装置
JPH0384659A (ja) 文書編集装置
JPS63285673A (ja) 画像拡大縮小指定方法
JPH01130186A (ja) 文字処理装置
JPS636617A (ja) デ−タ処理装置
JPH025176A (ja) 文書論理構造編集装置
JPH01283591A (ja) 文字属性表示回路
JPS63217414A (ja) 図形表示制御方式
JPS6320681A (ja) 表作成処理方式
JPH0744553A (ja) 文書作成装置
JPH04349580A (ja) 画像指定方法及びその装置
JPH0485661A (ja) 文字データ入力用領域枠の制御方式
JPS62271075A (ja) 画像処理装置