JPH1063657A - Layout processing device - Google Patents
Layout processing deviceInfo
- Publication number
- JPH1063657A JPH1063657A JP8224779A JP22477996A JPH1063657A JP H1063657 A JPH1063657 A JP H1063657A JP 8224779 A JP8224779 A JP 8224779A JP 22477996 A JP22477996 A JP 22477996A JP H1063657 A JPH1063657 A JP H1063657A
- Authority
- JP
- Japan
- Prior art keywords
- data
- document
- layout
- file
- area
- 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
Landscapes
- Document Processing Apparatus (AREA)
Abstract
(57)【要約】
【課題】 編集中の文書の指定領域内に他文書から文書
複写する際に、領域内のデータが適正な配置バランスを
保てるようにする。
【解決手段】 文書メモリ21は、ベース文書のデータ
と書式情報、レイアウトエリアのデータと書式情報を格
納する。退避メモリ22は、他文書取込時にベース文書
のデータを退避させる。編集ワークメモリ23は、他文
書において指定された範囲のデータを一時的に記憶す
る。記憶装置15、可搬記憶媒体17等にはレイアウト
処理機能を有するアプリケーションプログラムが格納さ
れており、このプログラムにしたがってCPU11は、
上記編集ワークメモリ23に記憶されるデータが、ベー
ス文書における複写先指定領域内に収まらない場合に
は、この領域内に収まるように書式情報を変更する。
(57) [Summary] [PROBLEMS] When copying a document from another document into a designated area of a document being edited, data in the area can be maintained in a proper arrangement balance. SOLUTION: A document memory 21 stores data and format information of a base document, and data and format information of a layout area. The save memory 22 saves the data of the base document at the time of importing another document. The editing work memory 23 temporarily stores data in a range specified in another document. An application program having a layout processing function is stored in the storage device 15, the portable storage medium 17, and the like.
If the data stored in the editing work memory 23 does not fit in the copy destination designation area of the base document, the format information is changed so as to fit in this area.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、ページ上の任意の
範囲内のデータのレイアウト処理を行うレイアウト処理
装置に関する。[0001] 1. Field of the Invention [0002] The present invention relates to a layout processing apparatus for laying out data within an arbitrary range on a page.
【0002】[0002]
【従来の技術】従来より、文書作成装置(ワードプロセ
ッサソフトウェア等)において、編集中の文書以外の文
書を参照して、その一部を編集中の文書にコピーする機
能が存在する。2. Description of the Related Art Conventionally, a document creation device (word processor software or the like) has a function of referring to a document other than the document being edited and copying a part of the document to the document being edited.
【0003】このような機能は、例えば、ある文書を編
集中に、所定のキー操作等により他の文書が指定される
と、一旦この文書内容の表示に切換える。次に、この文
書中においてコピーすべき部分の範囲などが指定される
と、この範囲の文書データをワークエリアに退避させ
て、上記編集中の文書の表示に切換える。そして、例え
ばある種のワープロソフトにおいて提供されるレイアウ
ト枠によって領域指定することで、編集中の文書におけ
るコピー先の位置・範囲を指定して、このレイアウト枠
内に上記ワークエリアに退避させた文書データを貼り付
けることで、編集中の文書の所定の位置・範囲に他文書
から所望のデータをコピーできるものである。[0003] Such a function is that, when a certain document is specified by a predetermined key operation or the like while a certain document is being edited, for example, the display is once switched to the display of the contents of the document. Next, when the range of the portion to be copied in the document is specified, the document data in this range is saved in the work area, and the display is switched to the display of the document being edited. Then, for example, by specifying an area by a layout frame provided in a certain type of word processing software, a position and a range of a copy destination in a document being edited are specified, and a document saved in the work area in the layout frame is designated. By pasting the data, desired data can be copied from another document to a predetermined position / range of the document being edited.
【0004】コピー対象は、文字列に限らず、グラフィ
ックや表を枠内にコピーすることもできる。The object to be copied is not limited to a character string, but a graphic or a table can be copied in a frame.
【0005】[0005]
【発明が解決しようとする課題】上記した従来の領域編
集機能では、枠内に他文書をコピーする際に、コピーす
べき文書が枠内に入りきらない場合がある。このような
場合、例えば上記レイアウト枠の機能では自動的に枠が
拡がるようになっているが、これによって枠外の文字等
の配置が変わってしまい、本来意図したレイアウトの文
書作成が行えなくなる。この為、ユーザが、例えば枠内
の書式設定を変更する等して、枠内に全ての文字を収め
る為の作業を行う必要があった。In the above-described conventional area editing function, when another document is copied in the frame, the document to be copied may not fit in the frame. In such a case, for example, the function of the layout frame automatically expands the frame, but this changes the arrangement of characters and the like outside the frame, making it impossible to create a document of the originally intended layout. For this reason, it is necessary for the user to perform an operation to fit all the characters in the frame, for example, by changing the format setting in the frame.
【0006】また、枠の大きさと文字の大きさのアンバ
ランスや、文書全体における枠内の文字列のアンバラン
スが生じるという問題があった。また、更に、文字列に
限らず、表、図形においても同様に、コピー先のレイア
ウト枠の大きさに合わせて自動的にバランス良く表の大
きさ・配置等が変更されるものではなかった。Further, there is a problem that imbalance between the size of the frame and the size of the character and imbalance of the character string in the frame in the entire document occur. Furthermore, not only for character strings but also for tables and figures, the size and arrangement of tables are not automatically changed in a well-balanced manner according to the size of the layout frame at the copy destination.
【0007】本発明の課題は、編集中の文書の任意の領
域に他文書から文字列等をコピーする際に、文書が領域
のサイズ等に適合するようなレイアウトで配置されるよ
うにすることである。SUMMARY OF THE INVENTION An object of the present invention is to copy a character string or the like from another document to an arbitrary area of a document being edited so that the document is arranged in a layout suitable for the size of the area. It is.
【0008】[0008]
【課題を解決するための手段】本発明によるレイアウト
処理装置は、以下の手段を備える。エリア指定手段は、
編集中ファイルにおけるデータの配置されたページ上に
おいて任意の範囲を指定する。A layout processing apparatus according to the present invention comprises the following means. The area designation means
Specify an arbitrary range on the page where the data in the file being edited is located.
【0009】レイアウト情報記憶手段は、エリア指定手
段で指定された範囲内におけるデータの配置を定めるレ
イアウト情報を記憶する。ファイル間データ複写手段
は、上記編集中ファイル以外の他ファイルから指定され
たデータを読み出して、このデータを上記指定された範
囲内に複写する。[0009] The layout information storage means stores layout information for determining the arrangement of data within the range designated by the area designating means. The inter-file data copying means reads the designated data from a file other than the file being edited and copies the data within the designated range.
【0010】レイアウト情報変更手段、ファイル間デー
タ複写手段によって複写されるデータが上記指定範囲内
に収まらない場合に上記指定範囲内に収まるように上記
レイアウト情報を変更する。If the data copied by the layout information changing means and the inter-file data copying means does not fall within the specified range, the layout information is changed so as to fall within the specified range.
【0011】上記レイアウト処理装置は、編集中のファ
イルにおける指定範囲内に他ファイルから指定データを
複写する際に、指定範囲内に指定データが収まらない場
合でも、レイアウト情報変更手段によって指定範囲のレ
イアウト情報が変更されて収まるようになる。[0011] When the specified data is copied from another file within the specified range of the file being edited, even if the specified data does not fit within the specified range, the layout processing device may perform layout of the specified range by the layout information changing means. The information has changed and will fit.
【0012】したがって、ユーザ等は、ファイル間デー
タ複写作業を行う際に、指定範囲の大きさと指定データ
の大きさのバランスを気にする必要なく複写作業を行う
ことができる。Therefore, a user or the like can perform the copying operation without having to worry about the balance between the size of the designated range and the size of the designated data when copying data between files.
【0013】[0013]
【発明の実施の形態】以下、本発明の一実施例につい
て、図面を参照しながら詳述する。尚、本明細書におい
て、「文書処理」とは、コンピュータを用いて電子的に
文書の作成・印刷・保管等を行うことを意味し、また
「文書」には、文字列からなる文章の他に、図面、表等
が含まれるものとする。また、「書式」あるいは「書式
情報」とは、文章における行、桁ピッチ、文字サイズ等
の情報、表における表の列数、行数、行ピッチ、列幅等
の情報等を意味する他に、図形等における配置、ピッチ
等も含むものとする。An embodiment of the present invention will be described below in detail with reference to the drawings. In this specification, “document processing” means that a document is created, printed, and stored electronically using a computer. Includes drawings, tables, and the like. In addition, "format" or "format information" means information such as line, digit pitch, and character size in a sentence, and information such as the number of columns in a table, the number of rows, the row pitch, and the column width. , Figures, arrangements, pitches and the like.
【0014】また、以下の実施例の説明においては、文
字を例にして説明するが、これに限るものではなく、例
えば表、図形を入力編集するものでもよい。更に、本発
明のレイアウト処理装置は、以下の実施例の説明におい
ては、パーソナルコンピュータを用いるものとして説明
するが、これに限るものではなく、例えばワープロ専用
機に適用するものであってもよい。Further, in the following description of the embodiment, characters will be described as an example. However, the present invention is not limited to this, and for example, tables and figures may be input and edited. Further, the layout processing apparatus of the present invention will be described as using a personal computer in the following embodiments, but is not limited to this, and may be applied to, for example, a dedicated word processor.
【0015】また、以下の説明では、ページ内の任意の
領域の指定をレイアウト枠で行うものとして説明する
が、これに限るものではなく、同様な機能を提供するも
の(テキストボックス等)であれば何でも良い。In the following description, an explanation will be given assuming that an arbitrary area in a page is specified by a layout frame. However, the present invention is not limited to this, and any area that provides a similar function (such as a text box) can be used. Anything is fine.
【0016】また、以下の説明において、“文字ポイン
ト”は文字のフォントサイズを表わす単位であるものと
する。また、“書式情報”は“レイアウト情報”と同意
語であるものとする。In the following description, "character point" is a unit representing the font size of a character. Further, “format information” is a synonym for “layout information”.
【0017】図1は、一実施例のレイアウト処理装置を
含む装置全体のシステム構成を示すブロック図であり、
ここでは一例としてパーソナルコンピュータ10のブロ
ック図を示してある。FIG. 1 is a block diagram showing a system configuration of an entire apparatus including a layout processing apparatus according to an embodiment.
Here, a block diagram of the personal computer 10 is shown as an example.
【0018】同図において、CPU11は、パーソナル
コンピュータ10全体を制御する中央処理装置である。
入力部12は、キーボード、マウス等より成り、キーボ
ードから文字、数字等を入力し、またマウスによってレ
イアウト枠の領域の指定、変更を行う。In FIG. 1, a CPU 11 is a central processing unit for controlling the entire personal computer 10.
The input unit 12 includes a keyboard, a mouse, and the like, and inputs characters, numbers, and the like from the keyboard, and specifies and changes the layout frame area using the mouse.
【0019】表示部13は、ベースとなる文書を表示す
ると共に、レイアウト枠とこの枠で指定される領域内の
文字等を表示し、更に後述する他文書の選択・表示画面
を表示するディスプレイである。The display unit 13 displays a base document, displays a layout frame and characters and the like in an area designated by the frame, and further displays another document selection / display screen to be described later. is there.
【0020】印字部14は、文字等を用紙に印字するプ
リンタ等である。記憶装置15は、例えばHDD(ハー
ドディスクドライブ)記憶装置であり、CPU11によ
る各種制御に用いられるOS(オペレーティングシステ
ム)、各種アプリケーションプログラム等が記憶されて
いる。The printing unit 14 is a printer or the like for printing characters and the like on paper. The storage device 15 is, for example, an HDD (hard disk drive) storage device, and stores an OS (operating system) used for various controls by the CPU 11, various application programs, and the like.
【0021】記憶媒体制御部16は、可搬記憶媒体17
に記憶されているプログラムを読み出してCPU11に
渡す制御、あるいは読み出したプログラムを記憶装置1
5に記憶する制御を行う。The storage medium control unit 16 includes a portable storage medium 17
To read a program stored in the storage device 1 and pass the read program to the CPU 11 or
5 is performed.
【0022】可搬記憶媒体17は、少なくとも本実施例
によるレイアウト処理の機能を有するアプリケーション
プログラム(例えばワードプロセッサ)が、記憶媒体制
御部16で読み出し可能で、且つCPU11により実行
可能な形式で記憶されている記憶媒体である。また、可
搬記憶媒体17は、コンピュータシステムとは独立して
おり、持ち運び可能な記憶媒体である。可搬記憶媒体1
7は、物理的には、FD(フロッピーディスク)、MO
(光磁気ディスク)、CD−ROM、メモリカード等で
あり、磁気的、あるいは光学的、又は電気的に、上記ア
プリケーションプログラムのプログラムコードが、記憶
媒体制御部16により読み出し可能な形式で記憶されて
いるものである。The portable storage medium 17 stores at least an application program (for example, a word processor) having a layout processing function according to the present embodiment in a format readable by the storage medium control unit 16 and executable by the CPU 11. Storage media. The portable storage medium 17 is a portable storage medium independent of the computer system. Portable storage medium 1
7 is physically FD (floppy disk), MO
(A magneto-optical disk), a CD-ROM, a memory card, or the like, in which the program code of the application program is stored magnetically, optically, or electrically in a format readable by the storage medium control unit 16. Is what it is.
【0023】尚、上記本発明によるレイアウト処理の機
能を有するアプリケーションプログラム(例えばワード
プロセッサ)は、記憶装置15に記憶されているもので
あっても良い。The application program (for example, a word processor) having the layout processing function according to the present invention may be stored in the storage device 15.
【0024】あるいは、ネットワーク接続装置18等に
よる通信機能によって、例えばパソコン通信、ワープロ
通信等で外部から本実施例のアプリケーションプログラ
ムのプログラムコードを読み込んで、これを利用するも
のであっても良い。この場合、上記記憶装置15、可搬
記憶媒体17等の記憶手段に上記アプリケーションプロ
グラムを記憶して利用するものであっても良いし、例え
ば、上記ネットワーク接続装置18を介して、その接続
先のコンピュータ等から、それに記憶されている上記ア
プリケーションプログラムのプログラムコードを、必要
に応じてオンラインで受信しながら利用するものであっ
ても良い。Alternatively, the communication function of the network connection device 18 or the like may read the program code of the application program of the present embodiment from the outside through, for example, personal computer communication, word processing communication, or the like, and use the program code. In this case, the application program may be stored and used in storage means such as the storage device 15 and the portable storage medium 17. For example, the connection destination of the application program may be connected via the network connection device 18. The program code of the application program stored therein may be used while being received online from a computer or the like as necessary.
【0025】RAM20は、文書メモリ21、退避メモ
リ22、編集ワークメモリ23、CG24、辞書メモリ
25等の記憶領域を有するメモリである。文書メモリ2
1は、作成・編集対象の文書データを格納する記憶領域
であり、ベース文書を格納したり、あるいは後述するベ
ース文書を退避メモリ22に退避後に他文書(参照文
書)を格納する。The RAM 20 is a memory having storage areas such as a document memory 21, a save memory 22, an editing work memory 23, a CG 24, and a dictionary memory 25. Document memory 2
Reference numeral 1 denotes a storage area for storing document data to be created / edited, which stores a base document, or stores another document (reference document) after saving a later-described base document in the save memory 22.
【0026】退避メモリ22は、他文書参照・複写時
に、文書メモリ21に格納されているベース文書のデー
タが退避させられる記憶領域である。編集ワークメモリ
23は、データ処理の中間結果を格納しておくための作
業用メモリの領域である。すなわち、例えば、文書メモ
リ21に格納される他文書データにおける指定された範
囲のデータ(複写元データ)を、一時的に記憶する領域
である。The save memory 22 is a storage area where the data of the base document stored in the document memory 21 is saved when referring to or copying another document. The editing work memory 23 is a work memory area for storing intermediate results of data processing. That is, for example, this is an area for temporarily storing data (copy source data) in a specified range in other document data stored in the document memory 21.
【0027】CG24は、キャラクタジェネレータであ
り、各文字のドットパターンが格納される領域である。
辞書メモリ25は、文書作成時に利用される漢字、単
語、熟語等の辞書データが格納される領域である。The CG 24 is a character generator, and is an area for storing a dot pattern of each character.
The dictionary memory 25 is an area for storing dictionary data such as kanji, words, and idioms used when creating a document.
【0028】上記文書メモリ21(あるいは退避メモリ
22)の記憶領域に格納される文書のデータ構造は、例
えば図2に示すものである。すなわち、文書データとそ
の文書データの書式情報、及びレイアウト枠で囲われた
領域の文書データとその位置情報、書式情報等を記憶す
る。The data structure of the document stored in the storage area of the document memory 21 (or the save memory 22) is, for example, as shown in FIG. That is, it stores the document data and the format information of the document data, and the document data of the area surrounded by the layout frame, its position information, format information, and the like.
【0029】以下、文書メモリ21の詳細について図2
を参照して説明する。図2は、文書メモリ21のデータ
構造図である。図2(a)において、文書メモリ21の
記憶領域は、ベース文書書式情報31、レイアウトデー
タエリア32、ベース文書データ33の記憶領域よりな
る。Hereinafter, details of the document memory 21 will be described with reference to FIG.
This will be described with reference to FIG. FIG. 2 is a data structure diagram of the document memory 21. In FIG. 2A, the storage area of the document memory 21 includes storage areas for base document format information 31, layout data area 32, and base document data 33.
【0030】ベース文書データ33の記憶領域には、ベ
ース文書のデータが記憶される。また、ベース文書書式
情報31の記憶領域には、ベース文書の行数、桁数、文
字の大きさ、行ピッチ、桁ピッチ等の書式情報が記憶さ
れる。The storage area of the base document data 33 stores data of the base document. The storage area of the base document format information 31 stores format information such as the number of lines, the number of digits, the character size, the line pitch, and the digit pitch of the base document.
【0031】レイアウトデータエリア32の記憶領域に
は、レイアウト枠によって指定される領域に入力される
文字、表等のデータ(指定領域内にベース文書がある場
合には、そのベース文書データを含む文書データ)、及
びその位置情報、書式情報等が記憶される。In the storage area of the layout data area 32, data such as characters and tables input to the area specified by the layout frame (if a base document exists in the specified area, a document including the base document data) Data), its position information, format information, and the like.
【0032】レイアウトデータエリア32は、例えば図
2(b)に示す構造である。図2(b)において、レイ
アウトデータエリア32は、位置情報34、ポイント連
動属性35、書式情報36、文書データ37よりなる。The layout data area 32 has, for example, a structure shown in FIG. In FIG. 2B, the layout data area 32 includes position information 34, point-linked attributes 35, format information 36, and document data 37.
【0033】位置情報34は、文書データ37の文字列
の開始位置、終了位置、行方向大きさ、桁方向大きさ等
の情報を記憶する領域である。ポイント連動属性35
は、後に説明するが、ピッチ変更に伴って文字の大きさ
を変更するか否かを示すフラグであり、例えば“0”の
場合はピッチ変更に連動して文字の大きさを変更し、
“1”の場合は変更しないことを示す。ポイント連動属
性35は、例えばユーザによって随時設定される。The position information 34 is an area for storing information such as the start position, end position, line size, and column size of the character string of the document data 37. Point linked attribute 35
As will be described later, is a flag indicating whether or not to change the character size according to the pitch change. For example, in the case of “0”, the character size is changed in conjunction with the pitch change,
"1" indicates that no change is made. The point linkage attribute 35 is set at any time by the user, for example.
【0034】書式情報36は、文書データ37における
行数、桁数、文字の大きさ、行ピッチ、桁ピッチ等のデ
ータを記憶する領域である。文書データ37は、レイア
ウト枠によって指定される領域の文書データ(文字、図
形、罫線等)が、例えばベース文書と同様のデータ構造
で記憶される領域である。The format information 36 is an area for storing data such as the number of lines, the number of digits, the character size, the line pitch, and the digit pitch in the document data 37. The document data 37 is an area in which the document data (characters, graphics, ruled lines, etc.) of the area specified by the layout frame is stored, for example, in the same data structure as the base document.
【0035】上記構成の文書作成装置の動作について、
以下に図面を参照して説明する。図3、図4、及び図5
は、本発明の一実施例の処理を説明するフローチャート
である。また、図6、図7、図8、及び図9は、上記フ
ローチャートに示す処理による表示部13の表示の一例
を示す図である。The operation of the document creating apparatus having the above configuration will be described.
This will be described below with reference to the drawings. 3, 4, and 5
5 is a flowchart illustrating a process according to an embodiment of the present invention. FIGS. 6, 7, 8, and 9 are views showing an example of display on the display unit 13 by the processing shown in the flowchart.
【0036】尚、図3、図4、及び図5のフローチャー
トは、図1の記憶装置15、あるいは可搬記憶媒体17
に記憶されている(あるいは外部からネットワーク接続
部18を介して受信する)アプリケーション・プログラ
ムのプログラムコードが、CPU11により読み出され
て、そのCPU11で解釈・実行されることで得られる
機能を示すものである。The flowcharts of FIGS. 3, 4 and 5 correspond to the storage device 15 of FIG.
A program code of an application program stored in the CPU 11 (or externally received via the network connection unit 18), read out by the CPU 11, interpreted and executed by the CPU 11, and indicate a function obtained. It is.
【0037】以下、上記図3〜図9を参照して、一実施
例について説明する。図3において、ユーザが、入力部
12のキーボード、又はマウス等の操作によって、文書
作成、修正等の対象となる文書ファイル名を入力、又は
選択指定してベース文書を指定すると(ステップS
1)、このベース文書の内容が表示部13に表示される
(ステップS2)。例えば、図6(a)の表示画面40
に示すような文書41が表示される。その際、画面の下
側には“他文書取込”42、“実行”43、“解除”4
4、“領域サイズ変更”45、“文字入力”46等の各
種コマンドの選択画面が表示される。ユーザは、キーボ
ード、又はマウス等の操作によって上記コマンドの何れ
か(“他文書取込”42等)を指定して、更に“実行”
43を指定することで、各コマンドの実行を指示する。An embodiment will be described below with reference to FIGS. In FIG. 3, when the user inputs or selects and specifies the name of a document file to be created or modified by operating the keyboard or mouse of the input unit 12 to specify the base document (step S).
1) The contents of the base document are displayed on the display unit 13 (step S2). For example, the display screen 40 of FIG.
Is displayed as shown in FIG. At that time, "Import other document" 42, "Execute" 43, and "Cancel" 4 are displayed at the bottom of the screen.
4. A selection screen for various commands such as "Change area size" 45 and "Character input" 46 is displayed. The user designates one of the above commands (such as “import other document” 42) by operating the keyboard or mouse, and further executes “execute”.
By specifying 43, execution of each command is instructed.
【0038】“他文書取込”42のコマンド指示によっ
て他文書取込指示が入力されるまでは(ステップS3、
NO)、ベース文書に対する文字等の追加、修正、削除
等のユーザからの指示操作に応じた処理を行って(ステ
ップS4)、その結果を表示部13に表示する処理を繰
り返す。Until the command to input another document is input by the command input of "load another document" 42 (step S3,
NO), a process corresponding to an instruction operation from the user such as addition, correction, or deletion of a character or the like to the base document is performed (step S4), and a process of displaying the result on the display unit 13 is repeated.
【0039】他文書取込指示が行われると(ステップS
3、YES)、ベース文書を退避メモリ21に退避させ
る(ステップS5)。続いて、図6(b)に示すような
他文書の選択・表示・複写範囲指定の為の表示画面50
に切り替える。図6(b)に示す表示画面50の例で
は、ディレクトリ選択画面51にディレクトリ名“文書
1”“文書2”が表示され、ファイル選択画面52には
ファイル名“レイアウト”“FHAOF”が表示されて
いる(ステップS6)。現在選択指定されているディレ
クトリ名、ファイル名には下線が表示されており、図6
(b)では表示の初期状態として、初期カーソル位置
(先頭位置)の“文書1”のディレクトリと“レイアウ
ト”のファイルが選択されている。そして、“レイアウ
ト”のファイル内容が、他文書表示画面53に表示され
ている(ステップS7)。When an instruction to import another document is issued (step S
3, YES), the base document is saved in the save memory 21 (step S5). Subsequently, a display screen 50 for selecting / displaying / designating a copy range of another document as shown in FIG.
Switch to In the example of the display screen 50 shown in FIG. 6B, directory names “document 1” and “document 2” are displayed on the directory selection screen 51, and file names “layout” and “FHAOF” are displayed on the file selection screen 52. (Step S6). The currently selected directory name and file name are underlined, and FIG.
In (b), as the initial state of the display, the directory of “Document 1” and the file of “Layout” at the initial cursor position (head position) are selected. Then, the file contents of "layout" are displayed on the other document display screen 53 (step S7).
【0040】この初期状態から、ユーザが、カーソル、
マウス等を操作して、まずディレクトリ選択画面51上
でディレクトリ名を選択指定すると(ステップS8、Y
ES)、これによって、指定されたディレクトリにある
ファイル名がファイル選択画面52に表示される(ステ
ップS9)。続いて、ユーザが、表示されたファイル名
の中から所望のファイル名を選択指定すると(ステップ
S10、YES)、その指定されたファイルの文書内容
が他文書表示画面53に表示される(ステップS1
1)。ユーザは、表示される文書内容の確認等を行った
後、“実行”43のコマンドを選択することにより実行
指定する(ステップS12、YES)。これによって他
文書の選択が確定する。From this initial state, the user moves the cursor,
First, a directory name is selected and designated on the directory selection screen 51 by operating a mouse or the like (step S8, Y
ES), whereby the file names in the specified directory are displayed on the file selection screen 52 (step S9). Subsequently, when the user selects and specifies a desired file name from the displayed file names (step S10, YES), the document content of the specified file is displayed on the other document display screen 53 (step S1).
1). After confirming the content of the displayed document or the like, the user designates execution by selecting a command of “execution” 43 (step S12, YES). Thereby, the selection of another document is determined.
【0041】尚、ディレクトリ名が、カーソルの初期位
置のもので良い場合には(ステップS8、NO)、その
ままステップS10のファイル指定処理に移る。同様
に、ファイル名が、カーソルの初期位置のもので良い場
合には(ステップS10、NO)、ステップS12の実
行指定処理に移る。また、他文書のデータは文書メモリ
21に記憶される。If the directory name can be the one at the initial position of the cursor (NO in step S8), the process directly proceeds to the file designation process in step S10. Similarly, if the file name may be the one at the initial position of the cursor (step S10, NO), the process proceeds to the execution designation process of step S12. Further, data of another document is stored in the document memory 21.
【0042】以下、図4を参照して以後の処理を説明す
る。上記ステップS12で他文書の選択が確定すると、
続いて他文書表示画面53上で複写元の文書の範囲の指
定を行う(ステップS13)。この範囲指定は、例えば
レイアウト枠の指定によって行われる。レイアウト枠の
指定操作は、例えば、マウス等を用いて所定の領域を枠
(図6(b)に一点鎖線で示す長方形の枠54)で囲う
操作である。ステップS13で範囲指定操作を行い、次
に実行指定を行うと(ステップS14)、文書の書式情
報(位置、領域サイズ、桁数、行数、文字ポイント、桁
ピッチ、行ピッチ等)と共に、指定領域内の文書データ
を編集ワークメモリ23に一時的に記憶する(ステップ
S15)。あるいは、指定領域内の文書データ及び書式
情報をレイアウトデータエリア32内の文書データ3
7、書式情報36の記憶領域に記憶して、これを複写に
用いるものであっても良い。Hereinafter, the subsequent processing will be described with reference to FIG. When the selection of another document is determined in step S12,
Subsequently, the range of the copy source document is specified on the other document display screen 53 (step S13). This range is specified, for example, by specifying a layout frame. The operation of designating the layout frame is, for example, an operation of surrounding a predetermined area with a frame (a rectangular frame 54 shown by a dashed line in FIG. 6B) using a mouse or the like. When the range specification operation is performed in step S13 and the execution specification is performed next (step S14), the specification is performed together with the document format information (position, area size, number of lines, number of lines, character points, digit pitch, line pitch, etc.). The document data in the area is temporarily stored in the editing work memory 23 (step S15). Alternatively, the document data and format information in the designated area are transferred to the
7. The format information 36 may be stored in the storage area and used for copying.
【0043】上記処理によって、図6(b)に示す例で
は、レイアウト枠で囲われた領域内のデータである“レ
イアウト処理装置”“レイアウト処理方法”“レイアウ
ト処理方式”の文書データが、その書式情報とともに編
集ワークメモリ23に記憶される。By the above processing, in the example shown in FIG. 6B, the document data of “layout processing device”, “layout processing method”, and “layout processing method”, which are data in the area surrounded by the layout frame, It is stored in the editing work memory 23 together with the format information.
【0044】上述したようにして、ベース文書に複写す
べきデータが他文書から読み出されて一時的に記憶され
ると、次に再びベース文書の表示に戻るが、その際、ユ
ーザ等によってポイント連動の有無の設定が行われ、そ
の設定内容がポイント連動属性35の記憶領域に格納さ
れる(ステップS16)。このポイント連動属性は、後
述する領域サイズに合わせて書式変更(ピッチ変更等)
する際に、それに伴って文字の大きさ(文字ポイント)
も変更するか否かを指定するものである。As described above, when the data to be copied to the base document is read from another document and temporarily stored, the display returns to the display of the base document again. The setting of the presence or absence of interlock is performed, and the set contents are stored in the storage area of the point interlock attribute 35 (step S16). This point-linked attribute changes the format (pitch change, etc.) according to the area size described later.
The size of the character (character points)
Also specifies whether to change.
【0045】そして、退避されていたベース文書が表示
部13に表示されると(ステップS17)、ユーザ等に
よってベース文書上の複写先の領域指定が行われる(ス
テップS18)。これは、例えば図7(a)に示すよう
なレイアウト枠61によってなされる。これに応じて、
図2に示すレイアウトデータエリア32内の位置情報3
4の記憶領域に、レイアウト枠の開始位置(左上座
標)、終了位置(右下座標)、行方向大きさ、桁方向大
きさの情報が格納される。When the saved base document is displayed on the display unit 13 (step S17), the user or the like designates a copy destination area on the base document (step S18). This is performed by, for example, a layout frame 61 as shown in FIG. In response,
Position information 3 in layout data area 32 shown in FIG.
The storage area No. 4 stores information on the start position (upper left coordinate), end position (lower right coordinate), row size, and column size of the layout frame.
【0046】次に、上記ステップS15で編集ワークメ
モリ23に一時的に記憶された他文書の複写元のデータ
(以下、取込文書という)を、上記レイアウト枠内にコ
ピーすることになるが、その際、取込文書がレイアウト
枠内に収まるか否かを判定する(ステップS19)。Next, in step S15, the data of the copy source of another document (hereinafter, referred to as a captured document) temporarily stored in the editing work memory 23 is copied into the layout frame. At this time, it is determined whether or not the fetched document fits within the layout frame (step S19).
【0047】取込文書がレイアウト枠内に収まる場合に
は(ステップS19、YES)、そのままレイアウト枠
内にコピーすることになる。取込文書がレイアウト枠内
に収まらない場合には(ステップS19、NO)、取込
文書がレイアウト枠内にバランス良く配置されるように
書式変更を行う。すなわち、例えば上記レイアウト枠6
1の位置情報34である行方向大きさ、桁方向大きさの
情報と、上記ステップS15で編集ワークメモリ23に
記憶した取込文書の桁数、行数の書式情報とから、取込
文書がレイアウト枠61のサイズに適合してバランスよ
く配置されるように文字列のピッチを変更する(ステッ
プS20)。これは、(行ピッチ=行方向の大きさ/行
数)、(桁ピッチ=桁方向の大きさ/桁数)の算出式に
より、新たな桁ピッチ、行ピッチを算出して、これを変
更後の取込文書の書式情報としてレイアウトデータエリ
ア32内の書式情報36に記憶することにより行われ
る。その際、ポイント連動属性35の内容を参照して、
その値が“0:連動する”であった場合は、文字の大き
さを算出した行ピッチ、桁ピッチに納まる最大の大きさ
に変更する(ステップS20)。If the fetched document fits in the layout frame (step S19, YES), the document is copied as it is in the layout frame. If the fetched document does not fit in the layout frame (step S19, NO), the format is changed so that the fetched document is well-balanced in the layout frame. That is, for example, the layout frame 6
From the position information 34 of the line direction size and column direction size information and the format information of the number of digits and the number of lines of the captured document stored in the editing work memory 23 in step S15, the captured document is The pitch of the character string is changed so as to be arranged in a well-balanced manner in accordance with the size of the layout frame 61 (step S20). This is based on the calculation formula of (row pitch = size in row direction / number of rows) and (digit pitch = size in row direction / number of digits). This is performed by storing in the format information 36 in the layout data area 32 as format information of a later fetched document. At that time, referring to the contents of the point linkage attribute 35,
If the value is "0: linked", the character size is changed to the maximum size that fits in the calculated line pitch and digit pitch (step S20).
【0048】その後、取込文書を現書式(変更後の書
式、あるいは変更しない場合はそのままで)で指定領域
(レイアウト枠)内に表示することで(ステップS2
1)、例えば図7(b)に示すような表示画面70の様
になり、“他文書取込”42の処理を終了する。After that, the captured document is displayed in the designated area (layout frame) in the current format (the format after the change, or as it is when not changed) (step S2).
1) For example, a display screen 70 as shown in FIG. 7B is displayed, and the processing of “import another document” 42 is completed.
【0049】その後、更に、“領域サイズ変更”45、
“文字入力”46の処理が指示される場合は、図5のフ
ローチャートに示す処理を行う。以下、図5を参照して
処理を説明する。Thereafter, “area size change” 45,
When the processing of “character input” 46 is instructed, the processing shown in the flowchart of FIG. 5 is performed. Hereinafter, the processing will be described with reference to FIG.
【0050】図5において、“領域サイズ変更”、“文
字入力”、“終了”等の指示があるか否かを判定して
(ステップS22)、指示があると(ステップS22、
YES)、指示内容を判別する(ステップS23)。In FIG. 5, it is determined whether there is an instruction such as "change area size", "character input", "end" or the like (step S22).
YES), the contents of the instruction are determined (step S23).
【0051】尚、特に図示していないが、上記“他文書
取込”42の処理後に特に指示がない場合は図3のステ
ップS2の処理に戻るようにしても良い。上記ステップ
S23で指示内容が領域サイズ変更であると判定した場
合には、ユーザによる領域サイズ変更操作を検出して、
この検出結果からレイアウトデータエリア32内の領域
サイズ情報(位置情報34)を変更する(ステップS2
4)。例えば、図8(a)に示すように、図7で指定し
たレイアウト枠61の大きさをマウス操作等によりレイ
アウト枠101の大きさに拡大すると、これに応じて位
置情報34の終了位置座標を変更し、更に変更後のレイ
アウト枠101の開始位置座標、終了位置座標とから枠
の行方向大きさ、桁方向大きさを算出して、これによっ
て位置情報34の行方向大きさ、桁方向大きさの情報を
変更する。Although not particularly shown, if there is no particular instruction after the processing of "fetching other document" 42, the processing may return to the processing of step S2 in FIG. If it is determined in step S23 that the instruction is to change the area size, an operation of changing the area size by the user is detected.
The area size information (position information 34) in the layout data area 32 is changed from this detection result (step S2).
4). For example, as shown in FIG. 8A, when the size of the layout frame 61 specified in FIG. 7 is enlarged to the size of the layout frame 101 by mouse operation or the like, the end position coordinates of the position information 34 are changed accordingly. The line size and the column size of the layout frame 101 are calculated from the start position coordinates and the end position coordinates of the layout frame 101 after the change, and thereby the line size and the column size of the position information 34 are calculated. Change the information of
【0052】続いて、上記算出したレイアウト枠101
の行方向大きさ(横サイズ)、桁方向大きさ(縦サイ
ズ)の情報と、書式情報36に記憶されている領域内の
文字列の行数、桁数の情報とから、変更後の領域サイズ
に応じて文字列をバランスよく配置する為に、文字列の
ピッチを変更する(ステップS25)。これは、(桁ピ
ッチ=横サイズ/桁数)、(行ピッチ=縦サイズ/行
数)の算出式により、変更後の桁ピッチ、行ピッチを算
出して、これを書式情報36に記憶することにより行わ
れる。Subsequently, the calculated layout frame 101
From the information in the line direction size (horizontal size) and the column direction size (vertical size) of the character string in the area stored in the format information 36 and the information on the number of digits in the area. In order to arrange the character strings in a well-balanced manner according to the size, the pitch of the character strings is changed (step S25). In this case, the digit pitch and the line pitch after the change are calculated by the formulas of (digit pitch = horizontal size / number of digits) and (row pitch = vertical size / number of lines), and are stored in the format information 36. This is done by:
【0053】次に、ポイント連動属性35の内容を参照
して、ポイント連動有りか否かを判別して(ステップS
26)、ポイント連動有りの場合には(ステップS2
6、YES)、文字ポイントの値を上記変更後の桁ピッ
チ、行ピッチに収まる最大ポイントに変更する(ステッ
プS27)。Next, referring to the contents of the point linkage attribute 35, it is determined whether or not the point linkage is present (step S).
26) If there is a point linkage (step S2)
6, YES), the value of the character point is changed to the maximum point that fits in the digit pitch and line pitch after the change (step S27).
【0054】以上で、領域サイズ変更の場合の処理が終
了し、ステップS22の処理に戻る。次に、ステップS
23において、指示内容が文字入力であると判別した場
合には、表示画面70上にカーソル“_”が表示されて
いる位置に、例えば“レイアウト処理機能”の文字列を
追加入力すると、この入力文字データはレイアウトデー
タエリア32内の文書データ37に記憶される(ステッ
プS28)。また、入力された文字列は、一旦、図9
(a)に示すように入力位置に表示される(ステップS
29)。そして、入力文字を含む文字列がレイアウト枠
61のサイズに適合するように書式情報を変更する処理
は、後述するステップS30〜ステップS34の処理で
行うことになる。Thus, the process for changing the area size is completed, and the process returns to step S22. Next, step S
If it is determined in step 23 that the instruction content is a character input, a character string of, for example, “layout processing function” is additionally input at a position where the cursor “_” is displayed on the display screen 70. The character data is stored in the document data 37 in the layout data area 32 (Step S28). Also, the input character string is
It is displayed at the input position as shown in FIG.
29). Then, the process of changing the format information so that the character string including the input characters matches the size of the layout frame 61 is performed in the processes of steps S30 to S34 described later.
【0055】以上で、文字入力の場合の処理が終了し、
ステップS22の処理に戻る。上記“領域サイズ変更”
“文字入力”の処理は、それぞれ単独で行ってもよい
が、組合せても良い。すなわち、領域サイズ変更後に文
字を追加しても良いし、その逆に文字追加後に領域サイ
ズを変更するようにしても良い。With the above, the processing for character input is completed.
The process returns to step S22. Above "area size change"
The processing of “character input” may be performed independently or in combination. That is, the character may be added after the area size is changed, or conversely, the area size may be changed after the character is added.
【0056】上記文字入力後、又は“領域サイズ変更”
“文字入力”を組合せた処理後に、レイアウト枠の大き
さに対して文字列がバランス良く配置されるようにする
為の処理として、以下に説明するステップS30〜ステ
ップS34の処理を行う。After the above character input or "change of area size"
After the process of combining "character input", the processes of steps S30 to S34 described below are performed as a process for arranging the character strings in a well-balanced manner with respect to the size of the layout frame.
【0057】以下、レイアウト枠61に対して上記“レ
イアウト処理機能”の文字列を追加入力した場合の処理
を例にして説明する。上記ステップS29の処理後にス
テップS22、ステップS23の判定で“終了”指示が
あると判別した場合には、まずレイアウト枠内の文字列
の行数をカウントする(ステップS30)。その際、
“レイアウト処理機能”の文字列は、表示上はレイアウ
ト枠外にあるが、上記ステップS28でレイアウトデー
タエリア32内の文書データ37に記憶されているの
で、行数のカウントに含まれる。Hereinafter, a description will be given of an example of a process when a character string of the above “layout processing function” is additionally input to the layout frame 61. If it is determined that there is an “end” instruction in the determination in steps S22 and S23 after the processing in step S29, first, the number of lines of the character string in the layout frame is counted (step S30). that time,
The character string “layout processing function” is outside the layout frame on display, but is stored in the document data 37 in the layout data area 32 in step S28, and is therefore included in the line count.
【0058】ところで、ここで、指示内容が領域のサイ
ズ変更のみであって文字入力は行わなかった場合には、
レイアウトエリア内の文字列の行数は変わっていないの
で、ステップS31〜ステップS33の処理は、実質
上、ステップS25〜ステップS27の処理と同一とな
る。よって、特に図示していないが、ステップS23で
“終了”と判定した後に、指示内容が領域サイズ変更の
みであったか否かを判別する処理を加え、領域サイズ変
更のみであると判別した場合には、ステップS34の処
理に移るようにしても良い。Here, if the content of the instruction is only the size change of the area and no character input is performed,
Since the number of lines of the character string in the layout area has not changed, the processing in steps S31 to S33 is substantially the same as the processing in steps S25 to S27. Therefore, although not specifically shown, after it is determined in step S23 that “end” has been performed, a process of determining whether or not the instruction content is only an area size change is added. Alternatively, the process may proceed to step S34.
【0059】次に、上記ステップS30でカウントした
行数と、位置情報34に記憶されているレイアウト枠の
縦サイズ(桁方向大きさ)の情報とに基づいて、枠内に
文字列がバランスよく配置されるように行ピッチを変更
する(ステップS31)。この行ピッチは、(行ピッチ
=縦サイズ/カウント行数)の算出式により求めて、書
式情報36の記憶領域に記憶する。Next, based on the number of lines counted in step S30 and the information on the vertical size (size in the digit direction) of the layout frame stored in the position information 34, the character strings are well-balanced in the frame. The line pitch is changed so as to be arranged (step S31). This line pitch is obtained by a calculation formula of (line pitch = vertical size / number of counted lines) and stored in the storage area of the format information 36.
【0060】続いて、ポイント連動属性35を参照し
て、ポイント連動有りか否かを判別する(ステップS3
2)。ポイント連動有りと判別した場合には(ステップ
S32、YES)、文字ポイントをピッチに収まる最大
ポイントに変更する(ステップS33)。Subsequently, it is determined whether or not the point is linked by referring to the point linked attribute 35 (step S3).
2). If it is determined that there is a point linkage (step S32, YES), the character point is changed to the maximum point that fits in the pitch (step S33).
【0061】最後に、レイアウトデータエリア32内の
文書データ37の記憶領域に記憶されている文字列デー
タを、書式情報36に記憶された行数、桁数、文字の大
きさ(文字ポイント)、行ピッチ、桁ピッチに従って、
ベース文書上の指定領域(レイアウト枠内)に貼り付け
て表示する(ステップS34)。Finally, the character string data stored in the storage area of the document data 37 in the layout data area 32 is converted into the number of lines, the number of digits, the character size (character point), According to the line pitch and column pitch,
The data is pasted and displayed in a designated area (in the layout frame) on the base document (step S34).
【0062】これによって、例えば、領域サイズ変更の
場合には、例えば、図8(b)に示すように、拡大後の
レイアウト枠101の大きさに適合するように文字列が
バランス良く配置される。尚、同図には、“ポイント連
動有り”の設定が行われ、ピッチ変更に伴って文字サイ
ズも変更される例を示している。“ポイント連動無し”
の設定が行われた場合には、行、桁ピッチが変更されて
も文字サイズは変わらない。Thus, for example, when the area size is changed, for example, as shown in FIG. 8B, the character strings are arranged in a well-balanced manner so as to match the size of the layout frame 101 after the enlargement. . Note that FIG. 9 shows an example in which the setting of “with point linkage” is performed, and the character size is changed in accordance with the pitch change. “No point linkage”
Is set, the character size does not change even if the line and column pitch is changed.
【0063】また、文字入力の場合には、例えば、図9
(b)に示すように、追加入力した文字列“レイアウト
処理機能”を含む文字列を、レイアウト枠61のサイズ
を変更しないで枠内に収まるように行ピッチ、文字ポイ
ントが変更されて表示される。In the case of character input, for example, FIG.
As shown in (b), the character string including the additionally input character string “layout processing function” is displayed with its line pitch and character point changed so that it fits within the layout frame 61 without changing the size of the frame. You.
【0064】尚、上記一実施例の説明では、例えば図4
のステップS19、S20のように取込文書が指定枠内
に収まらない場合に収まるようにする処理を例にして説
明したが、本発明はこれに限るものではない。上記取込
文書が指定枠内に収まらない場合とは逆に、取込文書の
表示の大きさに比べてレイアウト枠が大き過ぎて、レイ
アウト枠とこの枠内に複写される取込文書の配置等の見
た目のバランスが悪い場合に、バランス良く配置される
ように行ピッチ、桁ピッチ、文字サイズ等を変更するよ
うにしても良い。In the description of the embodiment, for example, FIG.
As described above, steps S19 and S20 have been described as an example in which the captured document does not fit within the specified frame, but the present invention is not limited to this. Contrary to the case where the above-mentioned captured document does not fit within the designated frame, the layout frame is too large compared to the display size of the captured document, and the layout frame and the layout of the captured document to be copied in this frame For example, when the appearance balance is poor, the line pitch, the digit pitch, the character size, and the like may be changed so as to be arranged in a well-balanced manner.
【0065】また、上記一実施例の説明では、複写する
文書として文字列を例にして説明したが、本発明はこれ
に限るものではなく、例えば表、図形の場合にも略同様
にして適用できる。In the description of the above-described embodiment, a character string is described as an example of a document to be copied. However, the present invention is not limited to this. it can.
【0066】[0066]
【発明の効果】以上詳細に説明したように、本発明のレ
イアウト処理装置によれば、指定領域内に他文書のデー
タを複写する際に、複写データが指定領域内に収まるよ
うにデータの書式情報が変更されるので、ユーザは他文
書データ複写に伴う配置バランスの悪化等を気にする必
要なく文書間複写処理を行うことができる。As described above in detail, according to the layout processing apparatus of the present invention, when copying data of another document in the designated area, the format of the data is set so that the copied data fits in the designated area. Since the information is changed, the user can perform the inter-document copying process without having to worry about the deterioration of the arrangement balance due to the copying of other document data.
【0067】また、複写後に、指定領域の領域サイズを
変更する等の編集作業を行う場合にも、変更前の領域に
対するデータのレイアウトと略同様となるように変更後
の領域に対するデータの書式情報が変更されるので、ユ
ーザは領域サイズ変更に伴う領域内のデータの配置バラ
ンスの悪化等を気にする必要なく、自由に所望の編集を
行うことができる。Also, when performing an editing operation such as changing the area size of the designated area after copying, the format information of the data in the area after the change is substantially the same as the layout of the data in the area before the change. Is changed, the user can freely perform the desired editing without having to worry about the deterioration of the data arrangement balance in the area due to the area size change.
【図1】一実施例のレイアウト処理装置を含む装置全体
のシステム構成を示すブロック図である。FIG. 1 is a block diagram illustrating a system configuration of an entire apparatus including a layout processing apparatus according to an embodiment.
【図2】図1の文書メモリ21のデータ構造図である。FIG. 2 is a data structure diagram of a document memory 21 of FIG.
【図3】本発明の一実施例の処理を示すフローチャート
(その1)である。FIG. 3 is a flowchart (part 1) illustrating a process according to an embodiment of the present invention;
【図4】本発明の一実施例の処理を示すフローチャート
(その2)である。FIG. 4 is a flowchart (part 2) illustrating a process according to an embodiment of the present invention.
【図5】本発明の一実施例の処理を示すフローチャート
(その3)である。FIG. 5 is a flowchart (part 3) illustrating a process according to one embodiment of the present invention;
【図6】ベース文書の表示例と他文書の選択指定・表示
例を示す図である。FIG. 6 is a diagram showing a display example of a base document and a selection designation / display example of another document.
【図7】ベース文書のコピー先領域指定時の表示例と指
定領域内に他文書からのデータをコピーしたときの表示
例を示す図である。FIG. 7 is a diagram illustrating a display example when a copy destination area of a base document is designated and a display example when data from another document is copied in the designated area.
【図8】コピー後に指定領域を拡大したときの表示例を
示す図である。FIG. 8 is a diagram illustrating a display example when a designated area is enlarged after copying.
【図9】コピー後に指定領域内に文字列を追加したとき
の表示例を示す図である。FIG. 9 is a diagram illustrating a display example when a character string is added to a designated area after copying.
11 CPU 12 入力部 13 表示部 14 印字部 15 記憶装置 16 記憶媒体制御部 17 可搬記憶媒体 18 ネットワーク接続装置 20 RAM 21 文書メモリ 22 退避メモリ 23 編集ワークメモリ 24 CG 25 辞書メモリ 31 ベース文書書式情報 32 レイアウトデータエリア 33 ベース文書データ 34 位置情報 35 ポイント連動属性 36 書式情報 37 文書データ 40 表示画面 41 ベース文書 42 他文書取込 43 実行 44 解除 45 領域サイズ変更 46 文字入力 50 表示画面 51 ディレクトリ選択画面 52 ファイル選択画面 53 他文書表示画面 60 表示画面 61 レイアウト枠 70 表示画面 80 表示画面 90 表示画面 100 表示画面 101 レイアウト枠 110 表示画面 Reference Signs List 11 CPU 12 Input unit 13 Display unit 14 Printing unit 15 Storage device 16 Storage medium control unit 17 Portable storage medium 18 Network connection device 20 RAM 21 Document memory 22 Evacuation memory 23 Editing work memory 24 CG 25 Dictionary memory 31 Base document format information 32 Layout data area 33 Base document data 34 Position information 35 Point linked attribute 36 Format information 37 Document data 40 Display screen 41 Base document 42 Import other document 43 Execute 44 Cancel 45 Change area size 46 Character input 50 Display screen 51 Directory selection screen 52 File selection screen 53 Other document display screen 60 Display screen 61 Layout frame 70 Display screen 80 Display screen 90 Display screen 100 Display screen 101 Layout frame 110 Display screen
Claims (5)
れたページ上において任意の範囲を指定するエリア指定
手段と、 このエリア指定手段で指定された範囲内におけるデータ
の配置を定めるレイアウト情報を記憶するレイアウト情
報記憶手段と、 上記編集中ファイル以外の他ファイルから指定されたデ
ータを読み出して、このデータを上記指定された範囲内
に複写するファイル間データ複写手段と、 このファイル間データ複写手段によって複写されるデー
タが上記指定範囲内に収まらない場合に上記指定範囲内
に収まるように上記レイアウト情報を変更するレイアウ
ト情報変更手段と、 を有することを特徴とするレイアウト処理装置。1. An area designating means for designating an arbitrary range on a page in which data is arranged in a file being edited, and a layout for storing layout information for defining a data layout within the range designated by the area designating means. Information storage means; read-out data specified from a file other than the file being edited; and inter-file data copy means for copying the data within the specified range; And a layout information changing unit that changes the layout information so that the data does not fall within the designated range if the data does not fall within the designated range.
の縦方向のピッチ、または横方向のピッチを変更するこ
とで上記指定された範囲内のデータレイアウトを変更す
ることを特徴とする請求項1記載のレイアウト処理装
置。2. The data layout within the specified range by changing a vertical pitch or a horizontal pitch of data, wherein the layout information changing unit changes the data layout within the specified range. Layout processing equipment.
ータが文字データである場合に、上記ピッチ変更に合わ
せて文字サイズを変更することを特徴とする請求項2記
載のレイアウト処理装置。3. The layout processing apparatus according to claim 2, wherein the layout information changing unit changes the character size in accordance with the pitch change when the data is character data.
イル以外の他ファイルから複写元データを読み出し、 上記編集中ファイルにおけるデータの配置されたページ
上において複写先領域を指定し、 上記他ファイルから読み出した複写元データが上記複写
先領域内に収まるか否かを判定し、 上記複写先領域内に収まらないと判定された場合に、上
記複写先領域内におけるデータの配置を定めるレイアウ
ト情報を変更することを特徴とするレイアウト処理方
法。4. A copy source data is read from a file other than the file being edited during the editing of an arbitrary file, a copy destination area is specified on a page where data in the file being edited is located, and a copy destination area is specified. Determines whether or not the read copy source data fits in the copy destination area. If it is determined that the read copy source data does not fit in the copy destination area, changes the layout information that determines the arrangement of data in the copy destination area. And a layout processing method.
記憶した記憶媒体であって、 編集中ファイルにおけるデータの配置されたページ上に
おいて任意の範囲を指定する機能と、 上記指定された範囲内におけるデータの配置を定めるレ
イアウト情報を記憶する機能と、 上記編集中ファイル以外の他ファイルから所望のデータ
を読み出して、上記指定された範囲内に複写する機能
と、 上記他ファイルから複写されるデータが上記指定範囲内
に収まらない場合に上記指定範囲内に収まるように上記
レイアウト情報を変更する機能と、 を前記コンピュータに行わせるためのプログラムが記憶
された記憶媒体。5. A storage medium storing a computer-readable program, the function of designating an arbitrary range on a page in which data in a file being edited is arranged, and a function of designating data within the designated range. A function of storing layout information that determines the arrangement; a function of reading desired data from a file other than the file being edited and copying the data within the specified range; and a function of copying data copied from the other file into the specified file. A storage medium storing a program for causing the computer to execute the function of changing the layout information so that the layout information falls within the specified range when the layout information does not fall within the range.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8224779A JPH1063657A (en) | 1996-08-27 | 1996-08-27 | Layout processing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8224779A JPH1063657A (en) | 1996-08-27 | 1996-08-27 | Layout processing device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH1063657A true JPH1063657A (en) | 1998-03-06 |
Family
ID=16819086
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8224779A Pending JPH1063657A (en) | 1996-08-27 | 1996-08-27 | Layout processing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH1063657A (en) |
-
1996
- 1996-08-27 JP JP8224779A patent/JPH1063657A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6019227A (en) | Document processing method | |
| JP3376254B2 (en) | Display device, display control method, and recording medium | |
| KR100238814B1 (en) | Data processing apparatus and method | |
| JPH1063657A (en) | Layout processing device | |
| JP2608276B2 (en) | Document display device | |
| JP3674905B2 (en) | Document editing device | |
| JP2815158B2 (en) | Character processor | |
| JPH07129156A (en) | Music notation device | |
| JPH04326478A (en) | Graphic preparing device | |
| JPH05314108A (en) | Document editing device | |
| JP2805435B2 (en) | Music score creation device | |
| JP2534685B2 (en) | Information display method | |
| JPH103371A (en) | Page layout comparator and page layout display device | |
| JP3404770B2 (en) | Document processing device | |
| JPS60253572A (en) | Blank filling printing system | |
| JPH08185507A (en) | Document processing device with filing function | |
| JPH05189424A (en) | Device and method for editing document | |
| JPH1011514A (en) | Table preparing method | |
| JPS59149553A (en) | Document producing device | |
| JPH04148471A (en) | Format setting device | |
| JPH03263257A (en) | Document processor | |
| JPH05165810A (en) | Document editor and document editing method | |
| JPH05165808A (en) | Document editing method | |
| JPH0470955A (en) | Document processor | |
| JPH08167041A (en) | Drawing layout equipment |