JPH04147366A - Document processor - Google Patents

Document processor

Info

Publication number
JPH04147366A
JPH04147366A JP2271866A JP27186690A JPH04147366A JP H04147366 A JPH04147366 A JP H04147366A JP 2271866 A JP2271866 A JP 2271866A JP 27186690 A JP27186690 A JP 27186690A JP H04147366 A JPH04147366 A JP H04147366A
Authority
JP
Japan
Prior art keywords
frame
framework
information
character
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
Application number
JP2271866A
Other languages
Japanese (ja)
Inventor
Eiji Saoyama
佐尾山 英二
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.)
JustSystems Corp
Original Assignee
JustSystems Corp
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 JustSystems Corp filed Critical JustSystems Corp
Priority to JP2271866A priority Critical patent/JPH04147366A/en
Publication of JPH04147366A publication Critical patent/JPH04147366A/en
Pending legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

PURPOSE:To easily arrange a framework setting position by providing a document processor with a means that can determine at which horizontal and vertical positions a framework to used as reference should be arranged, a means of specifying a framework whose positional arrangement is desired, and a means of specifying a framework to be used as reference for arranging positions of frameworks. CONSTITUTION:Data in one framework consists of three items of information, that is, a framework header area 17, a character code area 18, and a character attribute area 19. The framework header area 17 stores therein data necessary for editing the framework, such as a framework number, the size of the framework (longitudinal and lateral lengths), and information of attribute of the framework. When the operator sets up from a command menu the horizontal position of a framework at the 'left end' and its vertical position at the 'upper end', an object framework is arranged such that coordinates (A, B) of the upper left end of a positioning object frame 24 coincide with coordinates (a, b) of the upper left end of a reference framework 23.

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は文書処理装置、詳しくは文書の作成及び編集を
行う文書処理装置に関するものである。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a document processing device, and more particularly to a document processing device for creating and editing documents.

[従来の技術] 近年では、コンピュータ等を利用したデスクトップパブ
リッシング(所謂、DTP)が望まれている。
[Prior Art] In recent years, desktop publishing (so-called DTP) using computers and the like has been desired.

通常、この種のシステムにおいて、作成した枠を別の枠
を基準において位置を揃えさせたい場合、マウス等を使
用して、揃えたい枠を指定し、適当な位置に移動させる
しかなかった。
Normally, in this type of system, if you want to align a created frame with respect to another frame, you have to use a mouse or the like to specify the frame you want to align and move it to an appropriate position.

[発明が解決しようとしている課題] しかしながら、このような場合、揃えたい位置に正確に
移動させることはなかなか思うようにはできず、オペレ
ータに大きな負担がかかつていた。
[Problems to be Solved by the Invention] However, in such cases, it is difficult to move the objects precisely to the desired alignment positions, which places a heavy burden on the operator.

本発明はかかる従来技術に鑑みなされたものであり、基
準となる枠のどこに揃えるかを設定し、位置を揃えたい
枠と基準となる枠を指定することによって、簡単に揃え
たい位置へ枠を移動させることのできる文書処理装置を
提供しようとするものである。
The present invention has been made in view of such prior art, and by setting where to align the reference frame and specifying the frame to be aligned and the reference frame, the frame can be easily aligned to the desired position. The present invention aims to provide a document processing device that can be moved.

[課題を解決するための手段] この課題を解決するため本発明の文書処理装置は以下に
示す構成を備える。すなわち、複数の枠の位置を揃える
文書処理装置であって、基準となる枠の左右上下どの位
置に揃えるかを設定できる設定手段と、位置を揃えたい
枠を指定する第1の指定手段と、位置を揃えるときの基
準となる枠を指定する第2の指定手段とを備える。
[Means for Solving the Problem] In order to solve this problem, the document processing device of the present invention has the configuration shown below. That is, the document processing device aligns the positions of a plurality of frames, and includes a setting device that can set the positions to be aligned on the left, right, top, and bottom of a reference frame, and a first specifying device that specifies the frames to be aligned. and second specifying means for specifying a frame to be used as a reference when aligning the positions.

[作用] かかる構成において、基準となる枠のどの位置に揃えた
いかを設定し、位置を揃えたい枠と基準枠を指定するこ
とによって、オペレータがマウス等を使用して適当な位
置に移動させるという操作を行わなくても設定した位置
に揃えることができる。
[Operation] In such a configuration, by setting the position of the reference frame to which the reference frame is to be aligned, and specifying the frame to be aligned and the reference frame, the operator uses a mouse or the like to move the frame to an appropriate position. You can align it to the set position without performing this operation.

[実施例コ 以下、添付図面に従って本実施例の文書処理装置を詳細
に説明する。
[Example 2] A document processing apparatus according to this example will be described in detail below with reference to the accompanying drawings.

第1図は本実施例の文書処理装置の構成を示すブロック
図である。
FIG. 1 is a block diagram showing the configuration of a document processing apparatus according to this embodiment.

図中、1は本文書処理装置全体を制御するCPUであり
、2はCPUIの実行するプログラムを記憶したROM
である。3は後述する磁気記憶装置から読み込んだプロ
グラムや編集中の文書情報を記憶したり、CPUIのワ
ークエリアとして使用されるRAMである。4は文字パ
ターンを生成するために座標形式のデータを記憶してい
るフォントメモリ(所謂アウトラインフォントを記憶し
ている)、5は表示画面に表示するイメージを展開する
VRAM、6はそのVRAM5に展開された画像を表示
するCRTデイスプレィである。7はフロッピーディス
ク装置やハードディスク装置で代表される磁気記憶装置
であり、本装置における文書処理にかかる各種プログラ
ム(RAM3にロードされる)や、文書情報等を記憶し
ている。
In the figure, 1 is a CPU that controls the entire document processing device, and 2 is a ROM that stores programs executed by the CPU.
It is. A RAM 3 is used to store programs read from a magnetic storage device to be described later and document information being edited, and is used as a work area for the CPUI. 4 is a font memory (stores so-called outline fonts) that stores coordinate format data for generating character patterns; 5 is a VRAM that stores images to be displayed on the display screen; and 6 is a font memory that stores data in the form of coordinates to generate character patterns. This is a CRT display that displays images. Reference numeral 7 denotes a magnetic storage device, typically a floppy disk device or a hard disk device, which stores various programs (loaded into the RAM 3) related to document processing in this device, document information, and the like.

8は文書を構成する文字或いは本システムに所定の指示
を与えるためのキーボード、9はCRTデイスプレィ6
の表示画面上に表示されたグラフィックカーソルの移動
等を制御するためのマウスである。10は実際に印刷処
理する段階になったとき、記録紙1ペ一ジ分のイメージ
を展開可能な画像メモリ、11は画像メモリ10に展開
されたイメージに基づいて記録媒体上に可視画像を形成
するプリンタである。尚、実施例におけるプリンタはレ
ーザビームプリンタとして説明する。
8 is a keyboard for giving predetermined instructions to characters composing a document or to this system; 9 is a CRT display 6;
This is a mouse used to control the movement of a graphic cursor displayed on the display screen. Reference numeral 10 denotes an image memory capable of developing an image for one page of recording paper when the stage of actual printing processing is reached; reference numeral 11 forms a visible image on the recording medium based on the image developed in the image memory 10. It is a printer that Note that the printer in the embodiment will be explained as a laser beam printer.

通常CRTデイスプレィ装置は、編集内容が確認できさ
えすればよいので、その解像度はレーザビームプリンタ
等の高品質プリンタと比較して低いものを採用している
。印刷処理を行うときには、印刷対象の文書情報に従い
プリンタの解像度に合わせた文字パターン等を、フォン
トメモリ4より読みだしたデータに従って発生させ、そ
れを画像メモリ10に展開し、印刷する。
Normally, CRT display devices only need to be able to confirm the edited content, so their resolution is lower than that of high-quality printers such as laser beam printers. When performing print processing, a character pattern or the like matching the resolution of the printer is generated according to the document information to be printed, according to the data read out from the font memory 4, developed in the image memory 10, and printed.

第2図は実施例における文書の展開領域となる枠のレイ
アウト−例を示している。
FIG. 2 shows an example of the layout of a frame serving as a document development area in the embodiment.

図中、12は記録紙を表し、13〜15は各文字列(文
書)を展開するための枠である。枠の大きさ及び設定は
マウス9を操作することで行う。
In the figure, 12 represents a recording paper, and 13 to 15 are frames for developing each character string (document). The size and settings of the frame are performed by operating the mouse 9.

具体的にはマウス9を操作することで、表示画面に表示
された記録紙を自由にスクロールさせ、その中で任意の
2点の位置にグラフィックカーソルを移動させ、マウス
9に設けられたボタンを押下(以下、クリックという)
する。その2点を矩形(−枠)の対角線の両端点をして
とらえるわけである。
Specifically, by operating the mouse 9, you can freely scroll the recording paper displayed on the display screen, move the graphic cursor to any two points within it, and press the button provided on the mouse 9. Press (hereinafter referred to as click)
do. These two points are taken as the two end points of the diagonal of the rectangle (-frame).

この後、適当な枠を1つマウスなどより指定し、その中
にキーボード8より入力された文字列(以下、実施例で
は1文字も含まれる)を展開していって文書を作成して
いく。なお、文書等を入力した後でも、枠のレイアウト
や大きさは自由に変更可能である。
After this, a document is created by specifying an appropriate frame using the mouse, etc., and expanding the character string input from the keyboard 8 (hereinafter, in the example, a single character is included) into the frame. . Note that even after inputting a document, etc., the layout and size of the frame can be changed freely.

上述した構成において、各ページ内に複数の枠を設定し
、その中にキーボード8より入力した文字列を展開して
文書を作成していくが、この際、RAM3には第3図に
示すようなデータが構築される。
In the above-mentioned configuration, a document is created by setting multiple frames within each page and expanding character strings entered from the keyboard 8 into the frames. data will be constructed.

図示で、16−1.2・・・nは各ページの情報(以下
、ページ情報という)を示している。先頭ページのペー
ジ情報16−1を見るとわかるが、実施例においては、
1つの枠内に対するデータは、枠ヘツダエリア17、文
字コードエリア18そして文字属性エリア19の3つの
情報から構成されている。
In the illustration, 16-1.2...n indicates information on each page (hereinafter referred to as page information). As can be seen from the page information 16-1 of the first page, in the example,
Data for one frame is composed of three pieces of information: a frame header area 17, a character code area 18, and a character attribute area 19.

以下、各エリアを説明する。Each area will be explained below.

枠ヘツダエリア17は、その枠に対しての編集に必要な
データが格納されている。実施例においては、この枠ヘ
ツダエリアは、枠番号、枠の大きさ(縦横の長さ)、枠
ヘツダの属性情報等を格納するエリアから構成されてい
る。
The frame header area 17 stores data necessary for editing the frame. In the embodiment, this frame header area is composed of an area for storing frame number, frame size (vertical and horizontal length), frame header attribute information, and the like.

枠番号とは注目枠を他の枠と区別するための番号であり
、同じ枠番号はない。これは、例えば、オペレータが枠
を新規に1つ設定するたびに1つずつインクリメントさ
せればよい。
The frame number is a number for distinguishing the frame of interest from other frames, and no two frames have the same number. For example, this may be incremented by one each time the operator sets a new frame.

枠ヘツダの属性情報には、その枠に対しオペレータが簡
単なコメントを付することができる属性名情報、その枠
内の文書が縦書きか横書きか等の文書の組み方情報、文
字サイズ情報、文字の書体情報、行間の距離情報、文字
間距離情報、禁則処理の有無の情報等から構成されてい
る。この枠ヘツダの属性は、オペレータが積極的にそれ
ら各情報を変更する旨の指示を与えない限りは、そのデ
フォルト値が設定されるようになっている。
The attribute information of a frame header includes attribute name information that allows the operator to add a simple comment to the frame, document composition information such as whether the document in the frame is written vertically or horizontally, font size information, and characters. It consists of font information, distance information between lines, distance information between characters, information on the presence or absence of prohibition processing, etc. The attributes of this frame header are set to default values unless the operator actively instructs to change each piece of information.

文字コードエリアには該当する枠内に展開された文書を
構成する個々の文字コードが格納される。また、文字属
性エリアには、対応する文字コードエリア内の個々の文
字に対する文字サイズ、書体、飾り情報、文字色、文字
間等の属性情報が格納される。
The character code area stores individual character codes constituting the document developed within the corresponding frame. Furthermore, the character attribute area stores attribute information such as character size, font, decoration information, character color, and character spacing for each character in the corresponding character code area.

なお、実施例のシステムにおいては文字属性エリア内の
情報を枠ヘツダエリア内の属性情報に優先する。
In the system of the embodiment, information in the character attribute area is given priority over attribute information in the frame header area.

第4図は文字枠の外枠と内枠の例を示す図である。枠の
種類には文字枠、表枠、図形枠等があるが、それぞれ更
に外枠と内枠を持っている。外枠は枠の大きさを示して
おり、一般に枠というとこの外枠を指している。内枠は
データを入力できる範囲を示しており、外枠も内枠もそ
れぞれ個々に枠のサイズが変更可能となっている。例え
ば枠21は枠20の外枠であり、枠22は内枠であるが
それぞれ21′、22′のようにサイズを変更すること
ができる。なお、外枠と内枠が重なる辺は外枠を表示す
る線で表される。
FIG. 4 is a diagram showing an example of an outer frame and an inner frame of a character frame. Types of frames include character frames, table frames, figure frames, etc., each of which also has an outer frame and an inner frame. The outer frame indicates the size of the frame, and generally speaking, the term frame refers to this outer frame. The inner frame indicates the range in which data can be input, and the size of both the outer frame and the inner frame can be changed individually. For example, the frame 21 is the outer frame of the frame 20, and the frame 22 is the inner frame, but the sizes can be changed to 21' and 22', respectively. Note that the side where the outer frame and inner frame overlap is represented by a line indicating the outer frame.

第5図は実施例における処理手順を示すフローチャート
である。なお、このフローチャートに係るプログラムは
RAM3の所定のエリアにロードされているものとする
FIG. 5 is a flowchart showing the processing procedure in the embodiment. It is assumed that the program related to this flowchart has been loaded into a predetermined area of the RAM 3.

まず、オペレータがコマンドメニューより「位置合せj
を選択する(ステップ31)と、位置合せの方式を設定
する(ステップ32)ようになる。
First, the operator selects “Alignment j” from the command menu.
When selected (step 31), the alignment method is set (step 32).

次に、位置合せ対象枠をある特定枠の左右上下のどの位
置に揃えるかを、左右からは″左端″″右端パ′″中央
′″″不変″から、上下からは″上端″″下端″′″中
央′″”′不変″から選択し設定する。
Next, determine where to align the alignment target frame on the left, right, top, and bottom of a specific frame.From left and right, from ``left edge'', ``right edge'', ``center'', ``unchanged'', from top to bottom, ``top edge'', ``bottom edge''. Select and set from ``Center'' and ``Unchanged.''

左右上下を設定した後、基準枠の外枠を基準にする(ス
テップ33)か内枠を基準にする(ステップS4)かを
選択する。その後、位置合せ対象枠を指定(ステップS
5)し、基準枠を指定(ステップ86)すれば実行され
る(ステップS7)。
After setting the left, right, top, and bottom, it is selected whether to use the outer frame of the reference frame as a reference (step 33) or the inner frame (step S4). After that, specify the alignment target frame (step S
5) Then, if a reference frame is designated (step 86), the process is executed (step S7).

第6図において、枠合わせの実行結果を例を示し、説明
する。
In FIG. 6, an example of the execution result of frame alignment will be shown and explained.

図示において基準枠を23、位置を合わせたい枠を24
と設定する。更に図のように枠23(枠23の外枠)の
4隅の座標位置をそれぞれ(a。
In the illustration, the reference frame is 23, and the frame you want to align is 24.
and set. Furthermore, as shown in the figure, the coordinate positions of the four corners of the frame 23 (outer frame of the frame 23) are respectively (a).

b)、(a l b’)、(a’、 b)、(a、 b
’)、枠24の4隅の座標位置をそれぞれ(A、B)、
(A’、B’)、(A’、B)、(A、B’)とする。
b), (a l b'), (a', b), (a, b
'), the coordinate positions of the four corners of the frame 24 are respectively (A, B),
(A', B'), (A', B), (A, B').

第5図のステップS2で設定した左右上下を、例えば左
右を″左端″に、上下を″上端″に設定した場合、基準
枠23の座標(a、  b)に、基準枠と同じく位置合
せ対象枠24の左端の上端の座標(A、B)が一致する
ように枠が揃えられる。従って、もし設定した左右上下
が″右端″″下端″ならば枠23の座標(a’+  b
’)に枠24の座! (A’、B’)が一致するように
揃えられる。
For example, if the left, right, top, and bottom set in step S2 in FIG. The frames are aligned so that the coordinates (A, B) of the upper left end of the frame 24 match. Therefore, if the set left, right, top, and bottom are "right end" and "bottom end", the coordinates of the frame 23 (a'+b
') in frame 24! (A', B') are aligned so that they match.

また、左右上下の設定を左右を′″不変″、上下を″中
央″に設定したならば、位置合せ対象枠の左右の位置す
なわちX座標の値は変わらず、上下の位置において基準
枠のY座標の中央の位置に、位置合せ対象枠のY座標の
中央座標が一致するよう揃えられる。従って、枠23の
Y座標の中央位置に、枠24のY座標の中央位置が一致
するようになる。
Also, if the left, right, top, and bottom settings are set to ``unchanged'' for the left and right and "center" for the top and bottom, the left and right positions of the alignment target frame, that is, the X coordinate value, will not change, but the Y The coordinates are aligned so that the center coordinate of the Y coordinate of the alignment target frame coincides with the center position of the coordinates. Therefore, the Y-coordinate center position of the frame 23 coincides with the Y-coordinate center position of the frame 24.

なお、基準枠を内枠に指定した場合も同様に考えられる
Note that the same can be considered when the reference frame is designated as an inner frame.

第7図は位置合せの実施例を示している。枠26.27
.28とが存在する記録紙25において、枠の位置合せ
を実行した場合が25a、25b、25cである。なお
、枠27′は枠27(=枠27の外枠)の内枠であり、
枠26と枠28は外枠と内枠が一致している。
FIG. 7 shows an example of alignment. Frame 26.27
.. 25a, 25b, and 25c are the cases where frame alignment is executed on the recording paper 25 where 28 exists. Note that the frame 27' is the inner frame of the frame 27 (=the outer frame of the frame 27),
The outer frame and inner frame of the frames 26 and 28 match.

25aは左右を″左端″に、上下を″下端″に設定し、
基準枠を枠27の内枠27′に、位置合せ対象枠を枠2
6に指定した場合を示している。
25a sets the left and right sides to the "left end" and the top and bottom to the "bottom end",
The reference frame is the inner frame 27' of the frame 27, and the alignment target frame is the frame 2.
6 is specified.

25bは左右を″右端″に、上下を″下端″に設定し、
基準枠を枠27、位置合せ対象枠を枠26に指定した場
合を示している。
25b sets the left and right sides to the "right edge" and the top and bottom to the "bottom edge",
This shows a case where frame 27 is designated as the reference frame and frame 26 is designated as the alignment target frame.

25cは左右を″不変″に、上下を″′中央″に設定し
、基準枠を枠27、位置合せ対象枠を枠26に指定した
場合を示している。
25c shows a case where the left and right sides are set to "unchanged", the top and bottom are set to "center", the reference frame is designated as the frame 27, and the alignment target frame is designated as the frame 26.

[発明の効果] 本発明により、例えばある枠の位置を別の枠の中央に揃
えたいといったような場合に、オペレータが揃えたい枠
を指定して、中央の位置に揃うまで移動させるというこ
とをしなくても、上下左右を設定して揃えたい枠と基準
枠を指定すれば簡単に位置が揃えられる文書処理装置を
提供することができる。
[Effects of the Invention] According to the present invention, when, for example, the operator wants to align the position of one frame to the center of another frame, the operator can specify the frame to be aligned and move it until the frame is aligned at the center position. It is possible to provide a document processing device that can easily align the positions by setting the top, bottom, left, and right and specifying the frame and reference frame to be aligned without having to do so.

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

第1図は実施例における文書処理システムのブロック構
成図、 第2図は本実施例における文書展開エリアとなる枠のレ
イアウトの一例を示す図、 第3図は本実施例における台枠とその中の文書情報の関
係を示す図、 第4図は文字枠の内枠と外枠の例及びそのサイズ変更例
を示す図、 第5図は本実施例の設定処理の手順を示すフローチャー
ト、 第6図は本実施例の実行結果を説明するための枠とその
座標を示した図、 第7図は本実施例の実行結果を示した図である。 図中、1・・・CPU、2・・・ROM、3・・・RA
M、4・・・フォントメモリ、5・・・VRAM、6・
・・CRTデイスプレィ、7・・・磁気記憶装置、8・
・・キーボード、9・・・マウス、10・・・画像メモ
リ、11・・・レーザビームプリンタである。 特許出願人  株式会社ジャストシステム20′
Figure 1 is a block configuration diagram of the document processing system in this embodiment. Figure 2 is a diagram showing an example of the layout of the frame that becomes the document development area in this embodiment. Figure 3 is the underframe and its interior in this embodiment. FIG. 4 is a diagram showing an example of the inner and outer frames of a character frame and an example of changing their size. FIG. 5 is a flowchart showing the procedure of the setting process of this embodiment. The figure is a diagram showing frames and their coordinates for explaining the execution results of this embodiment, and FIG. 7 is a diagram showing the execution results of this embodiment. In the figure, 1...CPU, 2...ROM, 3...RA
M, 4... Font memory, 5... VRAM, 6...
・・CRT display, 7・・Magnetic storage device, 8・
...Keyboard, 9...Mouse, 10...Image memory, 11...Laser beam printer. Patent applicant: Just System Co., Ltd. 20'

Claims (2)

【特許請求の範囲】[Claims] (1)複数の枠の位置を揃える文書処理装置であって、 基準となる枠の左右上下どの位置に揃えるかを設定でき
る設定手段と、 位置を揃えたい枠を指定する第1の指定手段と、 位置を揃えるときの基準となる枠を指定する第2の指定
手段とを備えることを特徴とする文書処理装置。
(1) A document processing device for aligning the positions of a plurality of frames, comprising a setting means for setting which positions to align on the left, right, top, and bottom of a reference frame, and a first specifying means for specifying the frames to be aligned. , and second specifying means for specifying a frame to be used as a reference when aligning positions.
(2)更に、基準となるのが枠の内枠か外枠かを選択で
きることを特徴とする請求項第1項に記載の文書処理装
置。
(2) The document processing apparatus according to claim 1, further comprising the ability to select whether the reference is an inner frame or an outer frame.
JP2271866A 1990-10-09 1990-10-09 Document processor Pending JPH04147366A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2271866A JPH04147366A (en) 1990-10-09 1990-10-09 Document processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2271866A JPH04147366A (en) 1990-10-09 1990-10-09 Document processor

Publications (1)

Publication Number Publication Date
JPH04147366A true JPH04147366A (en) 1992-05-20

Family

ID=17505990

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2271866A Pending JPH04147366A (en) 1990-10-09 1990-10-09 Document processor

Country Status (1)

Country Link
JP (1) JPH04147366A (en)

Similar Documents

Publication Publication Date Title
JPH0435789B2 (en)
JPH0321943B2 (en)
JPH04147366A (en) Document processor
JPH0524534B2 (en)
JP2635311B2 (en) Document processing device
JP2685762B2 (en) Compound document creating apparatus and compound document creating method
JP2020145508A (en) Image editing device and image editing method
JP3674905B2 (en) Document editing device
JP3275629B2 (en) Layout correction device
JPS63165852A (en) magazine editing system
JPH0731671B2 (en) Formula input editing method
JPH0447865B2 (en)
JPH04127270A (en) Document processor
JP3571498B2 (en) Typesetting method and typesetting device, and recording medium recording program for executing the processing
JP3275628B2 (en) Layout correction device
JPH04127265A (en) Document processor
JPH07105212A (en) Layout design equipment
JP3071801B2 (en) Character editing system
JPH04139574A (en) Document processor
JPH04139570A (en) Document processor
JPH04139569A (en) Document processor
JPH04139572A (en) Document processor
JPH0470956A (en) Document processor
JPH0744607A (en) Layout design equipment
JPH0470961A (en) Pattern display device