JPH11250271A - レイアウト編集方法およびレイアウト編集装置、並びに、その処理を実行するためのプログラムを記録した記録媒体 - Google Patents
レイアウト編集方法およびレイアウト編集装置、並びに、その処理を実行するためのプログラムを記録した記録媒体Info
- Publication number
- JPH11250271A JPH11250271A JP6939598A JP6939598A JPH11250271A JP H11250271 A JPH11250271 A JP H11250271A JP 6939598 A JP6939598 A JP 6939598A JP 6939598 A JP6939598 A JP 6939598A JP H11250271 A JPH11250271 A JP H11250271A
- Authority
- JP
- Japan
- Prior art keywords
- component
- data
- image
- images
- relationship
- 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
- 238000000034 method Methods 0.000 title claims description 20
- 238000012545 processing Methods 0.000 title description 14
- 230000008859 change Effects 0.000 claims description 47
- 238000004590 computer program Methods 0.000 claims description 16
- 238000010586 diagram Methods 0.000 description 27
- 230000008569 process Effects 0.000 description 12
- 238000006073 displacement reaction Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 7
- 238000004891 communication Methods 0.000 description 5
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
Landscapes
- Processing Or Creating Images (AREA)
- Document Processing Apparatus (AREA)
- Preparing Plates And Mask In Photomechanical Process (AREA)
Abstract
(57)【要約】
【課題】 文字列、絵柄、図形等の複数の部品画像を配
置する際の編集作業の簡略化を図る。 【解決手段】作成されたオブジェクトOB1〜OB4の
間の互いの位置関係を含む属性は、マスターオブジェク
トとリンクオブジェクトについて設定され、その接続デ
ータが記憶される。オブジェクトOB1を編集してその
オブジェクトデータを更新した後の組版結果は、オブジ
ェクトOB1については、更新後のオブジェクトデータ
を用い、その他のオブジェクトOB2〜OB4について
は従前のオブジェクトデータを用い、互いの位置関係等
を含む属性については設定済みの従前のオブジェクト接
続データを用いて、ぞれぞれのオブジェクトが接続して
表示される。
置する際の編集作業の簡略化を図る。 【解決手段】作成されたオブジェクトOB1〜OB4の
間の互いの位置関係を含む属性は、マスターオブジェク
トとリンクオブジェクトについて設定され、その接続デ
ータが記憶される。オブジェクトOB1を編集してその
オブジェクトデータを更新した後の組版結果は、オブジ
ェクトOB1については、更新後のオブジェクトデータ
を用い、その他のオブジェクトOB2〜OB4について
は従前のオブジェクトデータを用い、互いの位置関係等
を含む属性については設定済みの従前のオブジェクト接
続データを用いて、ぞれぞれのオブジェクトが接続して
表示される。
Description
【0001】
【発明の属する技術分野】本発明は、文字列、絵柄、図
形等の複数の部品画像を配置するレイアウト編集方法と
その装置、並びに、その処理を実行するためのプログラ
ムを記録した記録媒体に関するものである。
形等の複数の部品画像を配置するレイアウト編集方法と
その装置、並びに、その処理を実行するためのプログラ
ムを記録した記録媒体に関するものである。
【0002】
【従来の技術】商品広告のチラシ、端物等の印刷物にお
いては、通常、文字列、絵柄、図形等の複数の部品画像
が配置されており、互いの位置関係は印刷物の編集作業
で定められている。例えば、図18に示すような広告で
は、「たまご」なる文字列の部品画像と、「LL玉1パ
ック」なる文字列の部品画像と、「98円」なる文字列
の部品画像が含まれている。図中の点線は、各部品画像
の表示領域を定める矩形を表し、文字列の場合には各文
字の文字サイズを規定する文字枠から定まる矩形であ
る。これら部品画像は、「たまご」の下に「LL玉1パ
ック」が位置し、この両者の右隣に「98円」が位置す
るよう、互いの位置関係が特定されている。このような
位置関係を持ってこれら部品画像を配置する際には、オ
ペレータは、原稿上、例えばコンピュータを用いた電子
組版装置の画面上で、各部品画像を動かして上記の位置
を採るように配置していた。
いては、通常、文字列、絵柄、図形等の複数の部品画像
が配置されており、互いの位置関係は印刷物の編集作業
で定められている。例えば、図18に示すような広告で
は、「たまご」なる文字列の部品画像と、「LL玉1パ
ック」なる文字列の部品画像と、「98円」なる文字列
の部品画像が含まれている。図中の点線は、各部品画像
の表示領域を定める矩形を表し、文字列の場合には各文
字の文字サイズを規定する文字枠から定まる矩形であ
る。これら部品画像は、「たまご」の下に「LL玉1パ
ック」が位置し、この両者の右隣に「98円」が位置す
るよう、互いの位置関係が特定されている。このような
位置関係を持ってこれら部品画像を配置する際には、オ
ペレータは、原稿上、例えばコンピュータを用いた電子
組版装置の画面上で、各部品画像を動かして上記の位置
を採るように配置していた。
【0003】
【発明が解決しようとする課題】ところで、上記のよう
に作成した印刷物は、その編集作業の段階で変更される
ことが多々ある。例えば、文字列「たまご」や文字列
「LL玉1パック」を、購買者の注意を喚起するよう大
きな文字サイズの文字列とするような要請を受けること
がある。このような場合、文字列「たまご」を2倍の文
字サイズの文字列に変更(拡大)すると、その矩形も大
きくなることから、新たな大きさの文字列「たまご」が
その下方の文字列「LL玉1パック」と重なってしま
う。このため、文字列「LL玉1パック」が隠れてしま
い、判読できなくなる。よって、オペレータは、文字列
「LL玉1パック」を新たな大きさの文字列「たまご」
に重ならない位置まで動かして、その配置位置を変更し
ていた。
に作成した印刷物は、その編集作業の段階で変更される
ことが多々ある。例えば、文字列「たまご」や文字列
「LL玉1パック」を、購買者の注意を喚起するよう大
きな文字サイズの文字列とするような要請を受けること
がある。このような場合、文字列「たまご」を2倍の文
字サイズの文字列に変更(拡大)すると、その矩形も大
きくなることから、新たな大きさの文字列「たまご」が
その下方の文字列「LL玉1パック」と重なってしま
う。このため、文字列「LL玉1パック」が隠れてしま
い、判読できなくなる。よって、オペレータは、文字列
「LL玉1パック」を新たな大きさの文字列「たまご」
に重ならない位置まで動かして、その配置位置を変更し
ていた。
【0004】また、文字列「たまご」を「農家直送たま
ご」のように文字数が増えた文字列に変更すると、新た
な文字列「農家直送たまご」がその左方の文字列「98
円」と重って文字列「98円」が一部隠れてしまう。よ
って、オペレータは、上記の場合と同様に、文字列「9
8円」を新たな文字列「農家直送たまご」に重ならない
位置まで動かして、その配置位置を変更していた。従っ
て、このような編集作業はサイズ変更等の都度に各部品
画像について行う必要があるため、多くの労力をオペレ
ータに強いていた。
ご」のように文字数が増えた文字列に変更すると、新た
な文字列「農家直送たまご」がその左方の文字列「98
円」と重って文字列「98円」が一部隠れてしまう。よ
って、オペレータは、上記の場合と同様に、文字列「9
8円」を新たな文字列「農家直送たまご」に重ならない
位置まで動かして、その配置位置を変更していた。従っ
て、このような編集作業はサイズ変更等の都度に各部品
画像について行う必要があるため、多くの労力をオペレ
ータに強いていた。
【0005】なお、上記した問題は複数の文字列を部品
画像とする場合に固有のものではなく、図19に示すよ
うに、文字列と絵柄とを部品画像とする場合や、図20
に示すように、文字列とこれを取り囲む枠線図SLとを
部品画像とする場合にも生じる。具体的には、文字列
「たまご」や「リンゴ」を拡大すると、絵柄や枠線図S
Lが一部見えなくなることがあった。
画像とする場合に固有のものではなく、図19に示すよ
うに、文字列と絵柄とを部品画像とする場合や、図20
に示すように、文字列とこれを取り囲む枠線図SLとを
部品画像とする場合にも生じる。具体的には、文字列
「たまご」や「リンゴ」を拡大すると、絵柄や枠線図S
Lが一部見えなくなることがあった。
【0006】この発明は、従来技術における上述の課題
を解決するためになされたものであり、文字列、絵柄、
図形等の複数の部品画像を配置する際の編集作業の簡略
化を図ることを目的とする。
を解決するためになされたものであり、文字列、絵柄、
図形等の複数の部品画像を配置する際の編集作業の簡略
化を図ることを目的とする。
【0007】
【課題を解決するための手段およびその作用・効果】上
記した目的を達成するために、本発明のレイアウト編集
方法は、文字列、絵柄、図形等の複数の部品画像を配置
するレイアウト編集方法であって、配置すべき前記部品
画像を作成する工程と、前記作成された複数の部品画像
を所定の画像面上に配置して表示する際の前記部品画像
間の関連性を規定する部品関係を特定する工程と、前記
作成された複数の部品画像を、前記特定された部品関係
で前記画像面上に配置して表示する工程と、前記部品画
像の内容と配置のいずれかが変更された場合には、変更
後の前記部品画像と、変更前の前記部品画像との間で前
記部品関係が特定されていた他の部品画像とを、前記特
定されていた部品関係を反映させて、前記画像面上に再
表示する工程とを備えることを要旨とする。
記した目的を達成するために、本発明のレイアウト編集
方法は、文字列、絵柄、図形等の複数の部品画像を配置
するレイアウト編集方法であって、配置すべき前記部品
画像を作成する工程と、前記作成された複数の部品画像
を所定の画像面上に配置して表示する際の前記部品画像
間の関連性を規定する部品関係を特定する工程と、前記
作成された複数の部品画像を、前記特定された部品関係
で前記画像面上に配置して表示する工程と、前記部品画
像の内容と配置のいずれかが変更された場合には、変更
後の前記部品画像と、変更前の前記部品画像との間で前
記部品関係が特定されていた他の部品画像とを、前記特
定されていた部品関係を反映させて、前記画像面上に再
表示する工程とを備えることを要旨とする。
【0008】上記の本発明のレイアウト編集方法では、
配置すべき部品画像として作成された複数の部品画像
は、部品画像間の関連性を規定する部品関係が特定され
て、画像面上に配置して表示される。このようにして配
置・表示された部品画像について表示領域の拡大や縮
小、或いは表示位置の移動等といった部品画像の内容或
いは配置の変更がなされると、この変更の対象となった
部品画像(以下、変更対象部品画像という)は、変更に
対応して再表示される。また、この変更対象部品画像と
の間で上記の変更前に部品関係が特定されていた他の部
品画像(以下、変更対象外部品画像という)は、この特
定されていた部品関係を反映させて、画像面上に再表示
される。このため、複数の部品画像を一旦配置した後
に、ある部品画像(変更対象部品画像)の変更を所望す
る場合、オペレータは、変更対象部品画像を所望するよ
う変更するだけで良く、その他の部品画像(変更対象外
部品画像)を、変更対象部品画像に対する部品関係を考
慮してオペレータ自らが変更する必要がない。よって、
複数の部品画像を配置する際の編集作業を簡略化するこ
とができる。
配置すべき部品画像として作成された複数の部品画像
は、部品画像間の関連性を規定する部品関係が特定され
て、画像面上に配置して表示される。このようにして配
置・表示された部品画像について表示領域の拡大や縮
小、或いは表示位置の移動等といった部品画像の内容或
いは配置の変更がなされると、この変更の対象となった
部品画像(以下、変更対象部品画像という)は、変更に
対応して再表示される。また、この変更対象部品画像と
の間で上記の変更前に部品関係が特定されていた他の部
品画像(以下、変更対象外部品画像という)は、この特
定されていた部品関係を反映させて、画像面上に再表示
される。このため、複数の部品画像を一旦配置した後
に、ある部品画像(変更対象部品画像)の変更を所望す
る場合、オペレータは、変更対象部品画像を所望するよ
う変更するだけで良く、その他の部品画像(変更対象外
部品画像)を、変更対象部品画像に対する部品関係を考
慮してオペレータ自らが変更する必要がない。よって、
複数の部品画像を配置する際の編集作業を簡略化するこ
とができる。
【0009】本発明にいう部品関係は、部品画像間の関
連性を規定する種々の関係を包含する概念を意味する。
例えば、ある部品画像に対する他の部品画像の位置関係
や、ある部品画像に対する他の部品画像の色濃度の関
係、倍率、部品画像間の接続の仕方等を部品関係として
用いることができる。
連性を規定する種々の関係を包含する概念を意味する。
例えば、ある部品画像に対する他の部品画像の位置関係
や、ある部品画像に対する他の部品画像の色濃度の関
係、倍率、部品画像間の接続の仕方等を部品関係として
用いることができる。
【0010】また、本発明のレイアウト編集装置は、文
字列、絵柄、図形等の複数の部品画像を配置するレイア
ウト編集装置であって、配置すべき前記部品画像を作成
する部品画像作成手段と、前記部品画像を特定する部品
データを、前記作成された部品画像ごとに生成する生成
手段と、前記作成された複数の部品画像を、部品画像間
の関連性を規定する部品関係を特定して接続するのに必
要な接続データを設定する接続データ設定手段と、前記
作成された複数の部品画像を、前記接続データに基づい
て特定された部品関係で所定の画像面上に配置し、該画
像面上に前記部品データに基づいて表示する部品画像表
示手段と、前記部品画像の前記部品データを変更するデ
ータ変更手段と、前記部品データが変更された部品画像
を、変更後の部品データに基づいて前記画像面上に再表
示すると共に、前記部品データの変更前の前記部品画像
との間で前記部品関係が特定されていた他の部品画像
を、前記接続データに基づいて特定されていた部品関係
を反映させて、前記部品データに基づいて前記画像面上
に再表示する再表示手段とを備えることを要旨とする。
字列、絵柄、図形等の複数の部品画像を配置するレイア
ウト編集装置であって、配置すべき前記部品画像を作成
する部品画像作成手段と、前記部品画像を特定する部品
データを、前記作成された部品画像ごとに生成する生成
手段と、前記作成された複数の部品画像を、部品画像間
の関連性を規定する部品関係を特定して接続するのに必
要な接続データを設定する接続データ設定手段と、前記
作成された複数の部品画像を、前記接続データに基づい
て特定された部品関係で所定の画像面上に配置し、該画
像面上に前記部品データに基づいて表示する部品画像表
示手段と、前記部品画像の前記部品データを変更するデ
ータ変更手段と、前記部品データが変更された部品画像
を、変更後の部品データに基づいて前記画像面上に再表
示すると共に、前記部品データの変更前の前記部品画像
との間で前記部品関係が特定されていた他の部品画像
を、前記接続データに基づいて特定されていた部品関係
を反映させて、前記部品データに基づいて前記画像面上
に再表示する再表示手段とを備えることを要旨とする。
【0011】上記の本発明のレイアウト編集装置では、
配置すべき部品画像が作成されると、その部品画像を特
定する部品データが、作成された部品画像ごとに生成さ
れる。こうして作成された複数の部品画像は、接続デー
タに基づいて特定された部品関係で画像面上に配置さ
れ、それぞれの部品データに基づいて表示される。この
ようにして配置・表示された部品画像について部品デー
タの変更がなされると、部品データは部品画像を特定す
るものであることから、この変更により、部品画像自体
も変更され、その表示領域が拡大・縮小されたり、表示
位置が移動等したりする。そして、この変更対象部品画
像は、変更された部品データに基づいて再表示される。
また、この変更対象部品画像との間で上記の変更前に部
品関係が特定されていた変更対象外部品画像は、接続デ
ータに基づいて特定済みの部品関係を反映させて、画像
面上に自身の部品データに基づいて再表示される。この
ため、複数の部品画像を一旦配置した後に、ある部品画
像の変更を所望する場合、オペレータは、その変更対象
部品画像を所望するよう変更するだけで良く、その他の
変更対象外部品画像を、変更対象部品画像に対する部品
関係を考慮してオペレータ自らが変更する必要がない。
よって、複数の部品画像を配置する際の編集作業を簡略
化することができる。
配置すべき部品画像が作成されると、その部品画像を特
定する部品データが、作成された部品画像ごとに生成さ
れる。こうして作成された複数の部品画像は、接続デー
タに基づいて特定された部品関係で画像面上に配置さ
れ、それぞれの部品データに基づいて表示される。この
ようにして配置・表示された部品画像について部品デー
タの変更がなされると、部品データは部品画像を特定す
るものであることから、この変更により、部品画像自体
も変更され、その表示領域が拡大・縮小されたり、表示
位置が移動等したりする。そして、この変更対象部品画
像は、変更された部品データに基づいて再表示される。
また、この変更対象部品画像との間で上記の変更前に部
品関係が特定されていた変更対象外部品画像は、接続デ
ータに基づいて特定済みの部品関係を反映させて、画像
面上に自身の部品データに基づいて再表示される。この
ため、複数の部品画像を一旦配置した後に、ある部品画
像の変更を所望する場合、オペレータは、その変更対象
部品画像を所望するよう変更するだけで良く、その他の
変更対象外部品画像を、変更対象部品画像に対する部品
関係を考慮してオペレータ自らが変更する必要がない。
よって、複数の部品画像を配置する際の編集作業を簡略
化することができる。
【0012】また、本発明のコンピュータ読取可能な記
録媒体は、文字列、絵柄、図形等の複数の部品画像を配
置するためのコンピュータプログラムを記録したコンピ
ュータ読取可能な記録媒体であって、配置すべき前記部
品画像を作成する部品画像作成手段と、前記部品画像を
特定する部品データを、前記作成された部品画像ごとに
生成する生成手段と、前記作成された複数の部品画像
を、部品画像間の関連性を規定する部品関係を特定して
接続するのに必要な接続データを設定する接続データ設
定手段と、前記作成された複数の部品画像を、前記接続
データに基づいて特定された部品関係で所定の画像面上
に配置し、該画像面上に前記部品データに基づいて表示
する部品画像表示手段と、前記部品画像の前記部品デー
タを変更するデータ変更手段と、前記部品データが変更
された部品画像を、変更後の部品データに基づいて前記
画像面上に再表示すると共に、前記部品データの変更前
の前記部品画像との間で前記部品関係が特定されていた
他の部品画像を、前記接続データに基づいて特定されて
いた部品関係を反映させて、前記部品データに基づいて
前記画像面上に再表示する再表示手段との機能をコンピ
ュータに実現させるためのコンピュータプログラムを記
録した記録媒体である。
録媒体は、文字列、絵柄、図形等の複数の部品画像を配
置するためのコンピュータプログラムを記録したコンピ
ュータ読取可能な記録媒体であって、配置すべき前記部
品画像を作成する部品画像作成手段と、前記部品画像を
特定する部品データを、前記作成された部品画像ごとに
生成する生成手段と、前記作成された複数の部品画像
を、部品画像間の関連性を規定する部品関係を特定して
接続するのに必要な接続データを設定する接続データ設
定手段と、前記作成された複数の部品画像を、前記接続
データに基づいて特定された部品関係で所定の画像面上
に配置し、該画像面上に前記部品データに基づいて表示
する部品画像表示手段と、前記部品画像の前記部品デー
タを変更するデータ変更手段と、前記部品データが変更
された部品画像を、変更後の部品データに基づいて前記
画像面上に再表示すると共に、前記部品データの変更前
の前記部品画像との間で前記部品関係が特定されていた
他の部品画像を、前記接続データに基づいて特定されて
いた部品関係を反映させて、前記部品データに基づいて
前記画像面上に再表示する再表示手段との機能をコンピ
ュータに実現させるためのコンピュータプログラムを記
録した記録媒体である。
【0013】この場合、記録媒体としては、フレキシブ
ルディスクやCD−ROM、光磁気ディスク、ICカー
ド、ROMカートリッジ、パンチカード、バーコードな
どの符号が印刷された印刷物、コンピュータの内部記憶
装置(RAMやROMなどのメモリ)および外部記憶装
置等の、コンピュータが読取り可能な種々の媒体を利用
できる。
ルディスクやCD−ROM、光磁気ディスク、ICカー
ド、ROMカートリッジ、パンチカード、バーコードな
どの符号が印刷された印刷物、コンピュータの内部記憶
装置(RAMやROMなどのメモリ)および外部記憶装
置等の、コンピュータが読取り可能な種々の媒体を利用
できる。
【0014】このような本発明の記録媒体に記録された
コンピュータプログラムがコンピュータによって実行さ
れると、上記したレイアウト編集方法およびレイアウト
編集装置と同様に、複数の部品画像は、部品関係が特定
されて、画像面上に配置して表示される。そして、ある
部品画像について変更がなされると、この変更対象部品
画を変更に対応して再表示すると共に、変更対象外部品
画像を、特定済みの部品関係を反映させて、画像面上に
再表示する。このため、複数の部品画像を一旦配置した
後に、ある部品画像の変更を所望する場合、オペレータ
は、変更対象部品画像を所望するよう変更するだけで良
く、その他の変更対象外部品画像を、変更対象部品画像
に対する部品関係を考慮してオペレータ自らが変更する
必要がない。よって、複数の部品画像を配置する際の編
集作業を簡略化することができる。
コンピュータプログラムがコンピュータによって実行さ
れると、上記したレイアウト編集方法およびレイアウト
編集装置と同様に、複数の部品画像は、部品関係が特定
されて、画像面上に配置して表示される。そして、ある
部品画像について変更がなされると、この変更対象部品
画を変更に対応して再表示すると共に、変更対象外部品
画像を、特定済みの部品関係を反映させて、画像面上に
再表示する。このため、複数の部品画像を一旦配置した
後に、ある部品画像の変更を所望する場合、オペレータ
は、変更対象部品画像を所望するよう変更するだけで良
く、その他の変更対象外部品画像を、変更対象部品画像
に対する部品関係を考慮してオペレータ自らが変更する
必要がない。よって、複数の部品画像を配置する際の編
集作業を簡略化することができる。
【0015】
【発明の実施の形態】以下、本発明の実施の形態を実施
例に基づいて説明する。図1は、本発明を組版に適用し
た一実施例としての組版装置100の概略構成を示すブ
ロック図である。図示するように、この組版装置100
は、CPU20と、内部メモリ28と、キーボード30
と、マウス32と、ハードディスク装置34と、ディス
プレイ38と、これらの各要素を接続するバス40とを
備えるコンピュータである。
例に基づいて説明する。図1は、本発明を組版に適用し
た一実施例としての組版装置100の概略構成を示すブ
ロック図である。図示するように、この組版装置100
は、CPU20と、内部メモリ28と、キーボード30
と、マウス32と、ハードディスク装置34と、ディス
プレイ38と、これらの各要素を接続するバス40とを
備えるコンピュータである。
【0016】CPU20は、本装置の各種制御や各種演
算等を行なうものであり、オブジェクト作成部51と、
オブジェクト生成部53と、接続データ設定部55と、
組版編集実行部57とを備えている。実際には、CPU
20がプログラムに従って動作し、オブジェクト作成部
51、オブジェクト生成部53、接続データ設定部55
および組版編集実行部57等として機能する。内部メモ
リ28は、CPUをこのように機能させるためのプログ
ラムや後述する画像データ、接続データ、組版データな
ど各種データを記憶するための記憶部である。CPU2
0と内部メモリ28はコンピュータ本体内に収納されて
いる。なお、CPUのオブジェクト作成部51、オブジ
ェクト生成部53、接続データ設定部55および組版編
集実行部57をハードウェアによって実現するようにし
ても良いことは勿論である。
算等を行なうものであり、オブジェクト作成部51と、
オブジェクト生成部53と、接続データ設定部55と、
組版編集実行部57とを備えている。実際には、CPU
20がプログラムに従って動作し、オブジェクト作成部
51、オブジェクト生成部53、接続データ設定部55
および組版編集実行部57等として機能する。内部メモ
リ28は、CPUをこのように機能させるためのプログ
ラムや後述する画像データ、接続データ、組版データな
ど各種データを記憶するための記憶部である。CPU2
0と内部メモリ28はコンピュータ本体内に収納されて
いる。なお、CPUのオブジェクト作成部51、オブジ
ェクト生成部53、接続データ設定部55および組版編
集実行部57をハードウェアによって実現するようにし
ても良いことは勿論である。
【0017】キーボード30およびマウス32は、それ
ぞれコンピュータ本体に後述するような文字列やこの文
字列と組み合わせるべき絵柄、図形、線図等のオブジェ
クト或いは種々の設定値等を入力したり、オペレータの
指示を伝えたりするための入力装置として用いられる。
そして、キーボード30およびマウス32は、オブジェ
クト作成部51によるオブジェクト作成に関与する。ハ
ードディスク装置34は、本装置により組版編集を行う
に当たり各オブジェクトの表示について必要とされる種
々のデータをオブジェクトの種類に対応付けて格納する
記憶装置である。例えば、文字列については各文字コー
ドや文字サイズ、書体データ等を、図形或いは線図につ
いてはその形状や輪郭点座標等を、絵柄については画像
データを、格納する。ディスプレイ38は、上記のオブ
ジェクトを表示するための表示装置である。以上の各構
成要素は、それぞれ、コンピュータ本体のバス40に直
接または間接的に接続されている。なお、上記の他にも
必要に応じて、図形や文字等を紙やフィルム等に印刷す
るためのプリンタや、他の処理装置等に図形や文字等を
転送するためのインターフェース装置などが接続され
る。また、組版装置100を、通信回線36に接続され
たモデム37を有するよう構成し、この通信回線36を
介して、図示しないサーバを含むネットワークに接続す
るようにしても良い。この場合、サーバは、通信回線3
6を介してコンピュータプログラムを本実施例の組版装
置100に供給するプログラム供給装置としての機能を
有する。
ぞれコンピュータ本体に後述するような文字列やこの文
字列と組み合わせるべき絵柄、図形、線図等のオブジェ
クト或いは種々の設定値等を入力したり、オペレータの
指示を伝えたりするための入力装置として用いられる。
そして、キーボード30およびマウス32は、オブジェ
クト作成部51によるオブジェクト作成に関与する。ハ
ードディスク装置34は、本装置により組版編集を行う
に当たり各オブジェクトの表示について必要とされる種
々のデータをオブジェクトの種類に対応付けて格納する
記憶装置である。例えば、文字列については各文字コー
ドや文字サイズ、書体データ等を、図形或いは線図につ
いてはその形状や輪郭点座標等を、絵柄については画像
データを、格納する。ディスプレイ38は、上記のオブ
ジェクトを表示するための表示装置である。以上の各構
成要素は、それぞれ、コンピュータ本体のバス40に直
接または間接的に接続されている。なお、上記の他にも
必要に応じて、図形や文字等を紙やフィルム等に印刷す
るためのプリンタや、他の処理装置等に図形や文字等を
転送するためのインターフェース装置などが接続され
る。また、組版装置100を、通信回線36に接続され
たモデム37を有するよう構成し、この通信回線36を
介して、図示しないサーバを含むネットワークに接続す
るようにしても良い。この場合、サーバは、通信回線3
6を介してコンピュータプログラムを本実施例の組版装
置100に供給するプログラム供給装置としての機能を
有する。
【0018】後述するように、複数のオブジェクトの配
置・編集を行うに当たり、本実施例の組版装置100並
びにその構成機器各部の機能を実現するコンピュータプ
ログラムは、フレキシブルディスクやCD−ROM等
の、コンピュータ読み取り可能な記録媒体に記録された
形態で提供可能である。そして、コンピュータは、その
記録媒体からコンピュータプログラムを読み取って内部
メモリ28やハードディスク装置34等の内部記憶装
置、又はその他の外部記憶装置に転送する。或いは、通
信経路を介してコンピュータにコンピュータプログラム
を供給するようにしてもよい。コンピュータプログラム
の機能を実現する時には、内部記憶装置に格納されたコ
ンピュータプログラムがコンピュータのマイクロプロセ
ッサによって実行される。また、記録媒体に記録された
コンピュータプログラムをコンピュータが読み取って直
接実行するようにしてもよい。
置・編集を行うに当たり、本実施例の組版装置100並
びにその構成機器各部の機能を実現するコンピュータプ
ログラムは、フレキシブルディスクやCD−ROM等
の、コンピュータ読み取り可能な記録媒体に記録された
形態で提供可能である。そして、コンピュータは、その
記録媒体からコンピュータプログラムを読み取って内部
メモリ28やハードディスク装置34等の内部記憶装
置、又はその他の外部記憶装置に転送する。或いは、通
信経路を介してコンピュータにコンピュータプログラム
を供給するようにしてもよい。コンピュータプログラム
の機能を実現する時には、内部記憶装置に格納されたコ
ンピュータプログラムがコンピュータのマイクロプロセ
ッサによって実行される。また、記録媒体に記録された
コンピュータプログラムをコンピュータが読み取って直
接実行するようにしてもよい。
【0019】図2は、この実施例における組版編集処理
を示すフローチャートであり、CPU20のオブジェク
ト作成部51、オブジェクト生成部53、接続データ設
定部55および組版編集実行部57で実施される。この
処理が開始されると、まず、組版編集すべき複数のオブ
ジェクトを作成し表示する処理とオブジェクトに関する
データの記憶とを行なう(ステップS60)。即ち、オ
ペレータがディスプレイ38の表示画面を見ながらキー
ボード30やマウス32を操作して、文字列や任意の形
状の図形等の各オブジェクトを作成する。図3は、広告
組版を行うに当たって、作成した各オブジェクトをディ
スプレイ38の画面上に表示した状態を示す説明図であ
る。以下、本ルーチンの処理を、図3に示す広告組版を
編集する場合を例に採り説明する。この広告組版には、
文字列「たまご」なるオブジェクト(以下、OBと略記
する)1と、文字列「LL玉1パック」なるOB2と、
文字列「98円」なるオブジェクト3と、文字列「98
円」を取り囲む矩形図形のOB4とが含まれている。な
お、上記の各文字列は、図中に点線で示される表示枠矩
形HW1〜HW3を有し、この表示枠の大きさは、文字
列の表示領域を表し、文字数とその文字サイズで定ま
る。
を示すフローチャートであり、CPU20のオブジェク
ト作成部51、オブジェクト生成部53、接続データ設
定部55および組版編集実行部57で実施される。この
処理が開始されると、まず、組版編集すべき複数のオブ
ジェクトを作成し表示する処理とオブジェクトに関する
データの記憶とを行なう(ステップS60)。即ち、オ
ペレータがディスプレイ38の表示画面を見ながらキー
ボード30やマウス32を操作して、文字列や任意の形
状の図形等の各オブジェクトを作成する。図3は、広告
組版を行うに当たって、作成した各オブジェクトをディ
スプレイ38の画面上に表示した状態を示す説明図であ
る。以下、本ルーチンの処理を、図3に示す広告組版を
編集する場合を例に採り説明する。この広告組版には、
文字列「たまご」なるオブジェクト(以下、OBと略記
する)1と、文字列「LL玉1パック」なるOB2と、
文字列「98円」なるオブジェクト3と、文字列「98
円」を取り囲む矩形図形のOB4とが含まれている。な
お、上記の各文字列は、図中に点線で示される表示枠矩
形HW1〜HW3を有し、この表示枠の大きさは、文字
列の表示領域を表し、文字数とその文字サイズで定ま
る。
【0020】ステップS60でのオブジェクト作成指示
は、オペレータがマウス32を操作して、例えば、図4
に示すような画面42上の作成処理ボタン44をクリッ
クすることにより開始される。上記の広告組版では、文
字列「たまご」、文字列「LL玉1パック」、文字列
「98円」が順次キーボード30から入力され、その入
力の順にOB1、OB2、OB3とされる。この場合、
入力された各文字列は、マウス32操作を経て指定され
た画面42上の任意の位置に表示される。こうした文字
列入力の都度、各文字列の文字サイズと書体も入力され
る。文字サイズは、その数値がキーボード30のテンキ
ーから直接入力され、書体は、図5に示すプルダウンメ
ニューからマウスにて入力される。つまり、オペレータ
がマウス32を操作して書体選択ボタン45をクリック
すると、選択メニュー46がプルダウンするので、オペ
レータは所望の書体をマウス32にて選択・入力する。
この場合、文字サイズと書体とを、所定の初期値(例え
ば、文字サイズは10、書体はブロック体)に設定して
おき、必要に応じて変更するようにすることもできる。
また、オペレータがマウス32を操作して、画面42上
の適宜な位置に図形(この場合は文字列「98円」を取
り囲む矩形)を描くと、この矩形図形がOB4とされ
る。なお、写真やイラスト等の絵柄の場合は、ハードデ
ィスク装置34に記憶されたデータベースにアクセス
し、該当する画像データを読み込み、この読み込んだ絵
柄をオブジェクトとする。
は、オペレータがマウス32を操作して、例えば、図4
に示すような画面42上の作成処理ボタン44をクリッ
クすることにより開始される。上記の広告組版では、文
字列「たまご」、文字列「LL玉1パック」、文字列
「98円」が順次キーボード30から入力され、その入
力の順にOB1、OB2、OB3とされる。この場合、
入力された各文字列は、マウス32操作を経て指定され
た画面42上の任意の位置に表示される。こうした文字
列入力の都度、各文字列の文字サイズと書体も入力され
る。文字サイズは、その数値がキーボード30のテンキ
ーから直接入力され、書体は、図5に示すプルダウンメ
ニューからマウスにて入力される。つまり、オペレータ
がマウス32を操作して書体選択ボタン45をクリック
すると、選択メニュー46がプルダウンするので、オペ
レータは所望の書体をマウス32にて選択・入力する。
この場合、文字サイズと書体とを、所定の初期値(例え
ば、文字サイズは10、書体はブロック体)に設定して
おき、必要に応じて変更するようにすることもできる。
また、オペレータがマウス32を操作して、画面42上
の適宜な位置に図形(この場合は文字列「98円」を取
り囲む矩形)を描くと、この矩形図形がOB4とされ
る。なお、写真やイラスト等の絵柄の場合は、ハードデ
ィスク装置34に記憶されたデータベースにアクセス
し、該当する画像データを読み込み、この読み込んだ絵
柄をオブジェクトとする。
【0021】CPU20は、各オブジェクトについて、
それぞれオブジェクトデータを作成しこれを内部メモリ
28に記憶する。図6は、このオブジェクトデータを説
明するための説明図である。オブジェクトデータは、該
当するオブジェクトの内容を特定すると共に、そのオブ
ジェクトを他のオブジェクトに後述する接続データで特
定される関係に接続して表示するためのものであり、ヘ
ッダ部とデータ部を有する。ヘッダ部には、オブジェク
トを識別するIDデータとオブジェクトの種別を表す種
別データが含まれ、データ部には、オブジェクト毎に固
有の複数のデータが含まれている(図6(a))。図
3、図4に示した文字列のオブジェクトの場合には、ヘ
ッダ部にIDデータ(OB1〜OB3)と文字列である
ことを表すデータ(データコード/00)が含まれ、デ
ータ部には、文字サイズデータと、表示枠矩形サイズデ
ータと、書体データと、文字列に含まれる各文字の文字
コードデータが含まれている(図6(b)〜(d))。
この場合、文字サイズデータは、文字列のオブジェクト
作成の際に入力された10,25等の数値データであ
り、表示枠矩形サイズデータは、文字サイズデータと文
字列に含まれる文字数から定められたデータ(縦・横サ
イズデータ)である。また、文字コードデータのデータ
数は、オブジェクト毎に異なり、文字列に含まれる文字
数となる。一方、上記した図形のオブジェクトの場合に
は、ヘッダ部にIDデータ(OB4)と図形であること
を表すデータ(データコード/01)が含まれ、データ
部には、輪郭点数を表す数値データと、輪郭点座標デー
タが含まれている(図6(e))。この場合、輪郭点座
標データのデータ数は、輪郭点数となる。なお、図形が
円などの数式表記が可能なものであれば、データ部に
は、中心の座標データと半径を表すデータが含まれてい
れば良い。
それぞれオブジェクトデータを作成しこれを内部メモリ
28に記憶する。図6は、このオブジェクトデータを説
明するための説明図である。オブジェクトデータは、該
当するオブジェクトの内容を特定すると共に、そのオブ
ジェクトを他のオブジェクトに後述する接続データで特
定される関係に接続して表示するためのものであり、ヘ
ッダ部とデータ部を有する。ヘッダ部には、オブジェク
トを識別するIDデータとオブジェクトの種別を表す種
別データが含まれ、データ部には、オブジェクト毎に固
有の複数のデータが含まれている(図6(a))。図
3、図4に示した文字列のオブジェクトの場合には、ヘ
ッダ部にIDデータ(OB1〜OB3)と文字列である
ことを表すデータ(データコード/00)が含まれ、デ
ータ部には、文字サイズデータと、表示枠矩形サイズデ
ータと、書体データと、文字列に含まれる各文字の文字
コードデータが含まれている(図6(b)〜(d))。
この場合、文字サイズデータは、文字列のオブジェクト
作成の際に入力された10,25等の数値データであ
り、表示枠矩形サイズデータは、文字サイズデータと文
字列に含まれる文字数から定められたデータ(縦・横サ
イズデータ)である。また、文字コードデータのデータ
数は、オブジェクト毎に異なり、文字列に含まれる文字
数となる。一方、上記した図形のオブジェクトの場合に
は、ヘッダ部にIDデータ(OB4)と図形であること
を表すデータ(データコード/01)が含まれ、データ
部には、輪郭点数を表す数値データと、輪郭点座標デー
タが含まれている(図6(e))。この場合、輪郭点座
標データのデータ数は、輪郭点数となる。なお、図形が
円などの数式表記が可能なものであれば、データ部に
は、中心の座標データと半径を表すデータが含まれてい
れば良い。
【0022】上記したオブジェクトの作成・表示並びに
オブジェクトデータの記憶に続いては、オブジェクト間
の部品関係を特定すべく、まず、接続対象となるオブジ
ェクトを選択する(ステップS62)。このオブジェク
トの選択指示は、オペレータがマウス32を操作して、
例えば、図4に示すような画面42上の接続処理ボタン
48をクリックすることにより開始され、接続対象とな
るオブジェクトがその後のマウスクリックにより選択さ
れる。つまり、接続処理ボタン48のマウスクリックに
続いてクリックされたオブジェクト(例えばOB1/文
字列「たまご」)がマスターオブジェクトとして選択さ
れ、次にクリックされたオブジェクト(例えばOB2/
文字列「LL玉1パック」)がリンクオブジェクトとし
て選択される。
オブジェクトデータの記憶に続いては、オブジェクト間
の部品関係を特定すべく、まず、接続対象となるオブジ
ェクトを選択する(ステップS62)。このオブジェク
トの選択指示は、オペレータがマウス32を操作して、
例えば、図4に示すような画面42上の接続処理ボタン
48をクリックすることにより開始され、接続対象とな
るオブジェクトがその後のマウスクリックにより選択さ
れる。つまり、接続処理ボタン48のマウスクリックに
続いてクリックされたオブジェクト(例えばOB1/文
字列「たまご」)がマスターオブジェクトとして選択さ
れ、次にクリックされたオブジェクト(例えばOB2/
文字列「LL玉1パック」)がリンクオブジェクトとし
て選択される。
【0023】次いで、選択されたマスター&リンクオブ
ジェクトの間の部品関係を設定し、設定された部品関係
を表すオブジェクト接続データを記憶する(ステップS
64)。本実施例では、この部品関係を以下の接続情報
を含むものとした。即ち、図4に示す画面42の右側に
表示されているように、スケール情報と、回転情報と、
接続位置情報と、位置変位情報と、色濃度情報と、接続
間要素情報とが含まれている。なお、上記したようにマ
スター&リンクオブジェクトが選択されると、CPU2
0は、これら情報の入力を受けるべく、入力カーソルを
スケール情報の入力位置(図中に示すブランク位置)に
移動させる。
ジェクトの間の部品関係を設定し、設定された部品関係
を表すオブジェクト接続データを記憶する(ステップS
64)。本実施例では、この部品関係を以下の接続情報
を含むものとした。即ち、図4に示す画面42の右側に
表示されているように、スケール情報と、回転情報と、
接続位置情報と、位置変位情報と、色濃度情報と、接続
間要素情報とが含まれている。なお、上記したようにマ
スター&リンクオブジェクトが選択されると、CPU2
0は、これら情報の入力を受けるべく、入力カーソルを
スケール情報の入力位置(図中に示すブランク位置)に
移動させる。
【0024】スケール情報は、本ルーチンにより部品関
係が特定されたマスター&リンクオブジェクトを、この
部品関係を維持したまま拡大・縮小する際の倍率を意味
する。例えば、図7に示すように、このスケール情報が
2であればマスター&リンクオブジェクトが共に2倍に
拡大されたオブジェクトとされ、0.5であれば両オブ
ジェクトが半分に縮小されたオブジェクトとされること
になる。オペレータは、2,0.5等の数値を図に示す
ブランク位置に入力する。このようにデータ入力がなさ
れると、入力カーソルは次の入力位置(この場合は、回
転情報の入力位置)に順次移動する。
係が特定されたマスター&リンクオブジェクトを、この
部品関係を維持したまま拡大・縮小する際の倍率を意味
する。例えば、図7に示すように、このスケール情報が
2であればマスター&リンクオブジェクトが共に2倍に
拡大されたオブジェクトとされ、0.5であれば両オブ
ジェクトが半分に縮小されたオブジェクトとされること
になる。オペレータは、2,0.5等の数値を図に示す
ブランク位置に入力する。このようにデータ入力がなさ
れると、入力カーソルは次の入力位置(この場合は、回
転情報の入力位置)に順次移動する。
【0025】回転情報は、マスターオブジェクトに対す
るリンクオブジェクトの回転位置を意味する。例えば、
図8に示すように、この回転情報が+45度であればマ
スターオブジェクトに対してリンクオブジェクトが反時
計方向に45度回転した位置関係にあり、−30度であ
ればマスターオブジェクトに対してリンクオブジェクト
が時計方向に30度回転した位置関係にあることにな
る。
るリンクオブジェクトの回転位置を意味する。例えば、
図8に示すように、この回転情報が+45度であればマ
スターオブジェクトに対してリンクオブジェクトが反時
計方向に45度回転した位置関係にあり、−30度であ
ればマスターオブジェクトに対してリンクオブジェクト
が時計方向に30度回転した位置関係にあることにな
る。
【0026】接続位置情報は、マスターオブジェクトに
対するリンクオブジェクトの位置関係(左右・上下・重
なり)を意味する。例えば、図9に示すように、この回
転情報が”右方”であれば、リンクオブジェクトは、マ
スターオブジェクトの右方に位置する位置関係を採るこ
とになる(図9(a))。同様に、リンクオブジェクト
は、”左方”であれば左方位置を(図9(b))、”上
方”であれば上方位置を(図9(c))、”下方”であ
れば下方位置を採ることになる(図9(d))。また、
回転情報が”中心”であれば、リンクオブジェクトは、
マスターオブジェクトに重なった位置関係を採ることに
なる(図9(e))。このように接続位置情報は、両オ
ブジェクトの位置関係を定めるが、このように位置関係
が定まった上での両オブジェクトの隔たり程度や重なり
程度は、以下に記す位置変位情報で規定される。CPU
20は、この隔たり程度や重なり程度を規定する上でマ
スターオブジェクトとリンクオブジェクトに必要となる
基準点MP、RPを、接続位置情報に応じて図示するよ
うに定める。なお、接続位置情報は、図10に示すプル
ダウンメニューからマウスにて入力される。つまり、オ
ペレータがマウス32を操作して接続選択ボタン49を
クリックすると、選択メニュー50がプルダウンするの
で、オペレータは所望の接続位置情報をマウス32にて
選択・入力する。
対するリンクオブジェクトの位置関係(左右・上下・重
なり)を意味する。例えば、図9に示すように、この回
転情報が”右方”であれば、リンクオブジェクトは、マ
スターオブジェクトの右方に位置する位置関係を採るこ
とになる(図9(a))。同様に、リンクオブジェクト
は、”左方”であれば左方位置を(図9(b))、”上
方”であれば上方位置を(図9(c))、”下方”であ
れば下方位置を採ることになる(図9(d))。また、
回転情報が”中心”であれば、リンクオブジェクトは、
マスターオブジェクトに重なった位置関係を採ることに
なる(図9(e))。このように接続位置情報は、両オ
ブジェクトの位置関係を定めるが、このように位置関係
が定まった上での両オブジェクトの隔たり程度や重なり
程度は、以下に記す位置変位情報で規定される。CPU
20は、この隔たり程度や重なり程度を規定する上でマ
スターオブジェクトとリンクオブジェクトに必要となる
基準点MP、RPを、接続位置情報に応じて図示するよ
うに定める。なお、接続位置情報は、図10に示すプル
ダウンメニューからマウスにて入力される。つまり、オ
ペレータがマウス32を操作して接続選択ボタン49を
クリックすると、選択メニュー50がプルダウンするの
で、オペレータは所望の接続位置情報をマウス32にて
選択・入力する。
【0027】位置変位情報は、上記のように位置関係が
定まった両オブジェクトの隔たり程度や重なり程度をx
方向(△x)とy方向(△y)について規定するもので
あり、(18,15)、(10,−5)のような数値デ
ータである。△x、△yはキーボードから数値入力さ
れ、(△x,△y)は、上記のように位置関係が定まっ
たマスターオブジェクトの基準点MPを原点とした直交
座標軸におけるリンクオブジェクトの基準点RPの座標
を表す。例えば、両オブジェクトの位置関係が上記の接
続位置情報にて図9(a)に示すように定まっている場
合、位置変位情報が(18,15)であると、リンクオ
ブジェクトは、図11(a)に示すように、図中の△x
が18で△yが15となる位置を採る。図9(b)〜
(d)の場合も同様である。また、両オブジェクトの位
置関係が図9(e)に示すように定まっている場合、位
置変位情報が(3,2)であると、リンクオブジェクト
は、図11(b)に示すように、図中の△xが3で△y
が5となる位置を採り、(0,0)の場合は図9(e)
に示すように基準点MPと基準点RPば一致した位置を
採る。△x、△yが共に正の数の場合について説明した
が、負の数となることもあることは勿論である。
定まった両オブジェクトの隔たり程度や重なり程度をx
方向(△x)とy方向(△y)について規定するもので
あり、(18,15)、(10,−5)のような数値デ
ータである。△x、△yはキーボードから数値入力さ
れ、(△x,△y)は、上記のように位置関係が定まっ
たマスターオブジェクトの基準点MPを原点とした直交
座標軸におけるリンクオブジェクトの基準点RPの座標
を表す。例えば、両オブジェクトの位置関係が上記の接
続位置情報にて図9(a)に示すように定まっている場
合、位置変位情報が(18,15)であると、リンクオ
ブジェクトは、図11(a)に示すように、図中の△x
が18で△yが15となる位置を採る。図9(b)〜
(d)の場合も同様である。また、両オブジェクトの位
置関係が図9(e)に示すように定まっている場合、位
置変位情報が(3,2)であると、リンクオブジェクト
は、図11(b)に示すように、図中の△xが3で△y
が5となる位置を採り、(0,0)の場合は図9(e)
に示すように基準点MPと基準点RPば一致した位置を
採る。△x、△yが共に正の数の場合について説明した
が、負の数となることもあることは勿論である。
【0028】色濃度情報は、マスターオブジェクトに対
するリンクオブジェクトの相対的な色濃度を規定するも
のであり、120%のような数値データである。この色
濃度はキーボードから数値入力され、例えば上記のよう
に120%であれば、リンクオブジェクトは、マスター
オブジェクトの1.2倍の色濃度となる。
するリンクオブジェクトの相対的な色濃度を規定するも
のであり、120%のような数値データである。この色
濃度はキーボードから数値入力され、例えば上記のよう
に120%であれば、リンクオブジェクトは、マスター
オブジェクトの1.2倍の色濃度となる。
【0029】接続間要素情報は、オブジェクトとオブジ
ェクトの間に関係があることを図示する図形情報の設定
に関するものであり、本実施例では、以下のものを定め
た。即ち、図12に示すように、直線(a)と破線
(b)とリーダー線(c)と矢印(d)と手形(e)
と、両オブジェクトの間に何のマークも設定しない「な
し」(f)である。これらは、接続位置情報の場合と同
様、プルダウンメニューから選択される。なお、上記の
接続情報の初期値は、スケール情報が1倍、回転情報が
0度、接続位置情報が右方、位置変位情報が(0,
0)、色濃度情報が100%、接続間要素情報が「な
し」である。そして、これら初期値は、画面42上の接
続処理ボタン48のクリックを経てオブジェクトの選択
指示がなされた時点で画面上に表示されるようにされて
いる。よって、オペレータは、変更を要する接続情報の
みを入力することになる。
ェクトの間に関係があることを図示する図形情報の設定
に関するものであり、本実施例では、以下のものを定め
た。即ち、図12に示すように、直線(a)と破線
(b)とリーダー線(c)と矢印(d)と手形(e)
と、両オブジェクトの間に何のマークも設定しない「な
し」(f)である。これらは、接続位置情報の場合と同
様、プルダウンメニューから選択される。なお、上記の
接続情報の初期値は、スケール情報が1倍、回転情報が
0度、接続位置情報が右方、位置変位情報が(0,
0)、色濃度情報が100%、接続間要素情報が「な
し」である。そして、これら初期値は、画面42上の接
続処理ボタン48のクリックを経てオブジェクトの選択
指示がなされた時点で画面上に表示されるようにされて
いる。よって、オペレータは、変更を要する接続情報の
みを入力することになる。
【0030】こうして接続情報が設定されると、CPU
20は、接続対象とされたオブジェクトについて、それ
ぞれオブジェクト接続データを作成しこれを内部メモリ
28に記憶する。図13は、このオブジェクト接続デー
タを説明するための説明図である。オブジェクト接続デ
ータは、ステップS62で選択したマスターオブジェク
トを識別するIDデータとリンクオブジェクトを識別す
るIDデータと、ステップS64で設定したスケール情
報、回転情報、接続位置情報、位置変位情報、色濃度情
報、接続間要素情報の各データが含まれている。こうし
てオブジェクト接続データが作成・記憶されると、CP
U20は、マスターオブジェクトとリンクオブジェクト
とを、互いの位置関係等の部品関係についてはこのオブ
ジェクト接続データに基づいて、また、各オブジェクト
自体については該当するオブジェクトデータ(図6参
照)に基づいて、画面42に組版して表示する(ステッ
プS65)。
20は、接続対象とされたオブジェクトについて、それ
ぞれオブジェクト接続データを作成しこれを内部メモリ
28に記憶する。図13は、このオブジェクト接続デー
タを説明するための説明図である。オブジェクト接続デ
ータは、ステップS62で選択したマスターオブジェク
トを識別するIDデータとリンクオブジェクトを識別す
るIDデータと、ステップS64で設定したスケール情
報、回転情報、接続位置情報、位置変位情報、色濃度情
報、接続間要素情報の各データが含まれている。こうし
てオブジェクト接続データが作成・記憶されると、CP
U20は、マスターオブジェクトとリンクオブジェクト
とを、互いの位置関係等の部品関係についてはこのオブ
ジェクト接続データに基づいて、また、各オブジェクト
自体については該当するオブジェクトデータ(図6参
照)に基づいて、画面42に組版して表示する(ステッ
プS65)。
【0031】上記のステップS64に続いては、総ての
オブジェクトについて部品関係の設定が完了したか否か
を判定し(ステップS66)、このステップで肯定判定
するまで、上記のステップS62,64を繰り返す。つ
まり、図3に示す広告組版では、上記したOB1〜OB
4までのオブジェクトについて部品関係の設定が行われ
る。この場合、作成されたオブジェクト(図3に示す広
告組版ではOB1〜OB4)のうち、マスターオブジェ
クトにもリンクオブジェクトにも設定されていないオブ
ジェクトが存在すれば、部品関係の設定未了としてステ
ップS66では否定判定するように構成されている。な
お、図4に示す画面42上に図示しない接続完了ボタン
を設け、この接続完了ボタンをオペレータがマウスクリ
ックすると、ステップS66で肯定判定が下されるよう
に構成することもできる。
オブジェクトについて部品関係の設定が完了したか否か
を判定し(ステップS66)、このステップで肯定判定
するまで、上記のステップS62,64を繰り返す。つ
まり、図3に示す広告組版では、上記したOB1〜OB
4までのオブジェクトについて部品関係の設定が行われ
る。この場合、作成されたオブジェクト(図3に示す広
告組版ではOB1〜OB4)のうち、マスターオブジェ
クトにもリンクオブジェクトにも設定されていないオブ
ジェクトが存在すれば、部品関係の設定未了としてステ
ップS66では否定判定するように構成されている。な
お、図4に示す画面42上に図示しない接続完了ボタン
を設け、この接続完了ボタンをオペレータがマウスクリ
ックすると、ステップS66で肯定判定が下されるよう
に構成することもできる。
【0032】ここで、図3の広告組版を行う場合の部品
関係の設定の様子と、作成・記憶されるオブジェクト接
続データについて説明する。まず、最初のステップS6
2では、上記したようにOB1/文字列「たまご」がマ
スターオブジェクトに、OB2/文字列「LL玉1パッ
ク」がリンクオブジェクトとして選択される。こうして
選択したオブジェクトを図3に示すように組版すること
から、オペレータのデータ入力により、ステップS64
では、図14(a)に示すオブジェクト接続データが作
成され、内部メモリ28に記憶される。このようにOB
1とOB2との間の部品関係を設定しただけでは、OB
3,4については部品関係が未設定なので、続くステッ
プS66では否定判定され、ステップS62,64が再
度実行される。そして、2回目のステップS62では、
OB1/文字列「たまご」がマスターオブジェクトに、
OB3/文字列「98円」がリンクオブジェクトとして
選択される。次に、この回のステップS64では、図1
4(b)に示すオブジェクト接続データが作成・記憶さ
れる。これによりOB1〜OB3については必要な部品
関係が設定されたが、OB4については部品関係が未設
定につき、ステップS66では再度否定判定され、ステ
ップS62,64が繰り返される。この繰り返しでは、
OB3/文字列「98円」がマスターオブジェクトに、
OB4/矩形図形がリンクオブジェクトとして選択さ
れ、図14(c)に示すオブジェクト接続データが作成
・記憶され、これによりステップS66で肯定判定され
る。このように総てのオブジェクトについての部品関係
の設定が完了すると、OB1〜OB4の各オブジェクト
は、図3に示すように組版されて画面42に表示され
る。この際の表示位置基準には、マスターオブジェクト
作成時の位置、例えば左下点の座標が用いられ、この左
下点座標(図3の場合には文字列「たまご」の左下点座
標HP)は、上記したオブジェクト接続データと共に記
憶される。
関係の設定の様子と、作成・記憶されるオブジェクト接
続データについて説明する。まず、最初のステップS6
2では、上記したようにOB1/文字列「たまご」がマ
スターオブジェクトに、OB2/文字列「LL玉1パッ
ク」がリンクオブジェクトとして選択される。こうして
選択したオブジェクトを図3に示すように組版すること
から、オペレータのデータ入力により、ステップS64
では、図14(a)に示すオブジェクト接続データが作
成され、内部メモリ28に記憶される。このようにOB
1とOB2との間の部品関係を設定しただけでは、OB
3,4については部品関係が未設定なので、続くステッ
プS66では否定判定され、ステップS62,64が再
度実行される。そして、2回目のステップS62では、
OB1/文字列「たまご」がマスターオブジェクトに、
OB3/文字列「98円」がリンクオブジェクトとして
選択される。次に、この回のステップS64では、図1
4(b)に示すオブジェクト接続データが作成・記憶さ
れる。これによりOB1〜OB3については必要な部品
関係が設定されたが、OB4については部品関係が未設
定につき、ステップS66では再度否定判定され、ステ
ップS62,64が繰り返される。この繰り返しでは、
OB3/文字列「98円」がマスターオブジェクトに、
OB4/矩形図形がリンクオブジェクトとして選択さ
れ、図14(c)に示すオブジェクト接続データが作成
・記憶され、これによりステップS66で肯定判定され
る。このように総てのオブジェクトについての部品関係
の設定が完了すると、OB1〜OB4の各オブジェクト
は、図3に示すように組版されて画面42に表示され
る。この際の表示位置基準には、マスターオブジェクト
作成時の位置、例えば左下点の座標が用いられ、この左
下点座標(図3の場合には文字列「たまご」の左下点座
標HP)は、上記したオブジェクト接続データと共に記
憶される。
【0033】ステップS66での肯定判定に続いては、
オブジェクトを更新して組版の編集を行うか否かを判定
する(ステップS68)。このオブジェクトの編集指示
は、オペレータがマウス32を操作して、図4に示す画
面42上の編集処理ボタン52をクリックすることによ
り開始される、編集対象となるオブジェクトはその後の
マウスクリックにより選択される。ここで、編集を行わ
ないのであれば、上記のように設定した部品関係で組版
が完了したことになる。よって、ステップS68での否
定判定に続いては、本ルーチンを終了すべく、本ルーチ
ンによる部品関係の設定・編集処理が完了したか否か
を、図4に示す画面42上の完了ボタン54の操作の有
無に基づいて判定する(ステップS70)。即ち、ステ
ップS68での否定判定に続いては、完了ボタン54が
オペレータによりマウス操作されるまで待機し、ステッ
プS70で肯定判定を経て、本ルーチンを終了する。
オブジェクトを更新して組版の編集を行うか否かを判定
する(ステップS68)。このオブジェクトの編集指示
は、オペレータがマウス32を操作して、図4に示す画
面42上の編集処理ボタン52をクリックすることによ
り開始される、編集対象となるオブジェクトはその後の
マウスクリックにより選択される。ここで、編集を行わ
ないのであれば、上記のように設定した部品関係で組版
が完了したことになる。よって、ステップS68での否
定判定に続いては、本ルーチンを終了すべく、本ルーチ
ンによる部品関係の設定・編集処理が完了したか否か
を、図4に示す画面42上の完了ボタン54の操作の有
無に基づいて判定する(ステップS70)。即ち、ステ
ップS68での否定判定に続いては、完了ボタン54が
オペレータによりマウス操作されるまで待機し、ステッ
プS70で肯定判定を経て、本ルーチンを終了する。
【0034】一方、上記したマウス操作によりステップ
S68で肯定判定した場合には、その後のマウスクリッ
クにより選択された編集対象のオブジェクトの更新を行
う(ステップS72)。ここでいうオブジェクトの更新
には、オブジェクト自体を変更したり修正したりするこ
とのほか、オブジェクトの表示位置を変更することも含
まれる。そして、オブジェクトの更新に伴って、オブジ
ェクトデータの更新・記憶も行われる。このオブジェク
トの更新を、OB1/文字列「たまご」を例に採り説明
する。まず、オペレータは、編集処理ボタン52のマウ
スクリックに続いてOB1/文字列「たまご」をマウス
クリックする。すると、CPU20は、このOB1/文
字列「たまご」を編集対象オブジェクトとして認識し、
画面42を編集状態とする。具体的には、図4に示すよ
うに、画面42下方の文字列入力箇所と文字サイズ入力
箇所並びに書体入力箇所に、図6のオブジェクトデータ
から読み出した設定済みデータを表示する。オペレータ
は、この画面を見ながら所望するようこの編集対象オブ
ジェクト(OB1/文字列「たまご」)を更新する。例
えば、その文字サイズをそれまでの文字サイズ(10)
から文字サイズ(20)に変更したり、文字列「たま
ご」を文字列「農家直送たまご」のように修正したりす
る。或いは、このOB1/文字列「たまご」をマウスク
リックしたまま画面上で所望の位置まで移動させ、その
表示位置を変更したりする。このように表示位置が変更
された場合は、変更後の表示位置基準の座標(OB1/
文字列「たまご」の左下点座標HP)が更新・記憶され
る。また、編集処理ボタン52のマウスクリックに続い
てOB4/矩形図形がマウスクリックされた場合は、こ
のOB4/矩形図形をその大きさや形状等が異なる新た
な図形に更新される。なお、この図形変更は、マウス操
作により行われる。
S68で肯定判定した場合には、その後のマウスクリッ
クにより選択された編集対象のオブジェクトの更新を行
う(ステップS72)。ここでいうオブジェクトの更新
には、オブジェクト自体を変更したり修正したりするこ
とのほか、オブジェクトの表示位置を変更することも含
まれる。そして、オブジェクトの更新に伴って、オブジ
ェクトデータの更新・記憶も行われる。このオブジェク
トの更新を、OB1/文字列「たまご」を例に採り説明
する。まず、オペレータは、編集処理ボタン52のマウ
スクリックに続いてOB1/文字列「たまご」をマウス
クリックする。すると、CPU20は、このOB1/文
字列「たまご」を編集対象オブジェクトとして認識し、
画面42を編集状態とする。具体的には、図4に示すよ
うに、画面42下方の文字列入力箇所と文字サイズ入力
箇所並びに書体入力箇所に、図6のオブジェクトデータ
から読み出した設定済みデータを表示する。オペレータ
は、この画面を見ながら所望するようこの編集対象オブ
ジェクト(OB1/文字列「たまご」)を更新する。例
えば、その文字サイズをそれまでの文字サイズ(10)
から文字サイズ(20)に変更したり、文字列「たま
ご」を文字列「農家直送たまご」のように修正したりす
る。或いは、このOB1/文字列「たまご」をマウスク
リックしたまま画面上で所望の位置まで移動させ、その
表示位置を変更したりする。このように表示位置が変更
された場合は、変更後の表示位置基準の座標(OB1/
文字列「たまご」の左下点座標HP)が更新・記憶され
る。また、編集処理ボタン52のマウスクリックに続い
てOB4/矩形図形がマウスクリックされた場合は、こ
のOB4/矩形図形をその大きさや形状等が異なる新た
な図形に更新される。なお、この図形変更は、マウス操
作により行われる。
【0035】こうして編集対象のオブジェクトの更新が
なされると、この更新されたオブジェクトと残りのオブ
ジェクトとを、互いの位置関係等の部品関係については
上記のように設定済みのオブジェクト接続データ(図1
4参照)に基づいて、また、各オブジェクト自体につい
ては更新後のオブジェクトデータおよび設定済みのオブ
ジェクトデータ(図6参照)に基づいて、画面42に組
版して再表示する(ステップS74)。その後は、既述
したステップS70に移行して、本ルーチンによる部品
関係の設定・編集処理が完了したか否かを判定し、ここ
での肯定判定を経て、本ルーチンを終了する。
なされると、この更新されたオブジェクトと残りのオブ
ジェクトとを、互いの位置関係等の部品関係については
上記のように設定済みのオブジェクト接続データ(図1
4参照)に基づいて、また、各オブジェクト自体につい
ては更新後のオブジェクトデータおよび設定済みのオブ
ジェクトデータ(図6参照)に基づいて、画面42に組
版して再表示する(ステップS74)。その後は、既述
したステップS70に移行して、本ルーチンによる部品
関係の設定・編集処理が完了したか否かを判定し、ここ
での肯定判定を経て、本ルーチンを終了する。
【0036】ここで、OB1/文字列「たまご」を編集
対象オブジェクトとし、その文字サイズを10から20
に変更した場合(編集例1)と、文字列「たまご」を文
字列「農家直送たまご」に修正した場合(編集例2)
と、表示位置を変更した場合(編集例3)を例に採り、
ステップS74での再表示の結果、即ち編集結果につい
て説明する。編集例1にあっては、文字サイズが10か
ら20に倍となっていることから、図6(b)に示すオ
ブジェクトデータは、文字サイズデータと表示矩形サイ
ズデータが変更(拡大)されるものの、他のオブジェク
トデータは不変である。このように変更されたOB1/
文字列「たまご」は、図15に示すように、その左下点
座標HPを変えることなく、オブジェクトデータに基づ
いて文字サイズと表示矩形サイズとが変更(拡大)され
て表示される。そして、OB2/文字列「LL玉1パッ
ク」とOB3/文字列「98円」は、従前のままのオブ
ジェクトデータに基づいて表示され、OB1/文字列
「たまご」に対しては、図14(a),(b)に示すオ
ブジェクト接続データに基づいて、OB1/文字列「た
まご」に接続して表示される。また、OB4/矩形図形
は、従前のままのオブジェクトデータに基づいて表示さ
れ、OB3/文字列「98円」に対しては、図14
(c)に示すオブジェクト接続データに基づいて、OB
3/文字列「98円」に接続して表示される。
対象オブジェクトとし、その文字サイズを10から20
に変更した場合(編集例1)と、文字列「たまご」を文
字列「農家直送たまご」に修正した場合(編集例2)
と、表示位置を変更した場合(編集例3)を例に採り、
ステップS74での再表示の結果、即ち編集結果につい
て説明する。編集例1にあっては、文字サイズが10か
ら20に倍となっていることから、図6(b)に示すオ
ブジェクトデータは、文字サイズデータと表示矩形サイ
ズデータが変更(拡大)されるものの、他のオブジェク
トデータは不変である。このように変更されたOB1/
文字列「たまご」は、図15に示すように、その左下点
座標HPを変えることなく、オブジェクトデータに基づ
いて文字サイズと表示矩形サイズとが変更(拡大)され
て表示される。そして、OB2/文字列「LL玉1パッ
ク」とOB3/文字列「98円」は、従前のままのオブ
ジェクトデータに基づいて表示され、OB1/文字列
「たまご」に対しては、図14(a),(b)に示すオ
ブジェクト接続データに基づいて、OB1/文字列「た
まご」に接続して表示される。また、OB4/矩形図形
は、従前のままのオブジェクトデータに基づいて表示さ
れ、OB3/文字列「98円」に対しては、図14
(c)に示すオブジェクト接続データに基づいて、OB
3/文字列「98円」に接続して表示される。
【0037】一方、編集例2にあっては、文字列に文字
が追加されていることから、図6(b)に示すオブジェ
クトデータは、その有する文字コードデータが変更(デ
ータ追加)され表示矩形サイズデータも文字数追加に伴
い変更(拡大)されるものの、他のオブジェクトデータ
は不変である。このように変更された新たなOB1/文
字列「農家直送たまご」は、図16に示すように、その
左下点座標HPを変えることなく、オブジェクトデータ
に基づいて文字が追加されて表示される。そして、OB
2/文字列「LL玉1パック」とOB3/文字列「98
円」並びにOB4/矩形図形は、上記の編集例1と同様
にしてオブジェクト同士が接続された状態で表示され
る。
が追加されていることから、図6(b)に示すオブジェ
クトデータは、その有する文字コードデータが変更(デ
ータ追加)され表示矩形サイズデータも文字数追加に伴
い変更(拡大)されるものの、他のオブジェクトデータ
は不変である。このように変更された新たなOB1/文
字列「農家直送たまご」は、図16に示すように、その
左下点座標HPを変えることなく、オブジェクトデータ
に基づいて文字が追加されて表示される。そして、OB
2/文字列「LL玉1パック」とOB3/文字列「98
円」並びにOB4/矩形図形は、上記の編集例1と同様
にしてオブジェクト同士が接続された状態で表示され
る。
【0038】編集例3にあっては、表示位置の変更であ
ることから、図6(b)に示すオブジェクトデータには
何の変更がなく、OB1/文字列「たまご」を表示する
際の表示位置基準の座標(左下点座標HP)が変更され
る。よって、表示位置の変更がなされたOB1/文字列
「たまご」は、その左下点座標HPが変更されて表示さ
れ、その際にはオブジェクトデータが用いられる。そし
て、OB2/文字列「LL玉1パック」とOB3/文字
列「98円」は、この表示位置変更がなされたOB1/
文字列「たまご」に対して、上記の編集例1と同様にし
てオブジェクト同士が接続された状態で表示される。ま
た、OB4/矩形図形は、このようにOB1に追従して
表示位置の変更がなされたOB3/文字列「98円」に
対して、上記の編集例1と同様にしてオブジェクト同士
が接続された状態で表示される。
ることから、図6(b)に示すオブジェクトデータには
何の変更がなく、OB1/文字列「たまご」を表示する
際の表示位置基準の座標(左下点座標HP)が変更され
る。よって、表示位置の変更がなされたOB1/文字列
「たまご」は、その左下点座標HPが変更されて表示さ
れ、その際にはオブジェクトデータが用いられる。そし
て、OB2/文字列「LL玉1パック」とOB3/文字
列「98円」は、この表示位置変更がなされたOB1/
文字列「たまご」に対して、上記の編集例1と同様にし
てオブジェクト同士が接続された状態で表示される。ま
た、OB4/矩形図形は、このようにOB1に追従して
表示位置の変更がなされたOB3/文字列「98円」に
対して、上記の編集例1と同様にしてオブジェクト同士
が接続された状態で表示される。
【0039】なお、上記の編集例では、マスターオブジ
ェクトであるOB1/文字列「たまご」を編集対象とし
たが、OB2/文字列「LL玉1パック」等のリンクオ
ブジェクトを編集する場合も同様である。つまり、リン
クオブジェクトの編集後の組版は、編集対象のリンクオ
ブジェクトについては更新後のオブジェクトデータを用
い、その他のマスター、リンクオブジェクトについては
従前のオブジェクトデータを用い、互いの位置関係等を
含む部品関係については従前のオブジェクト接続データ
を用いて、ぞれぞれのオブジェクトが接続して表示され
る。例えば、上記の編集例1,2のようにリンクオブジ
ェクト自体の変更(文字サイズ変更や文字追加)がなさ
れれば、この変更がなされたリンクオブジェクトは、そ
のオブジェクトデータが更新される。そして、この変更
がなされたリンクオブジェクトは、マスターオブジェク
トに対して設定済みのオブジェクト接続データに基づい
て接続され、上記の変更に基づき更新されたオブジェク
トデータに基づいて表示される。また、上記の編集例3
のようにリンクオブジェクトの表示位置が変更された場
合は、次のようになる。まず、この変更リンクオブジェ
クトについては、変更された表示位置に表示される。す
ると、CPU20は、この変更リンクオブジェクトと対
となるマスターオブジェクトについての表示位置基準の
座標(左下点座標HP)を、変更リンクオブジェクトと
の間で設定済みのオブジェクト接続データに基づいて算
出し、この算出した表示位置基準の座標(左下点座標H
P)にマスターオブジェクトを表示する。そして、残り
のオブジェクトは、こうして表示されたマスターオブジ
ェクトに対して設定済みのオブジェクト接続データに基
づいて接続され、それぞれの従前のオブジェクトデータ
に基づいて表示される。
ェクトであるOB1/文字列「たまご」を編集対象とし
たが、OB2/文字列「LL玉1パック」等のリンクオ
ブジェクトを編集する場合も同様である。つまり、リン
クオブジェクトの編集後の組版は、編集対象のリンクオ
ブジェクトについては更新後のオブジェクトデータを用
い、その他のマスター、リンクオブジェクトについては
従前のオブジェクトデータを用い、互いの位置関係等を
含む部品関係については従前のオブジェクト接続データ
を用いて、ぞれぞれのオブジェクトが接続して表示され
る。例えば、上記の編集例1,2のようにリンクオブジ
ェクト自体の変更(文字サイズ変更や文字追加)がなさ
れれば、この変更がなされたリンクオブジェクトは、そ
のオブジェクトデータが更新される。そして、この変更
がなされたリンクオブジェクトは、マスターオブジェク
トに対して設定済みのオブジェクト接続データに基づい
て接続され、上記の変更に基づき更新されたオブジェク
トデータに基づいて表示される。また、上記の編集例3
のようにリンクオブジェクトの表示位置が変更された場
合は、次のようになる。まず、この変更リンクオブジェ
クトについては、変更された表示位置に表示される。す
ると、CPU20は、この変更リンクオブジェクトと対
となるマスターオブジェクトについての表示位置基準の
座標(左下点座標HP)を、変更リンクオブジェクトと
の間で設定済みのオブジェクト接続データに基づいて算
出し、この算出した表示位置基準の座標(左下点座標H
P)にマスターオブジェクトを表示する。そして、残り
のオブジェクトは、こうして表示されたマスターオブジ
ェクトに対して設定済みのオブジェクト接続データに基
づいて接続され、それぞれの従前のオブジェクトデータ
に基づいて表示される。
【0040】以上説明したように、本実施例によれば、
図3に示すような広告組版をするに当たって作成された
複数の各オブジェクトは、互いの位置関係等を含む部品
関係が特定されて、画面42上に配置して表示される
(ステップS65)。このようにして配置・表示された
オブジェクトについて文字サイズの変更や文字列の追加
修正等、或いはマウスによる表示位置の移動等の変更が
なされると、この変更の対象となったオブジェクトOB
1について、オブジェクトデータを更新し(ステップS
72)、更新後のオブジェクトデータに基づいて画面4
2に再表示する。また、変更対象とされなかった残りの
オブジェクトOB2〜OB4については、従前のままの
オブジェクトデータに基づいてそれぞれ表示され、変更
対象のオブジェクトOB1に対しては、既に設定済みの
オブジェクト接続データに基づいて、このOB1に接続
して表示する。このようなオブジェクトの編集と経て得
られた結果(組版結果)は、各オブジェクト間の互いの
位置関係等を含む部品関係がそのまま反映されているこ
とから、オブジェクト同士が重なったりすることがな
い。このため、複数のオブジェクトを一旦配置した後
に、あるオブジェクトの変更を所望する場合、オペレー
タは、変更対象のオブジェクトを所望するよう変更する
だけで良く、その他のオブジェクトを、変更対象のオブ
ジェクトに対する部品関係を考慮してオペレータ自らが
変更する必要がない。よって、複数のオブジェクトを配
置する際の編集作業を簡略化することができ、作業効率
の向上を図ることができる。
図3に示すような広告組版をするに当たって作成された
複数の各オブジェクトは、互いの位置関係等を含む部品
関係が特定されて、画面42上に配置して表示される
(ステップS65)。このようにして配置・表示された
オブジェクトについて文字サイズの変更や文字列の追加
修正等、或いはマウスによる表示位置の移動等の変更が
なされると、この変更の対象となったオブジェクトOB
1について、オブジェクトデータを更新し(ステップS
72)、更新後のオブジェクトデータに基づいて画面4
2に再表示する。また、変更対象とされなかった残りの
オブジェクトOB2〜OB4については、従前のままの
オブジェクトデータに基づいてそれぞれ表示され、変更
対象のオブジェクトOB1に対しては、既に設定済みの
オブジェクト接続データに基づいて、このOB1に接続
して表示する。このようなオブジェクトの編集と経て得
られた結果(組版結果)は、各オブジェクト間の互いの
位置関係等を含む部品関係がそのまま反映されているこ
とから、オブジェクト同士が重なったりすることがな
い。このため、複数のオブジェクトを一旦配置した後
に、あるオブジェクトの変更を所望する場合、オペレー
タは、変更対象のオブジェクトを所望するよう変更する
だけで良く、その他のオブジェクトを、変更対象のオブ
ジェクトに対する部品関係を考慮してオペレータ自らが
変更する必要がない。よって、複数のオブジェクトを配
置する際の編集作業を簡略化することができ、作業効率
の向上を図ることができる。
【0041】また、本実施例では、オブジェクトの編集
を経た組版結果を画面42上で目で確認できるので、編
集の結果の適否を即座に判断できる。よって、編集ミス
の低減を図ることもできる。
を経た組版結果を画面42上で目で確認できるので、編
集の結果の適否を即座に判断できる。よって、編集ミス
の低減を図ることもできる。
【0042】次に、変形例について説明する。上記の実
施例では、ステップS62の処理において、マスターオ
ブジェクトとリンクオブジェクトを一対一に対応させ
て、両オブジェクトの間の部品関係を設定するようにし
たが、次のように変形することができる。即ち、ステッ
プS62では、一つのマスターオブジェクトに対して複
数個のリンクオブジェクトを選択するようにする。この
場合には、図17に示すオブジェクト接続データを作成
・記憶するようにする。このオブジェクト接続データ
は、リンクオブジェクトの数をデータとして備え、この
リンクオブジェクト数の分だけ、リンクオブジェクト毎
に接続データを含んでいる。このように構成しても、マ
スターオブジェクト或いはリンクオブジェクトのいずれ
か一つのオブジェクトが変更されれば、変更対象のオブ
ジェクトについてはオブジェクトデータの更新がなさ
れ、その後は、上記したように、総てのオブジェクトが
従前の位置関係等のまま接続して表示される。
施例では、ステップS62の処理において、マスターオ
ブジェクトとリンクオブジェクトを一対一に対応させ
て、両オブジェクトの間の部品関係を設定するようにし
たが、次のように変形することができる。即ち、ステッ
プS62では、一つのマスターオブジェクトに対して複
数個のリンクオブジェクトを選択するようにする。この
場合には、図17に示すオブジェクト接続データを作成
・記憶するようにする。このオブジェクト接続データ
は、リンクオブジェクトの数をデータとして備え、この
リンクオブジェクト数の分だけ、リンクオブジェクト毎
に接続データを含んでいる。このように構成しても、マ
スターオブジェクト或いはリンクオブジェクトのいずれ
か一つのオブジェクトが変更されれば、変更対象のオブ
ジェクトについてはオブジェクトデータの更新がなさ
れ、その後は、上記したように、総てのオブジェクトが
従前の位置関係等のまま接続して表示される。
【0043】なお、この発明は上記実施例に限られるも
のではなく、その要旨を逸脱しない範囲において種々の
態様において実施することが可能である。
のではなく、その要旨を逸脱しない範囲において種々の
態様において実施することが可能である。
【図1】本発明の一実施例としての組版装置100の概
略構成を示すブロック図である。
略構成を示すブロック図である。
【図2】本発明の一実施例としての組版処理を示すフロ
ーチャートである。
ーチャートである。
【図3】広告組版を行うに当たって、作成した各オブジ
ェクトをディスプレイ38の画面上に表示した状態を示
す説明図である。
ェクトをディスプレイ38の画面上に表示した状態を示
す説明図である。
【図4】組版を行う際にディスプレイ38に表示される
画面の一例を示す説明図である。
画面の一例を示す説明図である。
【図5】文字列入力の際に行う書体設定の様子を示す説
明図である。
明図である。
【図6】組版処理のステップS60で作成した各オブジ
ェクトを特定し、各オブジェクトを表示する際に用いら
れるオブジェクトデータを示す説明図である。
ェクトを特定し、各オブジェクトを表示する際に用いら
れるオブジェクトデータを示す説明図である。
【図7】マスター&リンクオブジェクトの間の部品関係
を表す接続データに含まれるスケール情報を説明するた
めの説明図である。
を表す接続データに含まれるスケール情報を説明するた
めの説明図である。
【図8】マスター&リンクオブジェクトの間の部品関係
を表す接続データに含まれる回転情報を説明するための
説明図である。
を表す接続データに含まれる回転情報を説明するための
説明図である。
【図9】マスター&リンクオブジェクトの間の部品関係
を表す接続データに含まれる接続位置情報を説明するた
めの説明図である。
を表す接続データに含まれる接続位置情報を説明するた
めの説明図である。
【図10】この接続位置情報の設定の様子を示す説明図
である。
である。
【図11】マスター&リンクオブジェクトの間の部品関
係を表す接続データに含まれる位置変位情報を説明する
ための説明図である。
係を表す接続データに含まれる位置変位情報を説明する
ための説明図である。
【図12】マスター&リンクオブジェクトの間の部品関
係を表す接続データに含まれる接続間要素情報を説明す
るための説明図である。
係を表す接続データに含まれる接続間要素情報を説明す
るための説明図である。
【図13】接続対象とされたオブジェクト間の部品関係
を特定するためのオブジェクト接続データを説明するた
めの説明図である。
を特定するためのオブジェクト接続データを説明するた
めの説明図である。
【図14】図3の広告組版を行う場合の部品関係の設定
の様子と、作成・記憶されるオブジェクト接続データを
説明するための説明図である。
の様子と、作成・記憶されるオブジェクト接続データを
説明するための説明図である。
【図15】図3の広告組版におけるOB1/文字列「た
まご」を編集対象オブジェクトとし、その文字サイズを
10から20に変更した場合の編集結果を示す説明図で
ある。
まご」を編集対象オブジェクトとし、その文字サイズを
10から20に変更した場合の編集結果を示す説明図で
ある。
【図16】図3の広告組版におけるOB1/文字列「た
まご」を編集対象オブジェクトとし、文字列を文字を追
加した新たな文字列に変更した場合の編集結果を示す説
明図である。
まご」を編集対象オブジェクトとし、文字列を文字を追
加した新たな文字列に変更した場合の編集結果を示す説
明図である。
【図17】本実施例の変形例におけるオブジェクト接続
データを示す説明図である。
データを示す説明図である。
【図18】従来の組版の例を示すと共に、その問題点を
説明する説明図である。
説明する説明図である。
【図19】従来の組版の例を示すと共に、その問題点を
説明する説明図である。
説明する説明図である。
【図20】従来の組版の例を示すと共に、その問題点を
説明する説明図である。
説明する説明図である。
20…CPU 28…内部メモリ 30…キーボード 32…マウス 34…ハードディスク装置 36…通信回線 37…モデム 38…ディスプレイ 40…バス 42…画面 44…作成処理ボタン 45…書体選択ボタン 46…選択メニュー 48…接続処理ボタン 49…接続選択ボタン 50…選択メニュー 51…オブジェクト作成部 52…編集処理ボタン 53…オブジェクト生成部 54…完了ボタン 55…接続データ設定部 57…組版編集実行部 100…組版装置 HP…左下点座標 HW1〜HW3…表示枠矩形 MP…基準点 OB1〜OB4…オブジェクト RP…基準点
Claims (3)
- 【請求項1】 文字列、絵柄、図形等の複数の部品画像
を配置するレイアウト編集方法であって、 配置すべき前記部品画像を作成する工程と、 前記作成された複数の部品画像を所定の画像面上に配置
して表示する際の前記部品画像間の関連性を規定する部
品関係を特定する工程と、 前記作成された複数の部品画像を、前記特定された部品
関係で前記画像面上に配置して表示する工程と、 前記部品画像の内容と配置のいずれかが変更された場合
には、変更後の前記部品画像と、変更前の前記部品画像
との間で前記部品関係が特定されていた他の部品画像と
を、前記特定されていた部品関係を反映させて、前記画
像面上に再表示する工程とを備えることを特徴とするレ
イアウト編集方法。 - 【請求項2】 文字列、絵柄、図形等の複数の部品画像
を配置するレイアウト編集装置であって、 配置すべき前記部品画像を作成する部品画像作成手段
と、 前記部品画像を特定する部品データを、前記作成された
部品画像ごとに生成する生成手段と、 前記作成された複数の部品画像を、部品画像間の関連性
を規定する部品関係を特定して接続するのに必要な接続
データを設定する接続データ設定手段と、 前記作成された複数の部品画像を、前記接続データに基
づいて特定された部品関係で所定の画像面上に配置し、
該画像面上に前記部品データに基づいて表示する部品画
像表示手段と、 前記部品画像の前記部品データを変更するデータ変更手
段と、 前記部品データが変更された部品画像を、変更後の部品
データに基づいて前記画像面上に再表示すると共に、前
記部品データの変更前の前記部品画像との間で前記部品
関係が特定されていた他の部品画像を、前記接続データ
に基づいて特定されていた部品関係を反映させて、前記
部品データに基づいて前記画像面上に再表示する再表示
手段とを備えることを特徴とするレイアウト編集装置。 - 【請求項3】 文字列、絵柄、図形等の複数の部品画像
を配置するためのコンピュータプログラムを記録したコ
ンピュータ読取可能な記録媒体であって、 配置すべき前記部品画像を作成する部品画像作成手段
と、 前記部品画像を特定する部品データを、前記作成された
部品画像ごとに生成する生成手段と、 前記作成された複数の部品画像を、部品画像間の関連性
を規定する部品関係を特定して接続するのに必要な接続
データを設定する接続データ設定手段と、 前記作成された複数の部品画像を、前記接続データに基
づいて特定された部品関係で所定の画像面上に配置し、
該画像面上に前記部品データに基づいて表示する部品画
像表示手段と、 前記部品画像の前記部品データを変更するデータ変更手
段と、 前記部品データが変更された部品画像を、変更後の部品
データに基づいて前記画像面上に再表示すると共に、前
記部品データの変更前の前記部品画像との間で前記部品
関係が特定されていた他の部品画像を、前記接続データ
に基づいて特定されていた部品関係を反映させて、前記
部品データに基づいて前記画像面上に再表示する再表示
手段との機能をコンピュータに実現させるためのコンピ
ュータプログラムを記録した記録媒体。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6939598A JPH11250271A (ja) | 1998-03-04 | 1998-03-04 | レイアウト編集方法およびレイアウト編集装置、並びに、その処理を実行するためのプログラムを記録した記録媒体 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6939598A JPH11250271A (ja) | 1998-03-04 | 1998-03-04 | レイアウト編集方法およびレイアウト編集装置、並びに、その処理を実行するためのプログラムを記録した記録媒体 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11250271A true JPH11250271A (ja) | 1999-09-17 |
Family
ID=13401386
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6939598A Pending JPH11250271A (ja) | 1998-03-04 | 1998-03-04 | レイアウト編集方法およびレイアウト編集装置、並びに、その処理を実行するためのプログラムを記録した記録媒体 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH11250271A (ja) |
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003241359A (ja) * | 2001-12-13 | 2003-08-27 | Dainippon Screen Mfg Co Ltd | レイアウト処理装置、レイアウト処理方法、および記録媒体並びにプログラム |
| JP2005135397A (ja) * | 2003-10-15 | 2005-05-26 | Canon Inc | 文書レイアウト方法 |
| JP2006209663A (ja) * | 2005-01-31 | 2006-08-10 | Canon Inc | レイアウト決定方法及び装置並びにプログラム |
| JP2006215925A (ja) * | 2005-02-04 | 2006-08-17 | Canon Inc | 情報処理装置及びその制御方法、プログラム |
| JP2007011577A (ja) * | 2005-06-29 | 2007-01-18 | Canon Inc | レイアウト決定方法および情報処理装置およびレイアウト決定プログラム |
| JP2007103752A (ja) * | 2005-10-06 | 2007-04-19 | Nikon Corp | オブジェクトデータのデータ構造、情報処理方法、基板処理方法及び装置、表示方法、並びにプログラム |
| AU2004203109B2 (en) * | 2003-10-15 | 2008-03-06 | Canon Kabushiki Kaisha | Document Layout Method |
| JP2008090835A (ja) * | 2006-09-06 | 2008-04-17 | Hiroaki Deguchi | オブジェクト制御装置、オブジェクト制御方法、及びオブジェクト制御プログラム |
| JP2008135061A (ja) * | 2005-08-30 | 2008-06-12 | Profield Co Ltd | 情報編集装置、情報編集システム、情報編集方法、およびプログラム |
| US7468805B2 (en) | 2003-10-15 | 2008-12-23 | Canon Kabushiki Kaisha | Selective preview and proofing of documents or layouts containing variable data |
| JP2009070405A (ja) * | 2008-11-26 | 2009-04-02 | Canon Inc | 情報処理方法および装置およびコンピュータプログラム |
| JP2011170865A (ja) * | 2011-03-18 | 2011-09-01 | Canon Inc | レイアウト決定方法および情報処理装置およびレイアウト決定プログラム |
| JP2014135005A (ja) * | 2013-01-11 | 2014-07-24 | Dainippon Printing Co Ltd | レイアウト編集処理方法,位置決め方法,ならびにそれらの装置およびプログラム |
| US9043763B2 (en) | 2005-08-30 | 2015-05-26 | Profield Co., Ltd. | Information editing apparatus |
-
1998
- 1998-03-04 JP JP6939598A patent/JPH11250271A/ja active Pending
Cited By (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003241359A (ja) * | 2001-12-13 | 2003-08-27 | Dainippon Screen Mfg Co Ltd | レイアウト処理装置、レイアウト処理方法、および記録媒体並びにプログラム |
| US7468805B2 (en) | 2003-10-15 | 2008-12-23 | Canon Kabushiki Kaisha | Selective preview and proofing of documents or layouts containing variable data |
| JP2005135397A (ja) * | 2003-10-15 | 2005-05-26 | Canon Inc | 文書レイアウト方法 |
| US8713430B2 (en) | 2003-10-15 | 2014-04-29 | Canon Kabushiki Kaisha | Document layout method |
| JP2008052739A (ja) * | 2003-10-15 | 2008-03-06 | Canon Inc | レイアウト方法及び装置とそのプログラム |
| AU2004203109B2 (en) * | 2003-10-15 | 2008-03-06 | Canon Kabushiki Kaisha | Document Layout Method |
| US7554689B2 (en) | 2003-10-15 | 2009-06-30 | Canon Kabushiki Kaisha | Document layout method |
| JP2006209663A (ja) * | 2005-01-31 | 2006-08-10 | Canon Inc | レイアウト決定方法及び装置並びにプログラム |
| US8332743B2 (en) | 2005-01-31 | 2012-12-11 | Canon Kabushiki Kaisha | Layout decision method, apparatus, and program |
| JP2006215925A (ja) * | 2005-02-04 | 2006-08-17 | Canon Inc | 情報処理装置及びその制御方法、プログラム |
| JP2007011577A (ja) * | 2005-06-29 | 2007-01-18 | Canon Inc | レイアウト決定方法および情報処理装置およびレイアウト決定プログラム |
| US8086958B2 (en) | 2005-06-29 | 2011-12-27 | Canon Kabushiki Kaisha | Layout determination method, layout determination apparatus, and layout determination program |
| JP2008135061A (ja) * | 2005-08-30 | 2008-06-12 | Profield Co Ltd | 情報編集装置、情報編集システム、情報編集方法、およびプログラム |
| US9043763B2 (en) | 2005-08-30 | 2015-05-26 | Profield Co., Ltd. | Information editing apparatus |
| JP2007103752A (ja) * | 2005-10-06 | 2007-04-19 | Nikon Corp | オブジェクトデータのデータ構造、情報処理方法、基板処理方法及び装置、表示方法、並びにプログラム |
| JP2008090835A (ja) * | 2006-09-06 | 2008-04-17 | Hiroaki Deguchi | オブジェクト制御装置、オブジェクト制御方法、及びオブジェクト制御プログラム |
| JP2009070405A (ja) * | 2008-11-26 | 2009-04-02 | Canon Inc | 情報処理方法および装置およびコンピュータプログラム |
| JP2011170865A (ja) * | 2011-03-18 | 2011-09-01 | Canon Inc | レイアウト決定方法および情報処理装置およびレイアウト決定プログラム |
| JP2014135005A (ja) * | 2013-01-11 | 2014-07-24 | Dainippon Printing Co Ltd | レイアウト編集処理方法,位置決め方法,ならびにそれらの装置およびプログラム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4951233A (en) | Document producing apparatus having in-document layout display | |
| JPH0719294B2 (ja) | コンピユ−タを用いてグラフを作成する方法 | |
| JPH11250271A (ja) | レイアウト編集方法およびレイアウト編集装置、並びに、その処理を実行するためのプログラムを記録した記録媒体 | |
| JP2000048216A (ja) | 画像部品ブロックのレイアウト処理方法及び装置、並びに、コンピュータ読み取り可能な記憶媒体 | |
| JP3114421B2 (ja) | 表作成装置 | |
| JP3527615B2 (ja) | レイアウト組版方法 | |
| JPH0620021A (ja) | 図形処理方法および装置 | |
| JP3674905B2 (ja) | 文書編集装置 | |
| JP2842511B2 (ja) | 帳票作成装置 | |
| JP3324831B2 (ja) | Cad装置 | |
| JPH0731671B2 (ja) | 数式入力編集方式 | |
| JP3269686B2 (ja) | 画像作成装置 | |
| JP3275628B2 (ja) | レイアウト修正装置 | |
| JPH0744607A (ja) | レイアウトデザイン装置 | |
| JPH08315166A (ja) | レイアウト修正装置 | |
| JP2751224B2 (ja) | 文書作成装置 | |
| JPH07105212A (ja) | レイアウトデザイン装置 | |
| JPH03141466A (ja) | 文書管理方法および文書作成装置 | |
| JPH06110442A (ja) | 文字図形処理装置、及び文字または図形の変形処理方法 | |
| JPH11328161A (ja) | 文書編集装置および方法 | |
| JPH04127265A (ja) | 文書処理装置および文書処理方法 | |
| JPH04139570A (ja) | 文書処理装置 | |
| JPH06223059A (ja) | 文書処理装置 | |
| JPH07304148A (ja) | 文字組版装置 | |
| JPH02288969A (ja) | 文書処理装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040107 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20040217 |