JPH0877331A - 自動ページアップ装置 - Google Patents

自動ページアップ装置

Info

Publication number
JPH0877331A
JPH0877331A JP6213072A JP21307294A JPH0877331A JP H0877331 A JPH0877331 A JP H0877331A JP 6213072 A JP6213072 A JP 6213072A JP 21307294 A JP21307294 A JP 21307294A JP H0877331 A JPH0877331 A JP H0877331A
Authority
JP
Japan
Prior art keywords
layout
script
instruction
scripts
page
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
JP6213072A
Other languages
English (en)
Inventor
Toshifumi Kawamata
俊史 川又
Fumio Hirabayashi
文雄 平林
Shinichiro Oda
慎一郎 小田
Atsushi Motohashi
淳 本橋
Masaru Shimozaki
賢 下崎
Takahito Imai
崇人 今井
Toshiaki Mori
俊明 森
Daisuke Sashie
大介 指江
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.)
Toppan Inc
Original Assignee
Toppan Printing Co 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 Toppan Printing Co Ltd filed Critical Toppan Printing Co Ltd
Priority to JP6213072A priority Critical patent/JPH0877331A/ja
Publication of JPH0877331A publication Critical patent/JPH0877331A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】 【目的】 正確なページレイアウト処理を自動的に行う
ことができる自動ページアップ装置を提供する。 【構成】 機能的には、レイアウト手段11、命令記憶
部12、命令処理部13、表示手段14、指示入力手段
15とからなる。指示入力手段15は、被操作部を有
し、操作者の操作内容に応じた操作データをレイアウト
手段11へ供給する。レイアウト手段11は、上記操作
データ、および命令処理部13から供給される指令情報
に表される機能を実行することによりレイアウト処理お
よびパラメータ通知処理を行うとともに、レイアウト処
理が行われているページを表示手段14により表示す
る。命令処理部13は、命令記憶部12に記憶された一
連のスクリプトを、取得したパラメータに基づいて順に
実行する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、画像または文字等を表
す被レイアウトデータをページ上に配置してページレイ
アウトを自動的に作成する自動ページアップ装置に関す
る。
【0002】
【従来の技術】従来より、コンピュータ上でページレイ
アウトを作成(ページアップ)するシステムが知られて
いる。この種のシステムは、通常、図10に示すよう
に、CPU1,ROM2,RAM3および各種インタフ
ェースを備えたコンピュータ4、ディスプレイ等の表示
装置5、ハードディスク等の記憶装置6、キーボードや
マウス等の指示入力装置7等からなる。
【0003】ROM2あるいは記憶装置6には、レイア
ウト処理を行うためのいわゆるDTP(Desk Top Publi
shing )ソフトウェアが記憶されており、かつ、記憶装
置6には、レイアウトすべき画像データまたは文字デー
タが被レイアウトデータとして既に記憶されている。な
お、ここでいう画像データは、ビットマップデータであ
り、ベクトル形式で表される図形データをビットマップ
展開して得られるデータをも含む。
【0004】この被レイアウトデータのうち、画像デー
タは、例えば、写真等をイメージスキャナで走査して得
られたデータを、ROM2あるいは記憶装置6に予め記
憶されている所望の画像処理ソフトウェアを用いてトリ
ミングして作成される。あるいは、例えば、所望のCA
Dソフトウェアおよびデータ形式変換ツールを用いて作
成される。また、文字データは、例えば、所望のワード
プロセッサソフトウェアを用いて作成される。もちろ
ん、他のシステムにて作成されたデータをモデムやフロ
ッピーディスク等を介して読み出し、被レイアウトデー
タとして、記憶装置6に記憶するようにしてもよい。
【0005】このような構成において、ページレイアウ
トを作成する処理の一例について、図11を参照して説
明する。まず、ステップSA1において、操作者は、得
ようとするページレイアウトを机上で作成する。この
際、レイアウトされるのは、実際の被レイアウトデータ
ではなく、被レイアウトデータの表示領域を表す枠(以
後、表示枠と称す)である。このように、机上でページ
レイアウトを仮決めすることにより、各表示枠の端点の
仮の座標値(すなわち、大きさと位置)等が得られる。
ここで得られる座標値は、例えば、ポイント単位の厳密
なものである。
【0006】次に、キーボードから所定の指示が入力さ
れると、コンピュータ4においてDTPソフトウェアが
実行され、処理はステップSA2へ進む。ステップSA
2では、コンピュータ4は、まず、レイアウト処理を行
うページを表示装置5に表示する。ここでは、新規にペ
ージレイアウトを作成するものとし、表示装置5には、
被レイアウトデータが配置されていないページが表示さ
るものとする。
【0007】次に、ステップSA3では、指示入力装置
7を介して入力される操作者の指示に応じてレイアウト
処理が行われる。具体的には、机上での仮決めにより得
られた仮の座標値を満たすように、操作者が、指示入力
手段7を介して表示枠を作成するための指示をコンピュ
ータ4へ入力する。これにより表示枠が作成され、表示
装置5に表示される。そして、操作者は、作成した表示
枠に、被レイアウトデータを、必要に応じて回転・変倍
して割り付ける。これにより、表示装置5に表示された
表示枠内に、当該表示枠に割り付けられた被レイアウト
データに表される画像・文字が表示される。こうした処
理を同一ページ内の全ての表示枠に対して行う。なお、
このステップでは、一つの表示枠を作成する度に、その
表示枠に対して被レイアウトデータを対応付けるように
してもよいし、全ての表示枠を作成後に、各表示枠に対
して被レイアウトデータを割り付けるようにしてもよ
い。
【0008】次に、ステップSA4において、コンピュ
ータ4は、指示入力装置7を介して所定の指示が供給さ
れると、作成したページレイアウトを記憶装置6に保存
する。そして、処理が終了する。記憶装置6に保存され
たページレイアウトは、後に、写植機等で利用可能なデ
ータ形式に変換され、印刷工程において使用される。な
お、ステップSA1での机上でのレイアウト処理を行わ
ずに、ステップS2から処理を始め、試行錯誤でページ
レイアウトを作成するようにしてもよい。
【0009】
【発明が解決しようとする課題】上述したように、従来
のページアップ処理においては、予め机上レイアウトを
行ったとしても、表示枠を実際に作成するのは、表示装
置5を視認する操作者である。その上、後の工程で、印
刷物の版として用いることができるように表示枠をポイ
ント単位で正確に作成する必要があるため、操作者は、
カーソルの座標を視認しつつ、指示入力装置7を慎重に
操作して表示枠を作成する必要がある。さらに、表示枠
の座標を間違えてレイアウト処理を行った場合には、そ
の表示枠はもちろん、他の表示枠の座標をも変更しなけ
ればならないこともある。このように、慎重かつ繁雑な
作業が必要になるとともに、ページアップ処理を行って
いる間、少なくとも一人の操作者が必要になるという欠
点があった。
【0010】また、文字データを表示枠に割り付ける場
合には、文字データが所望の形式となるよう(例えば、
タブ位置や価格の「¥」,「,」等が揃うよう)、操作
者は、表示装置5を参照しつつ、文字のポイント数や字
間,行間等を調節する。この処理は、予め設定されたル
ールに基づいて行われるが、例えば、文字データが表示
枠内に納まっているか否かの判断は、表示装置5を参照
する操作者により為される。また、ルールに基づいた補
正処理も、ルールを把握した操作者により行われる。
【0011】さらに、画像データの回転・変倍や、平網
をかけたりする処理も、操作者が表示装置5を参照しつ
つ指示入力装置7を操作することにより行われる。この
ように、従来、ページレイアウト処理全体をバッチ処理
化して自動的に行うことができず、省力化および作業効
率の向上を実現することが困難であった。本発明は、上
述した事情に鑑みて為されたものであり、正確なページ
レイアウト処理を自動的に行うことができる自動ページ
アップ装置を提供することを目的とする。
【0012】
【課題を解決するための手段】請求項1記載の自動ペー
ジアップ装置は、画像または文字等を表す被レイアウト
データ、および該被レイアウトデータをページに配置す
るための表示枠に対してレイアウト命令に応じたレイア
ウト処理を施してページレイアウトを作成するととも
に、レイアウト関数に要求されるパラメータを返すレイ
アウト手段と、前記レイアウト命令に対応する命令スク
リプトと、前記レイアウト関数に対応する関数スクリプ
トと、前記命令スクリプトおよび前記関数スクリプトの
実行順序、および前記命令スクリプトおよび前記関数ス
クリプトの引数を前記レイアウト手段から返されるパラ
メータに基づいて設定する制御スクリプトとからなる一
連のスクリプトを記憶した命令記憶部と、前記命令記憶
部から前記一連のスクリプトを読み出し、該一連のスク
リプトを実行することにより、前記レイアウト命令およ
び前記レイアウト関数を前記レイアウト手段へ供給する
とともに、前記レイアウト関数に対応して前記レイアウ
ト手段から返されるパラメータに基づいて前記制御スク
リプトを実行する命令処理部とを具備し、前記命令記憶
部に記憶された前記一連のスクリプトは、予め設定され
たルールを満たしてページレイアウトが作成されるよう
記述されることを特徴としている。
【0013】また、請求項2記載の自動ページアップ装
置は、請求項1記載の自動ページアップ装置において、
前記制御スクリプトには前記レイアウト手段から返され
るパラメータに基づいて新たなスクリプトを生成して前
記一連のスクリプトに付加するための増殖スクリプトが
含まれ、前記命令処理部は前記一連のスクリプトを順次
実行するとともに、実行する制御スクリプトが前記増殖
スクリプトであれば、該増殖スクリプトに応じた新たな
スクリプトを生成して前記一連のスクリプトに付加する
ことを特徴としている。
【0014】さらに、請求項3記載の自動ページアップ
装置は、請求項1または2記載の自動ページアップ装置
において、前記関数スクリプトには被レイアウトデータ
が対応する表示枠から溢れているか否かを調べるための
スクリプトが含まれており、前記一連のスクリプトは、
前記被レイアウトデータが対応する表示枠から溢れてい
るか否かを調べるためのスクリプトを用いて前記被レイ
アウトデータが対応する表示枠から溢れないよう記述さ
れることを特徴としている。
【0015】また、請求項4記載の自動ページアップ装
置は、請求項1ないし3いずれかに記載の自動ページア
ップ装置において、前記命令処理部は、スクリプトを実
行することにより発生したエラー情報を前記命令記憶部
に記憶させ、前記一連のスクリプトの実行をエラーによ
って中断することがないようにしたことを特徴としてい
る。
【0016】
【作用】請求項1記載の自動ページアップ装置によれ
ば、命令処理部は、命令記憶部から予め設定されたルー
ルを満たしてページレイアウトが作成されるよう記述さ
れた一連のスクリプトを読み出し、該一連のスクリプト
を実行することにより、レイアウト命令およびレイアウ
ト関数をレイアウト手段へ供給する。レイアウト手段
は、画像または文字等を表す被レイアウトデータ、およ
び該被レイアウトデータをページに配置するための表示
枠に対して前記レイアウト命令に応じたレイアウト処理
を施してページレイアウトを作成するとともに、前記レ
イアウト関数に要求されるパラメータを返す。また、命
令処理部は、前記レイアウト関数に対応して前記レイア
ウト手段から返されるパラメータに基づいて、前記レイ
アウト命令に対応した命令スクリプトおよび前記レイア
ウト関数に対応した関数スクリプトの実行順序、および
前記命令スクリプトおよび前記関数スクリプトの引数を
前記レイアウト手段から返されるパラメータに基づいて
設定する制御スクリプトを実行する。このように、パラ
メータに基づいた処理が行われるため、一連のスクリプ
トに十分な情報を記述しておけば、正確なページレイア
ウト処理が自動的に行われる。
【0017】また、請求項2記載の自動ページアップ装
置によれば、前記命令処理部は前記一連のスクリプトを
順次実行するとともに、実行する制御スクリプトが前記
増殖スクリプトであれば、該増殖スクリプトに応じた新
たなスクリプトを生成して前記一連のスクリプトに付加
する。さらに、請求項3記載の自動ページアップ装置に
よれば、命令処理部は、被レイアウトデータが対応する
表示枠から溢れているか否かを調べるためのスクリプト
を実行し、その実行結果に基づいて、被レイアウトデー
タが対応する表示枠から溢れないよう作動する。また、
請求項4記載の自動ページアップ装置によれば、前記命
令処理部は、一連のスクリプトの実行をエラーによって
中断することがない。
【0018】
【実施例】以下、図面を参照して、本発明の一実施例に
ついて説明する。図1は本発明の一実施例による自動ペ
ージアップ装置の機能構成を示すブロック図であり、こ
の図に示す自動ページアップ装置は、予め設定されたル
ールに基づいて、ページレイアウトを作成(ページアッ
プ)するものである。図1において、11はレイアウト
手段、12は命令記憶部、13は命令処理部、14は表
示手段、15は指示入力手段である。指示入力手段15
は、被操作部を有し、操作者の操作内容に応じた操作デ
ータをレイアウト手段11へ供給する。
【0019】レイアウト手段11は、指示入力手段15
から供給される操作データ、および命令処理部13から
供給される指令情報に表される機能を実行することによ
りレイアウト処理およびパラメータ通知処理を行う。上
記レイアウト処理は、所望のページに、画像データまた
は文字データからなる被レイアウトデータを配置する処
理であり、所望の大きさの表示枠を作成してページ上の
所望の位置に配置するとともに、被レイアウトデータを
回転・変倍等して表示枠に割り付ける作業全てを意味す
る。また、パラメータ通知処理とは、命令処理部13か
ら供給される指令情報が、レイアウト処理を行っている
ページの状況を示すパラメータを得るためのレイアウト
関数(詳しくは後述する)である場合に、この関数に要
求されるパラメータを命令処理部13へ通知する処理で
ある。
【0020】なお、レイアウト手段11が行うレイアウ
ト処理としては、表示枠の生成・削除・選択、文字の挿
入・削除・変更指示、被レイアウトデータの配置・回転
・変倍、指定文字の書体・大きさ等の属性変更、および
表示枠への被レイアウトデータの割付け等がある。ま
た、レイアウト手段11は、レイアウト処理が行われて
いるページを表示手段14により表示する。
【0021】命令記憶部12は、レイアウト手段11で
行われるレイアウト処理の内容を記述した一連のスクリ
プト(所定の言語仕様を満たす命令文であり、後に例を
挙げて詳述する)を記憶している。命令処理部13は、
命令記憶部12に記憶された一連のスクリプトから各ス
クリプトを順に読み出すとともに、読み出したスクリプ
トが命令スクリプト(後述する)あるいは関数スクリプ
ト(後述する)である場合には、そのスクリプトを指令
情報に変換してレイアウト手段11へ逐次供給する。ま
た、命令処理部13は、読み出したスクリプトが命令ス
クリプトおよび関数スクリプトのいずれでもない制御ス
クリプトである場合には、取得したパラメータに基づい
て、制御スクリプトに表される処理を行う。制御スクリ
プトは、スクリプトの読み出し順序を変更したり、新た
にスクリプトを生成したりするためのスクリプトであ
る。
【0022】上述したことから、命令処理部13からレ
イアウト手段11へ供給される指令情報は、レイアウト
処理を実現する機能を実行させるためのレイアウト命令
と、レイアウト処理が施されているページの状況を表す
パラメータを通知させるためのレイアウト関数とに大別
される。レイアウト命令は、レイアウト処理を行うため
にレイアウト手段11が提供する全ての機能に対応して
設定されており、命令処理部13からレイアウト手段1
1へレイアウト命令を供給することにより、操作者が指
示入力手段15を操作して為される全てのレイアウト処
理を行うことができる。
【0023】また、レイアウト関数は、予め設定された
ルールに基づいたレイアウト処理を自動的に行うために
必要となる全ての情報(パラメータ)を得ることができ
るよう、複数種類用意されている。本実施例では、表示
枠から文字データが溢れているか否かを表すパラメー
タ、一行の文字データが表示枠内で一行に収まっている
か否かを表すパラメータ、文字データの文字サイズが下
限に達しているか否かを表すパラメータ、画像データに
表される画像のサイズが下限に達しているか否かを表す
パラメータ等を得るためのレイアウト関数が用意されて
いる。
【0024】このような機能構成を実現するために、本
実施例による自動ページアップ装置は、図2に示す構成
を有する。図2は、本実施例による自動ページアップ装
置の具体的な構成を示すブロック図であり、図10と共
通する部分には同一の符号を付してある。図2に示す自
動ページアップ装置が、図10に示す従来のシステムと
異なる部分は、記憶装置6に代えて記憶装置6´を用い
るようにした点である。
【0025】記憶装置6´は、記憶装置6と同様に、ハ
ードディスク等からなり、複数の被レイアウトデータフ
ァイルと、CPU1に実行されることによりレイアウト
手段11(図1参照)を構成するDTP(Desk Top Pub
lishing )ソフトウェアとを記憶している。記憶装置6
´が記憶装置6と異なる点は、命令記憶部12(図1参
照)としての機能を有しており、少なくとも一つのスク
リプトファイルと、コンピュータ4に実行されることに
より命令処理部12を構成するインタープリタソフトウ
ェアとを記憶している点である。スクリプトファイル
は、前述した一連のスクリプトが記述されたファイルで
ある。なお、DTPソフトウェアおよびインタープリタ
ソフトウェアをROM2に記憶するよう装置を構成して
もよい。
【0026】コンピュータ4は、指示入力装置7から供
給される指示に応じて、記憶装置6´からDTPソフト
ウェアを読み出して実行し、レイアウト手段11(図1
参照)を構成する。また、コンピュータ4は、DTPソ
フトウェアを実行している間に、指示入力手段7から所
定の指示が供給されると、記憶装置6´からインタープ
リタソフトウェアを読み出して実行し、命令処理部13
を構成する。この際、命令処理部13は、レイアウト手
段11の一つの機能として組み込まれる。すなわち、イ
ンタープリタソフトウェアが実行されている間、制御は
命令処理部13に渡り、インタープリタソフトウェアが
実行を終了した時に、制御はレイアウト手段11に戻
る。
【0027】ここで、上記インタープリタソフトウェア
を実行するコンピュータ4により指令情報に変換される
スクリプトと、そのスクリプトに対応して為される処理
の内容とを一例を挙げて具体的に説明する。ここでは、
スクリプトを、レイアウト命令に変換される命令スクリ
プト、レイアウト関数に変換される関数スクリプト、制
御スクリプトに分類し、それぞれについて説明する。
【0028】[命令スクリプト]まず、命令スクリプト
について説明する。以下、命令スクリプトの具体的なス
クリプト例と、そのスクリプト例に対応する処理内容に
ついて、〜の例を挙げて説明する。 スクリプト例:readPic(pic1) 内容:予め設定されたパス名(デバイス名,ディレクト
リ名,ファイル名からなる)で指定される画像データフ
ァイルから、画像データ“pic1”を読み込む。 スクリプト例:putPic(pic1,top,left,bottom,righ
t,picBox1) 内容:(top,left)を左上端の座標、(bottom,right)
を右下端の座標とする表示枠“picBox1 ”を作成し、こ
の表示枠“picBox1 ”に、画像データ“pic1”を配置す
る。 スクリプト例:readText(text) 内容:予め設定されたパス名で指定される文字データフ
ァイルから、文字データ“text”を読み込む。 スクリプト例:putText(text,tBoxName,picBox1) 内容:表示枠“picBox1 ”の下方にページの下端まで達
するとともに、左右方向の枠が表示枠“picBox1 ”と揃
うような表示枠“tBoxName”を作成し、この表示枠“tB
oxName”に、文字データ“text”を流し込む。 スクリプト例:putCR(text) 内容:文字データ“text”が、表示枠内で先頭になるよ
う文字データに改行コードを挿入する。 スクリプト例:smallText(text) 内容:文字データ“text”の文字サイズ(ポイント数)
を小とする。 スクリプト例:changeLmt(lmt) 内容:下限“lmt”の値を変更する。
【0029】[関数スクリプト]次に、関数スクリプト
について説明する。以下、関数スクリプトの具体的なス
クリプト例と、そのスクリプト例に対応する処理内容に
ついて、〜の例を挙げて説明する。 スクリプト例:overFlow(tBoxName) 内容:表示枠“tBoxName”において、文字データが溢れ
ている場合には「真」、それ以外の場合には「偽」を返
す。 スクリプト例:oneLine(text) 内容:一行の文字データ“text”が、予め選択され
た表示枠内で一行に収まっている場合には「真」、それ
以外の場合には「偽」を返す。 スクリプト例:cmpLmt(text,lmt) 内容:文字データ“text”の文字サイズが下限“lmt ”
に達している場合には「真」、それ以外の場合には
「偽」を返す。 スクリプト例:cmpLmt(pic,lmt) 内容:画像データ“pic1”に表される画像のサイズが下
限“lmt ”に達している場合には「真」、それ以外の場
合には「偽」を返す。
【0030】[制御スクリプト]前述したように、制御
スクリプトは、スクリプトの読み出し順序を変更した
り、新たにスクリプトを生成したりするためのスクリプ
ト(増殖スクリプト)である。スクリプトの読み出し順
序を変更するものとしては、例えば、IF〜THEN〜
ELSE等の他のプログラム言語のステートメントと同
様な機能を持つスクリプトが用意されている。また、新
たに生成されたスクリプトは、スクリプトファイルの末
尾、あるいは制御スクリプトに指示される所定の位置に
追加、挿入される。すなわち、ページの状況を表すパラ
メータと予め設定されたルールとに基づいてスクリプト
ファイル自体を変更することができる。
【0031】このような構成の自動ページアップ装置に
よりページレイアウトを作成する処理の流れについて、
図3〜図5を参照して説明する。なお、本実施例では、
一つの表示枠を作成する毎に、その表示枠に対して被レ
イアウトデータを割り付けるものとする。図3は、本実
施例による自動ページアップ装置を用いてページレイア
ウトを作成する処理の概略を説明するための処理図であ
る。
【0032】図3に示すように、まずステップSB1で
は、操作者により、被レイアウトデータ(文字データま
たは画像データ)とスクリプトファイルとが作成され、
記憶装置6´に記憶される。被レイアウトデータについ
ては、図示せぬイメージスキャナや画像処理ソフトウェ
アを用いて本装置において作成するようにしてもよい
し、他の装置において作成し、図示せぬフロッピーディ
スクやモデム等を介して本装置に入力するようにしても
よい。次に、操作者が指示入力装置7を操作してコンピ
ュータ4によりDTPソフトウェアを実行させると、レ
イアウト手段11が稼働可能となり、処理はステップS
B2へ進む。
【0033】ステップSB2では、操作者が指示入力装
置7を操作して、レイアウト手段11の一つの機能とし
て登録された命令処理部(インタープリタ)13を起動
する。すなわち、コンピュータ4は、記憶装置6´に記
憶されたインタープリタソフトウェアを読み出してイン
タープリタを稼働可能とする。次に、処理はステップS
B3へ進む。
【0034】ステップSB3では、操作者が指示入力装
置7を操作することにより、コンピュータ4が記憶装置
6´に記憶されたスクリプトファイルのうち所望のスク
リプトファイルを読み出す。そして、読み出されたスク
リプトファイル内の一連のスクリプトが命令処理部13
により逐次実行される。これにより、一連のスクリプト
に記述されたレイアウト処理が為され、ページレイアウ
トが作成される。そして、一連のスクリプトの実行が完
了すると、制御はレイアウト手段11(DTPソフトウ
ェア本体)に戻り、処理が終了する。
【0035】次に、図3のステップSB3で為される一
連のスクリプトに応じた処理について、図4,図5を参
照して説明する。図4は、図3のステップSB3の処理
において、被レイアウトデータが文字データである場合
に為される処理について説明するための処理図である。
この図に示すように、まずステップSC1では、コンピ
ュータ4が任意の大きさの文字用表示枠を作成し、この
表示枠を任意の位置に配置する。実際には、表示枠の大
きさおよび配置位置等は、一連のスクリプトに記述され
ているため、スクリプトに応じた表示枠が作成・配置さ
れる。ここで作成・配置された表示枠は、表示装置5に
より表示される。
【0036】次に、ステップSC2では、コンピュータ
4が、任意の文字データをステップSC1で作成した表
示枠に割り付ける。ここで割り付けられる文字データ
も、一連のスクリプトに記述されたものであり、表示枠
と文字データとの対応関係は、スクリプトに記述された
関係となる。
【0037】次に、ステップSC3では、コンピュータ
4は、ステップSC1で作成された表示枠に、ステップ
SC2で割り付けられた文字データを流し込む。この際
に実行されるスクリプトには、各文字の属性や大きさ、
配置位置等を指定する内容が記述されており、このよう
な内容を反映した文字列が、対応する表示枠上に表示さ
れる。
【0038】次に、ステップSC4では、コンピュータ
4が、表示装置5に表示された文字列が表示枠から溢れ
ているか否かを判断する。この判断結果が「YES」で
あれは、処理はステップSC5へ進み、ここで、文字列
が表示枠から溢れなくなるよう、新たなスクリプトを作
成するとともに、この新たに作成されたスクリプトを実
行する。そして、処理はステップSC4に戻る。すなわ
ち、文字列が表示枠から溢れている間、ステップSC4
〜SC5の処理が繰り返し行われる。
【0039】ステップSC4〜SC5で行われる処理
は、予め設定されたルールに基づいた処理となる。この
ルールは任意に設定可能であるが、以下、3通りの例を
挙げ、ステップSC4〜SC5で行われる処理について
説明する。第1番目の例としては、以下のステップ1〜
2からなるルールに基づいて文字列を表示枠内に収める
処理が考えられる。ステップ1:文字が所定の縦横比と
なるまで、段階的に長体をかける。ステップ2:所定の
縦横比となっても表示枠から溢れる場合には、文字のポ
イント数を1段階だけ小とし、ステップ1の処理に戻
る。
【0040】第2番目の例としては、以下のステップ1
〜2からなるルールに基づいて文字列を表示枠内に収め
る処理が考えられる。 ステップ1:文字が所定の縦横比となるまで、段階的に
平体をかける。 ステップ2:所定の縦横比となっても表示枠から溢れる
場合には、文字のポイント数を1段階だけ小とし、ステ
ップ1の処理に戻る。
【0041】第3番目の例としては、文字が溢れないよ
う、表示枠の大きさを大とする処理が考えられる。ただ
し、表示枠を大とすることが困難な場合も考えられるた
め、別の場所に同様な表示枠を作成し、その表示枠に溢
れた文字データを流し込むようにしてもよい。もちろ
ん、これらの例に限らず、任意のルールに基づいて文字
列が表示枠内に収まるようなスクリプトを記述すればよ
い。通常、これらのルールは、出版者と印刷業者との間
で予め設定される。
【0042】ところで、文字列が表示枠内に収まり、ス
テップSC4での判断結果が「NO」となると、この表
示枠に対する処理は終了する。こうして、一つの表示枠
に対する文字データの割り付けが終了する。もちろん、
文字データを割り付けるべき表示枠が複数存在する場合
には、上述した処理を必要な回数だけ繰り返すことにな
る。
【0043】図5は、図3のステップSB3の処理にお
いて、被レイアウトデータが画像データである場合に為
される処理について説明するための処理図である。この
図に示すように、まずステップSD1では、コンピュー
タ4がスクリプトに指示された大きさの画像用表示枠を
作成し、この表示枠をスクリプトに指示された位置に配
置する。ここで作成・配置された表示枠は、表示装置5
により表示される。
【0044】次に、ステップSD2では、コンピュータ
4が、ステップSD1で作成した表示枠に割り付ける画
像データを記憶装置6´から読み出す。読み出される画
像データは、一連のスクリプトに記述されたものであ
り、一連のスクリプトに記述された角度だけ回転されて
読み出される。次に、ステップSD3では、コンピュー
タ4が、ステップSD2で読み出した画像データを、ス
テップSD1で作成した表示枠の大きさに応じて変倍す
る。もちろん、このような指示は、全て、一連のスクリ
プトに記述されている。そして、一つの表示枠に対する
処理は終了する。もちろん、画像データを割り付けるべ
き表示枠が複数存在する場合には、上述した処理を必要
な回数だけ繰り返すことになる。
【0045】次に、前述した構成の装置を用いて、具体
的にページレイアウトを作成する処理について、図6,
図7を参照して説明する。図6,図7は、図9に示すペ
ージレイアウトを作成する処理を具体的に説明するため
の処理図である。なお、図9に示すページレイアウト
は、図8に示すページレイアウトに対して、所望の変更
を加えたものである。したがって、以下、図6,図7を
参照し、変更部分の処理を中心にして処理の流れを説明
する。なお、図6および図7は、図中A,Bにおいて接
続され、一つの処理図となるものである。
【0046】なお、図6および図7に示す処理が為され
る前に、記憶装置6′内の文字データおよびスクリプト
ファイルの内容は、図9のページレイアウトを作成でき
るよう変更されているものとする。すなわち、文字デー
タには、「平成6年式」、「車検9年2月」、「300
0Km」、「ブルー」、「フォグランプ」という単語が
追加され、スクリプトファイルには、以下に示すルール
1〜4を加味して再作成された一連のスクリプトが保存
されてる。 ・ルール1 図8中下線部(1)の文字列を一行内に収
める。 ・ルール2 単語内の改行を許さない。 ・ルール3 画像の大きさを必要に応じて変更してよ
い。 ・ルール4 価格の各文字は24ポイントより大なるポ
イント数とする。
【0047】このような状態において、DTPソフトウ
ェアおよびインタープリタソフトウェアを稼働可能とす
ることによりレイアウト手段11および命令処理部13
を実現したコンピュータ4が、指示入力装置7から供給
される操作者の指示に応じて、再作成されたスクリプト
ファイルを読み出すことにより、スクリプトファイル中
の一連のスクリプトが実行される。これにより、処理は
図6のステップSE1へ進む。なお、図6,7におい
て、各ステップの近傍には、そのステップに示す処理を
実行するためのスクリプトが記載されている。また、各
ステップにおいて、スクリプトに表される処理を実行す
る主体は、命令処理部13およびレイアウト手段11で
ある。
【0048】まず、ステップSE1では、画像データを
読み込むためのスクリプト“readPic(pic1) ”が実行さ
れ、パス名が“pic1”である画像データファイルが記憶
装置6´から読み出される。次に、ステップSE2で
は、画像用表示枠を作成して画像データを割り付けるた
めのスクリプト“putPic(pic1,top,left,bottom,right,
picBox1)”が実行される。これにより、“picBox1 ”な
る画像用表示枠が作成され、この表示枠に対してステッ
プSE1で読み込んだ画像データ“pic1”が、枠内に収
まるように変倍されて割り付けられる。したがって、表
示装置5には、表示用枠“picBox1 ”と、画像データ
“pic1”に表される画像とが表示される。
【0049】次に、ステップSE3では、文字データを
読み込むためのスクリプト“readText(text)”が実行さ
れ、パス名が“text”である文字データファイルが記憶
装置6´から読み出される。次に、ステップSE4で
は、画像用表示枠を作成して画像データを割り付けるた
めのスクリプト“putText(text,tBoxName,picBox1)”が
実行される。これにより、画像用表示枠“picBox1 ”の
下方に、“tBoxName”なる文字用表示枠が作成され、こ
の表示枠に対して、ステップSE3で読み込まれた文字
データ“text”が流し込まれる。この際、各文字は予め
設定された属性(書体・大きさ等)で流し込まれる。
【0050】次に、ステップSE5では、まず、文字デ
ータが表示枠“tBoxName”から溢れているか否かを判断
するためのスクリプト“overflow(tBoxName)”が実行さ
れる。このスクリプトは関数スクリプトであり、その戻
り値(パラメータ)は、文字データが表示枠から溢れて
いれば「真」、文字データが表示枠内に収まっていれば
「偽」となる。次に、制御スクリプトが実行され、上記
関数スクリプトを実行して得られるパラメータに応じ
て、スクリプトを読み出す位置が変更される。具体的に
は、パラメータが「偽」であれば、処理はステップSE
6へ進み、「真」であれば、処理はステップSE8へ進
む。ここでは、文字データにいくつかの文字列が追加さ
れているため、文字データが表示枠から溢れる。したが
って、本ステップでの判断結果は「YES」となり、処
理はステップSE8(図7参照)へ進む。
【0051】ステップSE8では、まず、価格を表す文
字列“text”の各文字の大きさが予め設定された下限値
“lmt ”以下であるか否かを判断するための関数スクリ
プト“cmpLmt(text,lmt)”が実行される。この例では、
“lmt ”は24ポイントである。次に、制御スクリプト
が実行され、上記関数スクリプトを実行して得られるパ
ラメータに応じて、スクリプトを読み出す位置が変更さ
れる。具体的には、パラメータが「真」であれば、この
ステップでの判断結果が「YES」となり、処理はステ
ップSE10へ進む。逆に、パラメータが「偽」であれ
ば、このステップでの判断結果が「NO」となり、処理
はステップSE9へ進む。
【0052】ステップSE9では、価格を表す文字“te
xt”の各文字のポイント数を1段階だけ小とする命令ス
クリプト“smallText(text) ”が実行される。これによ
り、価格を表す文字以外の文字(本文)を流し込むこと
ができる領域が拡大する。そして、処理はステップSE
4に戻る。一方、ステップSE8での判断結果が「YE
S」となり、価格を表す文字列の各文字のポイント数を
小とすることができない場合、ステップSE11におい
て、本文の文字のポイント数を変更可能か否かが判断さ
れる。
【0053】具体的には、本文“text”の各文字のポイ
ント数が、予め設定された下限値“lmt ”以下であるか
否かを判断するための関数スクリプト“cmpLmt(text,lm
t)”が実行される。次に、制御スクリプトが実行され、
上記関数スクリプトを実行して得られるパラメータに応
じて、スクリプトを読み出す位置が変更される。すなわ
ち、パラメータが「真」であれば、このステップでの判
断結果が「YES」となり、処理はステップSE12へ
進む。逆に、パラメータが「偽」であれば、このステッ
プでの判断結果が「NO」となり、処理はステップSE
11へ進む。
【0054】ステップSE11では、ステップSE9に
おける価格の各文字と同様に、本文の各文字のポイント
数が1段階だけ小とされる。これにより、本文を流し込
むために必要となる領域が小となる。そして、処理はス
テップSE4へ戻る。一方、ステップSE10での判断
結果が「YES」となり、本文の各文字のポイント数を
小とすることができない場合、ステップSE12におい
て、画像用表示枠の大きさを変更可能か否かが判断され
る。
【0055】具体的には、画像データ“pic1”の大きさ
が、予め設定された下限値“lmt ”以下であるか否かを
判断するための関数スクリプト“cmpLmt(pic1,lmt)”が
実行される。次に、制御スクリプトが実行され、上記関
数スクリプトを実行して得られるパラメータに応じて、
スクリプトを読み出す位置が変更される。すなわち、パ
ラメータが「真」であれば、このステップでの判断結果
が「YES」となり、処理はステップSE14へ進む。
逆に、パラメータが「偽」であれば、このステップでの
判断結果が「NO」となり、処理はステップSE13へ
進む。
【0056】ステップSE13では、画像データ“pic
1”および画像用表示枠の大きさを、それぞれ、所定ピ
ッチだけ小とする命令スクリプト“smallPic(pic1,picB
ox1)”が実行される。これにより、文字データを流し込
むことができる領域が拡大する。そして、処理はステッ
プSE4に戻る。一方、ステップSE12での判断結果
が「YES」となり、文字および画像の大きさを小とす
ることができなかった場合、ステップSE14におい
て、各下限値が変更される。各下限値の変更処理は、命
令スクリプト“changeLmt() ”により為される。そし
て、処理はステップSE8へ戻る。
【0057】このように、文字列を追加された文字デー
タが表示枠から溢れなくなるまで、ステップSE4,S
E5,SE8〜SE14の処理が繰り返し行われる。そ
して、文字データが表示枠内に収まり、図6のステップ
SE5での判断結果が「NO」となると、処理はステッ
プSE6へ進む。
【0058】ステップSE6では、前述したルール1,
2に基づいた判断が為される。すなわち、一区切りの単
語(ここでいう単語は、文法上の単語ではなく、句読点
で区切られる文字列をいう)が一行で表示されているか
否かが判断される。この判断処理は、関数スクリプト
“oneLine(text) ”を実行して得られるパラメータに基
づいて制御スクリプトを実行することにより行われる。
具体的には、各単語が一行で表示されていれば、本ステ
ップでの判断結果が「YES」となり、処理は終了す
る。また、単語が複数行にまたがって表示されている場
合には、本ステップでの判断結果が「NO」となり、処
理はステップSE7へ進む。
【0059】ステップSE7では、単語の先頭文字が行
頭になるよう、改行コードを付加する命令スクリプト
“putCR(text) ”が実行される。これにより、単語が一
行で表示される。そして、処理はステップSE4へ戻
る。このような処理により、図9に示すページレイアウ
トが得られる。この図と、図8とを比較すると、図9に
おける自動車の画像、および価格を表す文字列の各文字
は、図8におけるそれよりも小となっている。また、各
単語は途中で改行することなく、一行で表示されてい
る。なお、一連のスクリプト実行時に途中でエラーが発
生した場合には、スクリプトファイル中のエラー発生位
置およびエラー内容が、記憶装置6′のエラーファイル
に記憶される。
【0060】以上説明したように、文字データや画像デ
ータが表示枠から溢れる場合には、予め設定されたルー
ルに基づいて文字や画像の大きさが自動的に補正され
る。すなわち、図3におけるステップSB3の処理がバ
ッチ処理化され、従来、操作者が逐次行っていたレイア
ウト処理が自動的に行われる。また、机上レイアウトの
結果に基づいて、表示枠の座標値等を予めスクリプトフ
ァイルに記述するようにしたため、表示枠の配置等を正
確に行うことができる。さらに、スクリプトの言語仕様
を、前述したようにレイアウト処理に適したものとした
ため、スクリプトファイルを比較的容易に作成すること
ができる。また、命令処理部13をインタプリタとした
ため、スクリプト実行中に、新たなスクリプトを作成す
ることができる。したがって、一つの表示枠から文字デ
ータが溢れた場合に、予め設定されたルールに基づいて
新たな表示枠を作成し、その表示枠に、溢れた文字デー
タを流し込むという処理をも自動的に行うことができ
る。
【0061】さらに、エラーファイルを設け、エラーが
発生しても動作が中断しないようにしたことにより、ス
クリプトファイル全体のエラー箇所を見つけ易くしてい
る。この手法では、エラー数が多くなった場合に、エラ
ー箇所を見つけるのが難しくなるという傾向があるが、
本実施例では、レイアウト処理をバッチ処理化して行う
ことを前提としているため、エラー発生毎に装置の動作
が止まるより、レイアウト処理を一通り終えた後にエラ
ーのリストを見るようにした方が実用的なのである。
【0062】また、コンピュータ4に実行されることに
よりレイアウト手段11を実現するDTPソフトウェア
は、スクリプトを実行するインタープリタを一機能とし
て組み込むためのソケット(ソフトウェア的な切り口)
を備えていれば、市販のものでもよい。したがって、装
置を容易に構成できるとともに、前述したようなスクリ
プトによる複雑なレイアウト処理および高精度のレイア
ウト処理を行う機能を、操作者が慣れ親しんだDTPソ
フトウェアの一機能として付加することができる。
【0063】なお、上述した一実施例では、関数スクリ
プトのいくつかについて説明したが、これに限らず、表
示枠から溢れた文字の情報(文字数・先頭からの位置・
座標)、表示枠からはみ出した画像の情報(切り抜きマ
スクの領域判断など)、現在の文字属性(書体・ポイン
ト数・スタイル等)の情報、現在の画像のサイズ・倍率
・切り抜きマスクなどを得るためのもの等、必要に応じ
て作成するようにしてもよい。このことは、命令スクリ
プトおよび制御スクリプトについても同様である。ま
た、スクリプトの言語仕様は任意に設定可能であり、上
述した実施例に限定されるものではない。さらに、スク
リプト実行中に新たなスクリプトを生成して実行すると
いう処理は不可能となるが、スクリプトを指令情報に変
換する命令処理部13をコンパイラとする態様も可能で
ある。
【0064】
【発明の効果】以上説明したように、本発明によれば、
命令処理部は、命令記憶部から予め設定されたルールを
満たしてページレイアウトが作成されるよう記述された
一連のスクリプトを読み出し、該一連のスクリプトを実
行することにより、レイアウト命令およびレイアウト関
数をレイアウト手段へ供給する。レイアウト手段は、画
像または文字等を表す被レイアウトデータ、および該被
レイアウトデータをページに配置するための表示枠に対
して前記レイアウト命令に応じたレイアウト処理を施し
てページレイアウトを作成するとともに、前記レイアウ
ト関数に要求されるパラメータを返す。また、命令処理
部は、前記レイアウト関数に対応して前記レイアウト手
段から返されるパラメータに基づいて、前記レイアウト
命令に対応した命令スクリプトおよび前記レイアウト関
数に対応した関数スクリプトの実行順序、および前記命
令スクリプトおよび前記関数スクリプトの引数を前記レ
イアウト手段から返されるパラメータに基づいて設定す
る制御スクリプトを実行する。このように、パラメータ
に基づいた処理が行われるため、一連のスクリプトに十
分な情報を記述しておけば、正確なページレイアウト処
理を自動的に行うことができる(請求項1)。
【0065】また、前記命令処理部は前記一連のスクリ
プトを順次実行するとともに、実行する制御スクリプト
が前記増殖スクリプトであれば、該増殖スクリプトに応
じた新たなスクリプトを生成して前記一連のスクリプト
に付加する。したがって、例えば、表示枠から被レイア
ウトデータが溢れる場合に、新たな表示枠を設け、元か
らある表示枠と新たな表示枠とに、被レイアウトデータ
を分割して割り付けるといった、スクリプトのパラメー
タや実行順序を変更するだけでは実現できない処理を自
動的に行うことができる(請求項2)。
【0066】さらに、命令処理部は、被レイアウトデー
タが対応する表示枠から溢れているか否かを調べるため
のスクリプトを実行し、その実行結果に基づいて、被レ
イアウトデータが対応する表示枠から溢れないよう作動
する。したがって、従来は、表示枠から被レイアウトデ
ータが溢れないよう人間が行っていた判断処理を自動的
に行うことができる(請求項3)。また、前記命令処理
部は、一連のスクリプトの実行をエラーによって中断す
ることがない。したがって、完全な無人化を行うことが
できる(請求項4)。
【図面の簡単な説明】
【図1】本発明の一実施例による自動ページアップ装置
の機能構成を示すブロック図である。
【図2】本実施例による自動ページアップ装置の具体的
な構成を示すブロック図である。
【図3】本実施例による自動ページアップ装置を用いて
ページレイアウトを作成する処理の概略を説明するため
の処理図である。
【図4】図3のステップSB3の処理において、被レイ
アウトデータが文字データである場合に為される処理に
ついて説明するための処理図である。
【図5】図3のステップSB3の処理において、被レイ
アウトデータが画像データである場合に為される処理に
ついて説明するための処理図である。
【図6】図9に示すページレイアウトを作成する処理を
具体的に説明するための処理図である。
【図7】図9に示すページレイアウトを作成する処理を
具体的に説明するための処理図である。
【図8】ページレイアウトの一例を示す図である。
【図9】ページレイアウトの一例を示す図である。
【図10】ページレイアウトを作成する従来のシステム
の概略構成例を示すブロック図である。
【図11】従来のシステムによるページアップ処理の流
れを説明するための処理図である。
【符号の説明】
11 レイアウト手段 12 命令記憶部 13 命令処理部 14 表示手段 15 指示入力手段
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 9365−5H G06F 15/62 325 K (72)発明者 本橋 淳 東京都台東区台東一丁目5番1号 凸版印 刷株式会社内 (72)発明者 下崎 賢 東京都台東区台東一丁目5番1号 凸版印 刷株式会社内 (72)発明者 今井 崇人 東京都台東区台東一丁目5番1号 凸版印 刷株式会社内 (72)発明者 森 俊明 東京都台東区台東一丁目5番1号 凸版印 刷株式会社内 (72)発明者 指江 大介 東京都台東区台東一丁目5番1号 凸版印 刷株式会社内

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】 画像または文字等を表す被レイアウトデ
    ータ、および該被レイアウトデータをページに配置する
    ための表示枠に対してレイアウト命令に応じたレイアウ
    ト処理を施してページレイアウトを作成するとともに、
    レイアウト関数に要求されるパラメータを返すレイアウ
    ト手段と、 前記レイアウト命令に対応する命令スクリプトと、前記
    レイアウト関数に対応する関数スクリプトと、前記命令
    スクリプトおよび前記関数スクリプトの実行順序、およ
    び前記命令スクリプトおよび前記関数スクリプトの引数
    を前記レイアウト手段から返されるパラメータに基づい
    て設定する制御スクリプトとからなる一連のスクリプト
    を記憶した命令記憶部と、 前記命令記憶部から前記一連のスクリプトを読み出し、
    該一連のスクリプトを実行することにより、前記レイア
    ウト命令および前記レイアウト関数を前記レイアウト手
    段へ供給するとともに、前記レイアウト関数に対応して
    前記レイアウト手段から返されるパラメータに基づいて
    前記制御スクリプトを実行する命令処理部とを具備し、 前記命令記憶部に記憶された前記一連のスクリプトは、
    予め設定されたルールを満たしてページレイアウトが作
    成されるよう記述されることを特徴とする自動ページア
    ップ装置。
  2. 【請求項2】 前記制御スクリプトには前記レイアウト
    手段から返されるパラメータに基づいて新たなスクリプ
    トを生成して前記一連のスクリプトに付加するための増
    殖スクリプトが含まれ、 前記命令処理部は前記一連のスクリプトを順次実行する
    とともに、実行する制御スクリプトが前記増殖スクリプ
    トであれば、該増殖スクリプトに応じた新たなスクリプ
    トを生成して前記一連のスクリプトに付加することを特
    徴とする請求項1記載の自動ページアップ装置。
  3. 【請求項3】 前記関数スクリプトには被レイアウトデ
    ータが対応する表示枠から溢れているか否かを調べるた
    めのスクリプトが含まれており、 前記一連のスクリプトは、前記被レイアウトデータが対
    応する表示枠から溢れているか否かを調べるためのスク
    リプトを用いて前記被レイアウトデータが対応する表示
    枠から溢れないよう記述されることを特徴とする請求項
    1または2記載の自動ページアップ装置。
  4. 【請求項4】 前記命令処理部は、スクリプトを実行す
    ることにより発生したエラー情報を前記命令記憶部に記
    憶させ、前記一連のスクリプトの実行をエラーによって
    中断することがないようにしたことを特徴とする請求項
    1ないし3いずれかに記載の自動ページアップ装置。
JP6213072A 1994-09-06 1994-09-06 自動ページアップ装置 Pending JPH0877331A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6213072A JPH0877331A (ja) 1994-09-06 1994-09-06 自動ページアップ装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6213072A JPH0877331A (ja) 1994-09-06 1994-09-06 自動ページアップ装置

Publications (1)

Publication Number Publication Date
JPH0877331A true JPH0877331A (ja) 1996-03-22

Family

ID=16633084

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6213072A Pending JPH0877331A (ja) 1994-09-06 1994-09-06 自動ページアップ装置

Country Status (1)

Country Link
JP (1) JPH0877331A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006209663A (ja) * 2005-01-31 2006-08-10 Canon Inc レイアウト決定方法及び装置並びにプログラム
JP2008282399A (ja) * 1996-09-09 2008-11-20 Microsoft Corp 媒体でデザインするためのコンテンツの自動的なレイアウトおよび書式設定
JP2014164423A (ja) * 2013-02-22 2014-09-08 Dainippon Printing Co Ltd 組版装置、レイアウト変更方法、及びレイアウト変更プログラム

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008282399A (ja) * 1996-09-09 2008-11-20 Microsoft Corp 媒体でデザインするためのコンテンツの自動的なレイアウトおよび書式設定
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
JP2014164423A (ja) * 2013-02-22 2014-09-08 Dainippon Printing Co Ltd 組版装置、レイアウト変更方法、及びレイアウト変更プログラム

Similar Documents

Publication Publication Date Title
US6209010B1 (en) Computer implemented method for wrapping data to an arbitrary path defined by a page description language
US20030050934A1 (en) Method and system for flowing data to an arbitrary path defined by a page description language
US5974431A (en) Document composition system and method for composing a document by using vector data
JPH03268058A (ja) 文書作成方法及びその装置
US20050093860A1 (en) Information processing apparatus and method, program for executing said method, and storage medium storing said program
JPH0877331A (ja) 自動ページアップ装置
JPH08115323A (ja) 自動ページアップルール作成装置
CN114154095A (zh) 页面图片生成方法、装置、设备和存储介质
JPS63139751A (ja) 印刷システムにおける印刷方法
JP2707142B2 (ja) 隠線部破線化処理方法
JP2687755B2 (ja) 印刷デザインシステム
JPH1027256A (ja) 文字入力装置
JP2802116B2 (ja) コマンド入力処理方式
JP3004526U (ja) 図形を含む定型文書の作成装置
JP3071801B2 (ja) 文字編集システム
JPH08181847A (ja) 情報処理装置及び情報処理方法
JPS63165852A (ja) 雑誌編集システム
JP3040624B2 (ja) パターン発生装置
JP3305858B2 (ja) 自動図形作成装置および自動図形作成方法
JPH07244507A (ja) プログラマブル・コントローラ用プログラミング装置
JPH01269983A (ja) 文章レイアウト装置
JPH02285414A (ja) キー表示処理方式
JPS63165952A (ja) 雑誌編集システム
JPH03161861A (ja) 表作成機能を備えた文書処理装置
JPH05135034A (ja) 文書処理方法

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20040601