JPS60527A - Word processor - Google Patents

Word processor

Info

Publication number
JPS60527A
JPS60527A JP58108457A JP10845783A JPS60527A JP S60527 A JPS60527 A JP S60527A JP 58108457 A JP58108457 A JP 58108457A JP 10845783 A JP10845783 A JP 10845783A JP S60527 A JPS60527 A JP S60527A
Authority
JP
Japan
Prior art keywords
key
line
border
data
rimming
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
JP58108457A
Other languages
Japanese (ja)
Inventor
Koji Igawa
幸治 井川
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.)
Ricoh Co Ltd
Original Assignee
Ricoh 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP58108457A priority Critical patent/JPS60527A/en
Publication of JPS60527A publication Critical patent/JPS60527A/en
Pending legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

PURPOSE:To simplify the rimming operation and to reduce misoperations to shorten a document preparing time by installing a rimming mode appointing means and a rimmining content setting means to the input section, and making the rimming function single function. CONSTITUTION:An input section A is constituted of an ordinal input means B which inputs information necessary for making ordinary word processing operation, such as graphic character, cursor movement, edit processing, etc., rimming mode appointing means C which appoints the rimming of a document, and rimming content setting means D which sets the extent of an object to be rimmed, the necessity of title, kind of rimming character, and the necessity of cornering. A control section E performs edition at its edit processing section G in accordance with the processed result of a rim processing means F which performs rimming process according to the appointed result of the means C and set result of the means D, and the inputted result of the means B; and displays the edited result through a display section H. Therefore, word processing including a rimming operation is performed easily.

Description

【発明の詳細な説明】 抜権分夏 この発明は、ワードプロセッサ等の文書処理装置に関す
る。
DETAILED DESCRIPTION OF THE INVENTION This invention relates to a document processing device such as a word processor.

従末挟賃 従来、ワードプロセッサ等の文書処理装置において、文
書の所要の範囲に縁取りを施す場合には、次のような操
作を行なうようにしていた。
BACKGROUND ART Conventionally, in document processing devices such as word processors, when bordering a desired area of a document, the following operations have been performed.

すなわち、まず、第1図(イ)に示すように、縁取りを
する範囲の最上行左端桁位fifA及び最下行右端桁位
置BをカーソルCLによって指定し、その2つの位置A
、Bを結ぶ線が対角線になる長方形(正方形を含む)の
ボックスケイ線を設定して、同図(ロ)に示すような縁
取りを形成する(以下、「従来技術1」という)。
That is, as shown in FIG. 1(A), first, specify the leftmost digit position fifA of the top row and the rightmost digit position B of the bottom row of the range to be bordered with the cursor CL, and then move the two positions A.
, B are diagonal lines, and a rectangular (including square) box cutout line is set to form a border as shown in FIG.

また、第2図(イ)に示すように、縁取りをする範囲の
最上行左端桁位置Cにおいてインデント(マークIN)
を設定し、そのインデントをリピート機能を使用して、
最上行左端桁位置CからC→D−)E−+F→Cという
ように順次移動して長方形(正方形を含む)ブロックを
形成した後、インデントとケイ線の変換を行なって、同
図(ロ)に示すような縁取りをする(以下、「従来技術
2」という)。
Also, as shown in Figure 2 (A), indent (mark IN) at the leftmost digit position C of the top row of the range to be bordered.
and use the repeat function to set that indentation,
After forming a rectangular (including square) block by sequentially moving from the top row leftmost digit position C to C→D−)E−+F→C, convert the indentation and C line to ) (hereinafter referred to as "prior art 2").

しかしながら、このようにして縁取りをする場合には、
以下のような問題がある。
However, when edging in this way,
There are the following problems.

まず、従来技術1による場合、ケイ線をカラムの外側ぺ
設定する方式とカラムの中央に設定する方式とがある。
First, in the case of Prior Art 1, there are two methods: one in which the wire is set on the outside of the column, and the other in which it is set in the center of the column.

前者によるときには、表題付文書を縁取る場合、第3図
に示すように表題文字の外側を縁取ることしかできず、
第4図に示すように表題の左右にケイ線を設定できない
In the former case, when bordering a document with a title, it is only possible to border the outside of the title characters, as shown in Figure 3.
As shown in Figure 4, it is not possible to set gray lines on the left and right sides of the title.

後者によるときには、第4図に示すように表題の左右に
ケイ線を設定出来るが、この場合、まず位置Hにおいて
ケイ線設定モードにしてケイ線の始点を指定し、カーソ
ルをG→Hに移動してケイ線の終点を指定して、ケイ線
G−Hを形成し、以後同様にして、ケイ線I−J、 J
−に、 L−M。
If you use the latter method, you can set the key line on the left and right of the title as shown in Figure 4, but in this case, first set the key line setting mode at position H, specify the starting point of the key line, and move the cursor from G to H. Specify the end point of the line to form the line G-H, and then do the same to create the line I-J, J.
- to L-M.

M−N、N−Hを形成しなければならない。M-N, N-H must be formed.

そのため、操作が複雑であり、縁取りの数が多いと操作
回数が多くなって非常に面倒であり、所要時間も多くな
る。特に、縁取りの範囲が広いときには、ケイ線の始点
、終点を指定する際のカーソルの移動に時間がかかり、
縁取りに要する時間が増大する。
Therefore, the operation is complicated, and if there are many borders, the number of operations will be increased, which is very troublesome, and the time required will also increase. In particular, when the border area is wide, it takes time to move the cursor when specifying the start and end points of the line.
The time required for edging increases.

また、カラムの中央にケイ線を設定するため、第5図に
示すように、用紙全体を縁取る場合、最上下行TL、U
L及び最左右桁LE、REにはケイ線が形成されるので
、全体の文字入力可能領域がy行、X桁であるとすると
、((x+y)X2−4)カラムが事実上文字入力が出
来なくなる。
Also, since a line is set in the center of the column, if the entire paper is to be bordered as shown in FIG. 5, the top and bottom rows TL, U
Since a gray line is formed at L and the leftmost and rightmost digits LE and RE, if the entire character input area is y rows and X digits, the ((x+y)X2-4) column is effectively where character input is not possible. I can't do it.

例えば1文字入力可能領域が50行、60桁のときには
、((50+60)X2−4) =216カラムが事実
上入力禁止領域になり、非常に無駄がある。
For example, when the area in which one character can be entered is 50 lines and 60 columns, ((50+60)X2-4)=216 columns are effectively an input prohibited area, which is very wasteful.

さらに、この従来技術1では、縁取りケイ線の角を丸く
することができない。
Furthermore, in this prior art 1, the corners of the border lines cannot be rounded.

この場合、例えばグラフイクモードに変更し、第6図(
イ)に示すようにカーソルで点T−)U→V−+W−+
Tの順序で4点を指定して、同図(ロ)に示すようにグ
ラフィックパターンで縁取り線を設定した後、丸くした
い角を形成する2本の線上の2点R,Sを指定し、その
2点で2本の線に接するような接線円を描くことによっ
て、同図(ハ)に示すように角を丸くすることが考えら
れる。
In this case, for example, change to graphic mode and
As shown in b), move the cursor to point T-)U→V-+W-+
After specifying four points in the order of T and setting a border line with a graphic pattern as shown in the same figure (b), specify two points R and S on the two lines that form the corner you want to round, By drawing a tangential circle that touches the two lines at these two points, it is possible to round the corners as shown in FIG.

しかしながら、このようにして、各月を接線円に変更す
るのでは、操作回数が多くなり、縁取りに要する時間が
多くなる。しかも、このようにして角を丸くした場合に
は、グラフィックモードで作成した縁取り線と通常のキ
ャラクタモードで作成した文書との合成が困難であり、
操作も非常に複雑な上に難かしいので、所要時間及び労
力がかかる。
However, changing each month to a tangential circle in this way increases the number of operations and increases the time required for edging. Moreover, when the corners are rounded in this way, it is difficult to combine the border lines created in graphic mode with the document created in normal character mode.
The operation is also very complicated and difficult, requiring much time and effort.

さらにまた、この従来技術1では、既に縁取りを施こし
た文書に追加する場合、追加する文字数が多く改行を生
じると、最下行の縁取りケイ線から文字がはみ出してし
まので、これを補正するために、ケイ線を一旦消して書
直すが、最下行のケイ線を移動しなければならない等、
操作が煩わしい。
Furthermore, in this prior art 1, when adding to a document that has already been bordered, if the number of characters to be added is large and a line break occurs, the characters will protrude from the border line of the bottom line. For example, if you erase the key line and rewrite it, you may have to move the bottom line, etc.
Operation is cumbersome.

次に、従来技術2では、上述した第2図に示すように、
所要の範囲をインデントマークで囲まなければならない
ので、縁取り範囲が広い場合には、時間がかる。
Next, in prior art 2, as shown in FIG. 2 mentioned above,
Since the required range must be surrounded by indent marks, it takes time if the bordering range is wide.

また、カラムの中央にケイ線を設定するため、従来技術
1で説明したように、ケイ線に使用するカラムに文字を
入力できなくなるので、無駄が多しAo さらに、縁取り線の角を丸くすることも出来なり)11 さらにまた、一旦形成した縁取りケイ線を変更する場合
には、ケイ線を一旦インデントマークに変換して、変更
する部分のインデントマークを消去した後、新たにイン
デントを設定してケイ線に変換するという操作をしなけ
ればならず、操作が非常に複雑で所要時間も多くなる。
In addition, since the line is set in the center of the column, as explained in Prior Art 1, characters cannot be entered in the column used for the line, so there is a lot of waste.Ao Furthermore, the corners of the border lines are rounded. 11 Furthermore, if you want to change the border lines that have been formed, first convert the lines to indent marks, erase the indent marks in the part you want to change, and then set new indents. It is necessary to perform an operation of converting the data into a C line, which is very complicated and takes a lot of time.

このように、従来の文書処理装置においては、所要の範
囲に縁取りを施す場合、縁取りという単機能がなかった
ため、ケイ線を代用して、複雑な操作と多くの時間髪か
けて縁取・りを施さなければならないという不都合があ
る。
In this way, conventional document processing devices do not have a single function called edging when applying borders to a required area, so they use wire lines instead, which requires complicated operations and takes a lot of time. There is an inconvenience that it has to be done.

なお、この明細書中において、「文書」とは、アルファ
ベット、漢字、平仮名2バ仮名、数字。
In addition, in this specification, "document" refers to alphabets, kanji, hiragana and bibakana, and numbers.

記号、線等のいずれか単独若しくはこれ等の複数の組合
せで形成されるものを意味する。
It means a symbol, a line, etc. formed singly or in combination of a plurality of these.

且−J曳 この発明は上記の点に鑑みてなされたものであり、縁取
り操作を簡素化して操作ミスを低減することによって縁
取りに要する時間、ひいては文書作成に要する時間を短
縮すると共に、縁取りのバリエーションを多くして視覚
的に美しい文書を作成できるようにすることを目的とす
る。
This invention has been made in view of the above points, and by simplifying the edging operation and reducing operational errors, it shortens the time required for edging, and by extension, the time required for document creation, and also reduces the amount of edging. The purpose is to enable the creation of visually beautiful documents with many variations.

且−戒 以下、この発明の構成を一実施例に基づいて説明する。And - precepts Hereinafter, the configuration of the present invention will be explained based on one embodiment.

第7図は、この発明の基本実施例を示すブロック図であ
る。
FIG. 7 is a block diagram showing a basic embodiment of the invention.

同図において、入力部Aは、グラフィック・キャラクタ
、カーソル移動2騙集処理等の通常の文書作成編集に必
要な情報を入力する通常の入力手段Bと、文書の縁取り
を指定する縁取りモード指定手段Cと、縁取り対象範囲
2表題の要・不要。
In the figure, an input section A includes a normal input means B for inputting information necessary for normal document creation and editing, such as graphic characters, cursor movement, 2 cursor collection processing, etc., and a border mode designation means for specifying the border of a document. C and the required/unnecessary of the 2nd title for the bordered area.

縁取り線の種類又は縁取り文字種別、角取りの要・不要
を設定する縁取り内容設定手段りとからなる。
It consists of a border content setting means for setting the type of border line or border character type, and whether corner cutting is required or not.

制御部Eは、入力部Aのモード指定手段Cの指定結果及
び縁取り内容設定手段りの設定結果に基づいて、それ等
の指定結果及び設定結果に応じた縁取り処理をする縁取
り処理手段Fと、入力部Aの通常の入力手段Bからの入
力結果及び縁取り処理手段Fからの処理結果に基づいて
編集処理をする編集処理部Gとからなる。
The control unit E includes an edging processing unit F that performs edging processing according to the specification results and setting results based on the specification results of the mode specification unit C of the input unit A and the setting results of the edging content setting unit; It consists of an editing processing section G that performs editing processing based on the input results from the normal input means B of the input section A and the processing results from the border processing means F.

表示部Hは、制御部Eの編集処理部Gによる編集処理結
果を表示する。
The display section H displays the editing processing result by the editing processing section G of the control section E.

このように、この文書処理装置は縁取り機能を単機能と
して有するので、縁取り操作が簡単になると共に、縁取
り内容設定手段によって各種の縁取りの内容を設定でき
るので、視覚的に美しい文書を作成できる。
As described above, since this document processing device has the bordering function as a single function, the bordering operation is simplified, and various bordering contents can be set by the bordering content setting means, so a visually beautiful document can be created.

第8図は、この発明を実施した文書処理装置の一例を示
す外観図である。
FIG. 8 is an external view showing an example of a document processing device embodying the present invention.

この文書処理装置は1文書作成編集に必要な各種の情報
を入力するための入力部であるキーボード1と、作成文
書等を表示する表示部である表示装置2と、作成文書等
を記録するプリンタ3及び作成文書等を格納する2台の
フロンピディスク装置4とからなる。
This document processing device includes a keyboard 1 that is an input section for inputting various information necessary for creating and editing a document, a display device 2 that is a display section that displays a created document, etc., and a printer that records the created document etc. 3 and two floppy disk devices 4 for storing created documents and the like.

なお、キーボード1は、例えばアルファベット。Note that the keyboard 1 is, for example, an alphabet.

漢字、平、仮名2片仮名、数字、記号等の文字を入力す
るためのキ一群1Aと、挿入、削除、訂正。
Key group 1A for inputting characters such as kanji, hiragana, kana 2, katakana, numbers, and symbols, as well as insertion, deletion, and correction.

移動等の種編集用キ一群1Bと、登録、印刷等のキ一群
1Cと、表示装置2上のカーソルの移動を指定するカー
ソル移動用キ一群1Dと、縁取りモードを指定する縁取
りモード指定キー1Eと、縁取りモード時に縁取り対象
範囲を設定する対象範囲設定キー、表題の要・不要を設
定する表題設定キー、縁取り線の種類及び文字種別を設
定する線種類設定キー、角取りの要・不要を設定する角
取り設定キーとして使用するテンキーIFと、操作結果
を有効にしたり、所要の処理を開始させるときに使用す
る実行キー1Gと、所要の処理結果を無効にするときに
使用するキャンセルキーl H等を備えている。
A group of keys 1B for editing types such as movement, a group of keys 1C for registering, printing, etc., a group of cursor movement keys 1D for specifying the movement of the cursor on the display device 2, and a edging mode specification key 1E for specifying the edging mode. , target range setting key to set the range to be bordered in border mode, title setting key to set whether a title is required, line type setting key to set the border line type and character type, and whether corner cutting is required or not. The numeric keypad IF is used as the corner cutting setting key, the execution key 1G is used to validate the operation result or start the desired process, and the cancel key L is used to invalidate the desired process result. Equipped with H etc.

第9図は、この文書処理装置の制御部の縁取り処理部の
一例を示すブロック図である。
FIG. 9 is a block diagram showing an example of the border processing section of the control section of this document processing device.

同図において、キー人力判定回路11は、キーボード1
のキー操作によって入力されたデータの内容を判定し、
キーボード1の縁取りモード指定キー1Eが操作されて
縁取りモードが指定された後、各キー操作で入力される
データが縁取りモードの処理に関するデータ否かを判定
して、縁取りモードの処理に関するデータであれば、入
力データを所要の各部に転送する。
In the same figure, the key human power determination circuit 11 is connected to the keyboard 1.
Determine the content of the data entered by the key operation,
After the edging mode designation key 1E of the keyboard 1 is operated to specify the edging mode, it is determined whether the data input by each key operation is data related to edging mode processing, and whether the data is data related to edging mode processing or not. For example, input data is transferred to the required parts.

ガイダンス表示制御回路12は、キーボード1の縁取り
モード指定キー1Eの操作によって、キー人力判定回路
11を介して縁取りモード指定データMDが入力された
ときに、縁取り内容設定操作のガイダンスを、キーボー
ド1の縁取り内容設定キーとして使用するテンキー1F
が操作される毎に出力される縁取り対象範囲、表題の要
・不要。
The guidance display control circuit 12 displays guidance for the edging content setting operation on the keyboard 1 when the edging mode designation data MD is input via the key human power determination circuit 11 by operating the edging mode designation key 1E on the keyboard 1. Numeric keypad 1F used as border content setting key
The bordering target range that is output every time the is operated, and whether or not a title is required.

縁取り線の種類及び文字種別、角取りの要・不要の各縁
取り内容設定データNDが入力される毎に、順次表示装
置2の表示画面のガイダンス表示領域に表示させる。
Each time the border line type, character type, and border content setting data ND regarding whether or not corner cutting is required are input, they are sequentially displayed in the guidance display area of the display screen of the display device 2.

カーソル制御回路16は、キーボード1のカーソルキー
1Dが操作された時に入力されるカーソ指移動データC
Dに応じて表示装置2の表示画面のカーソルを移動させ
るカーソルデータCEを出力すると共に、カーソルの現
在位置を示すカーソル位置データCPを出力する。
The cursor control circuit 16 includes cursor finger movement data C input when the cursor key 1D of the keyboard 1 is operated.
In response to D, cursor data CE for moving the cursor on the display screen of the display device 2 is outputted, and cursor position data CP indicating the current position of the cursor is outputted.

ブロック制御テーブル14は、キーボード1から入力判
定回路11を介して縁取り対象範囲、表題の要・不要、
縁取り線の種類及び文字種別の各縁取り内容設定データ
NDを入力して、現在設定されている各ブロックの範囲
や編集順序等のデータ(ブロックデータ)を格納し、キ
ーボード1から縁取りモード指定データMDが入力され
たときに、カーソル制御回路11からのカーソル位置デ
ータCPに基づいて現カーソル位置に対応するブロック
のブロックデータBDを出力する。
The block control table 14 outputs information such as the bordering target range, the necessity/unnecessity of the title, etc. from the keyboard 1 via the input determination circuit 11.
Input each bordering content setting data ND for border line type and character type, store data (block data) such as the currently set range of each block and editing order, and input bordering mode specification data MD from keyboard 1. is input, block data BD of the block corresponding to the current cursor position is output based on the cursor position data CP from the cursor control circuit 11.

ここで、この文書処理装置が有するブロック編集機能に
ついて第10図を参照して説明しておく。
Here, the block editing function that this document processing device has will be explained with reference to FIG.

ブロック編集機能とは、例えば第10図に示すように、
全編集エリア(文字入力可能領域)PEの内の所要の範
囲(ブロック)を単位として、そのブロック内での編集
が出来る機能である。
The block editing function is, for example, as shown in Figure 10.
This is a function that allows editing within a required range (block) within the entire edit area (character input area) PE.

その各ブロックは編集の単位pあるので、1ブロツク内
で改行すると、次の行の当該ブロックの先頭桁にカーソ
ルが移動し、ブロックの最終行で改行すると、自動的に
当該ブロックが1行分長くなる。
Each block has editing units p, so if you break a line within one block, the cursor will move to the first column of the block in the next line, and if you break the line in the last line of the block, the block will automatically be edited by one line. become longer.

なお、第10図は全編集エリアPEを、第1゜第2.第
3.第4のブロックPE1r P F 2 、 P E
 3 。
In addition, FIG. 10 shows all the editing areas PE in the 1st, 2nd, 2nd, 3rd, 3rd, 3rd, 4th, 4th, 5th, and 9th. Third. Fourth block PE1r P F 2 , P E
3.

PE4に分割した例である。This is an example of division into PE4.

また、ブロックを設定しないときには、編集エリア全体
が1ブロツクになる。
Furthermore, when no block is set, the entire editing area becomes one block.

第9図に戻って、該当ブロック情報格納エリア15は、
ブロック制御テーブル14から転送されたブロックデー
タBDを格納し、外部からの要求に応じて格納したブロ
ックデータBDを該当ブロックデータBEとして出力す
る。
Returning to FIG. 9, the block information storage area 15 is as follows:
It stores the block data BD transferred from the block control table 14, and outputs the stored block data BD as the corresponding block data BE in response to an external request.

表題文字列探索回路16は、該当ブロック情報格納テー
ブル15からの該当ブロックデータBEに基づいて表題
文字列の位置、範囲等を探索して、そのデータを格納し
、外部からの要求に応じて表題データTDを出力する。
The title character string search circuit 16 searches for the position, range, etc. of the title character string based on the corresponding block data BE from the corresponding block information storage table 15, stores the data, and searches for the title character string in response to an external request. Output data TD.

頂点位置変換制御回路17は、現縁取り情報格納エリア
18から現在設定されているすべての縁取り情報を示す
縁取りデータEDを入力し、この縁取りデータEDを変
更して又は新規に該当ブロック情報格納エリア15から
の該当ブロックデータBEに基づいて縁取り対象範囲の
4頂点位置を算出し、表題がある場合には表題文字列探
索回路16からの表題データTDに基づいて6頂点位置
を算出して、外部からの要求に応じて現縁取り情報格納
エリア18からの現縁取りデータを含む頂点位置データ
PDを出力する。
The vertex position conversion control circuit 17 inputs the edging data ED indicating all currently set edging information from the current edging information storage area 18 and changes this edging data ED or newly creates the corresponding block information storage area 15. The four vertex positions of the edging target range are calculated based on the corresponding block data BE from In response to a request, the vertex position data PD including the current border data from the current border information storage area 18 is output.

現縁取り情報格納エリア18は、後述する設定ケイ線テ
ーブル24からのケイ線データLD及び設定縁取り文字
列テーブル27からの縁取り文字列データFDを入力し
て、表示装置2に現在表示中のすべての縁取り情報を格
納し、外部からの要求に応じて現縁取りデータEDを出
力する。
The current border information storage area 18 inputs the key line data LD from the setting key line table 24 and the border character string data FD from the set border string table 27, which will be described later, and stores all the data currently displayed on the display device 2. It stores the edging information and outputs the current edging data ED in response to an external request.

角取り算出回路20は、キーボード1から入力判定回路
11を介して角取り要を示す角取り指定データRDが入
力されたときに、該当ブロック情報格納エリア15から
のブロックデータBE及び頂点位置変換制御回路17か
らの頂点位置データに基づいて角取り接線円の半径、中
心位置、接点位置を算出し、その算出結果を接線円デー
タREとして出力する。
When corner cutting designation data RD indicating the necessity of corner cutting is input from the keyboard 1 via the input determination circuit 11, the corner cutting calculation circuit 20 calculates block data BE from the corresponding block information storage area 15 and vertex position conversion control. The radius, center position, and contact position of the cornered tangent circle are calculated based on the vertex position data from the circuit 17, and the calculation results are output as tangent circle data RE.

角取り接線円テーブル21は、角取り算出回路20から
の接線円データREを入力して現在表示中の角取り接線
円のすべてのデータを格納し、外部からの要求に応じて
格納している接線円データREを接線円データRFとし
て出力する。
The cornering tangent circle table 21 receives the tangent circle data RE from the cornering calculation circuit 20 and stores all data of the currently displayed cornering tangent circle, and stores it in response to an external request. The tangent circle data RE is output as tangent circle data RF.

角取り算出回路20からの新規接線円データRE及び角
取り接線円テーブル21からの格納接線円データRFを
入力して、角取り接線円を表示装置2に表示するときの
表示パターンを生成し、 )外部からの要求に応じて接
線円表示パターンデータRGを出力する。
Input the new tangent circle data RE from the corner cutting calculation circuit 20 and the stored tangent circle data RF from the corner cutting tangent circle table 21 to generate a display pattern for displaying the corner cutting tangent circle on the display device 2; ) Outputs tangent circle display pattern data RG in response to an external request.

設定ケイ線テーブル24は、キー人力判定回路。The setting key line table 24 is a key human power judgment circuit.

11からの線種設定データLN及び頂点位置変換制御回
路17からの頂点位置データPD及び角取り接線円設定
回路22からの接線円表示パターンデータRGを入力し
て、表示装置2に現在表示中のすべてのケイ線情報を格
納し、外部からの要求に応じ℃ケイ線データLDを出力
する。
The line type setting data LN from 11, the vertex position data PD from the vertex position conversion control circuit 17, and the tangent circle display pattern data RG from the chamfering tangent circle setting circuit 22 are inputted to display the current display on the display device 2. It stores all the cable information and outputs the °C cable data LD in response to an external request.

ケイ線制御回路25は、設定ケイ線テーブル24からの
ケイ線データLDを入力して、各ケイ線毎の始点、終点
、線種データST、EN、LSに変換して出力する。
The line control circuit 25 inputs the line data LD from the set line table 24, converts it into starting point, end point, line type data ST, EN, and LS for each line and outputs it.

ケイ線設定回路26は、ケイ線制御回路25からの各ケ
イ線の始点、終点、g種データST、EN。
The line setting circuit 26 receives the start point, end point, and g type data ST and EN of each line from the line control circuit 25.

LSを入力して、表示装置2にケイ線を表示させる。Input LS to display a line on the display device 2.

設定縁取り文字列テーブル27は、キー人力判定回路1
1からの文字種別設定データCG及び頂点位置変換制御
回路17からの頂点位置データPDを入力して、表示装
置2に現在表示中のすべての縁取り文字列の情報を格納
し、外部からの要求に応じて縁取り文字列データFDを
出力する。
The setting border character string table 27 is the key human power judgment circuit 1
The character type setting data CG from 1 and the vertex position data PD from the vertex position conversion control circuit 17 are input, and the information of all bordered character strings currently displayed on the display device 2 is stored, Accordingly, border character string data FD is output.

縁取り文字列制御回路28は、設定縁取り文字列テーブ
ル27からの縁取り文字列データFDを人力して、各縁
取り文字列の開始行・桁、終了行・桁2文字種別データ
SL、EL、GSに変換して出力する。
The border character string control circuit 28 manually inputs the border character string data FD from the setting border character string table 27 and converts it into the start line/column, end line/column 2 character type data SL, EL, and GS of each border character string. Convert and output.

縁取り文字列設定回路29は、縁取り文字列制御回路2
8からの開始行・桁、終了行・桁2文字種別データSL
、EL、C8を入力して、表示装W2に縁取り文字列を
表示する。
The border character string setting circuit 29 is the border character string control circuit 2
Starting line/column from 8, ending line/column 2 character type data SL
, EL, and C8 are input to display the border character string on the display W2.

順次比較回路61は、現縁取り情報格納エリア18から
の縁取りデータEDと、設定ケイ線テーブル24からの
ケイ線データLD及び設定縁取り文字列テーブル27か
らの縁取り文字列データFDとを入力して、新規に縁取
りをしようとする位置に既に縁取りがされているか否か
を判断として、該当する縁取りがあれば該当縁取リデー
タNEを出力する。
The sequential comparison circuit 61 inputs the border data ED from the current border information storage area 18, the key line data LD from the set key line table 24, and the border character string data FD from the set border string table 27, and It is determined whether a border has already been formed at the position where a new border is to be added, and if there is a corresponding border, the corresponding border redata NE is output.

該当縁取り表示制御回路32は、順次比較回路31から
の該当縁取りデータNEを入力して、該当する縁取りの
表示装置2上の表示を消去する。
The corresponding border display control circuit 32 sequentially inputs the corresponding border data NE from the comparison circuit 31 and erases the display of the corresponding border on the display device 2.

なお、これ等の各部はマイクロコンピュータで構成でき
る。
Note that each of these parts can be configured by a microcomputer.

次に、このように構成した実施例の作用について第11
図以降をも参照して説明する。
Next, the operation of the embodiment configured in this way will be explained in the 11th section.
The explanation will be given with reference to the following figures.

まず、第11図乃至第16図は第9の縁取り処理部が実
行する処理動作を示すフロー図、第17図乃至第21図
は表示装置2のガイダンス表示領域PGに表示されたガ
イダンスの表示例である。
First, FIGS. 11 to 16 are flowcharts showing processing operations executed by the ninth border processing section, and FIGS. 17 to 21 are display examples of guidance displayed in the guidance display area PG of the display device 2. It is.

第11図乃至第16図において、5TEEPL 、 2
 :ここでは、縁取りモードが指定されたか否かを判別
し、縁取りモードか指定されれば、以下の縁取り内容設
定処理動作に入る。
In FIGS. 11 to 16, 5TEEPL, 2
: Here, it is determined whether or not the edging mode has been designated, and if the edging mode has been designated, the following edging content setting processing operation begins.

すなわち、キー人力判定回路11はキー人力による入力
データが縁取りモード指定データMDが否かをチェック
して、縁取りモード指定データMDであれば、そのデー
タMDをガイダンス表示制御回路12及びブロック制御
テーブル14に転送する。
That is, the key human power determination circuit 11 checks whether the key human input data is the edging mode designation data MD, and if it is the edging mode designation data MD, the key human power determination circuit 11 transmits the data MD to the guidance display control circuit 12 and the block control table 14. Transfer to.

それによって、ガイダンス表示制御回路12は、表示装
置2の表示画面のガイダンス表示領域PGに、第17図
に示すように、縁取り対象範囲として「1.規定 2.
自由」を表示させる。
As a result, the guidance display control circuit 12 displays "1. Regulation 2.
"Freedom" is displayed.

5TEP 3〜19;ここでは、縁取り対象範囲を設定
する。
5TEP 3-19; Here, the range to be bordered is set.

すなわち、5TEEP 3〜5;キー人力が該当キー(
テンキー1Fの1キー又は2キー)であるか否かをチェ
ックし、該当キーであれば5TEP 6に進み、該当キ
ーでなければ、キャンセルキーか否かを判別して、キャ
ンセルキーであれば5TEP 1にリターンして縁取り
モード指定ルーチンに戻り、キャンセルキーでなければ
5TEP 3にリターンする。
In other words, 5TEEP 3~5; key human power is the corresponding key (
1 key or 2 key on the numeric keypad 1F), and if it is the relevant key, proceed to 5TEP 6. If it is not the relevant key, determine whether it is the cancel key or not, and if it is the cancel key, proceed to 5TEP. Return to 1 and return to the edging mode designation routine, and if it is not the cancel key, return to 5TEP 3.

5TEP6;規定選択(1キー)か否かを判別し、規定
選択であれば5TEP 7に、規定選択でなければ第1
2図の5TEPIOに進む。
5TEP6; Determine whether or not the standard selection (1 key) is selected, and if the standard selection is selected, go to 5TEP 7; if not, go to the first
Proceed to 5TEPIO in Figure 2.

5TEP 7〜9;ここでは、規定の縁取り対象範囲を
設定する。
5TEP 7-9; Here, a prescribed bordering target range is set.

つまり、カーソル制御回路1?1からブロック制御テー
ブル14に現カーソル位置データGEが取込まれ、ブロ
ック制御テーブル14は、その現カーソル位置に対応す
るブロックを探索して、その探索したブロック(該当ブ
ロック)のブロックデータBDを該当ブロック情報格納
エリア15に転送する。
That is, the current cursor position data GE is taken into the block control table 14 from the cursor control circuit 1?1, the block control table 14 searches for a block corresponding to the current cursor position, and stores the searched block ) is transferred to the corresponding block information storage area 15.

例えば、第22図に示すように、カーソルO8が点A、
B、C,Dで囲まれたブロック内にあるとすれば、その
ブロックが該当ブロックになり、またブロックが何も設
定されていない場合には、文字入力可能領域全体が該当
ブロックになる。
For example, as shown in FIG. 22, cursor O8 is at point A,
If it is within a block surrounded by B, C, and D, that block becomes the relevant block, and if no block is set, the entire character input possible area becomes the relevant block.

そして、頂点位置変換制御回路17は、該当ブロック情
報格納エリア15からの該当ブロックデータBEに基づ
いて4頂点位置、つまり例えば第22図の点A、B、C
,Dの位置を算出して格納し、その後、第13図の5T
EP21に進む。
Then, the vertex position conversion control circuit 17 converts four vertex positions based on the corresponding block data BE from the corresponding block information storage area 15, that is, points A, B, and C in FIG.
, D is calculated and stored, and then 5T in FIG.
Proceed to EP21.

第12図において、5TEPIO〜20;ここでは、自
由な縁取り対象範囲を設定する。
In FIG. 12, 5TEPIO to 20; here, a free bordering target range is set.

すなわち、5TEP 10〜12;キー人力が該当キー
(実行キー又はカーソルキー)か否かをチェックして、
該当キーであれば5TEP13に進み、該当キーでなけ
れば、キャンセルキーか否かをチェックして、キャンセ
ルキーであれば第11図の3TEP3にリターンして縁
取り範囲設定ルーチンに戻り、キャンセルキーでなけれ
ば5TEP 10にリターンする。
That is, 5TEP 10-12; Check whether the key manually is the corresponding key (execution key or cursor key),
If it is the applicable key, proceed to 5TEP13, and if it is not the applicable key, check whether it is the cancel key or not. If it is the cancel key, return to 3TEP3 in Figure 11 and return to the border range setting routine, and if it is not the cancel key. If so, return to 5TEP 10.

5TEPI 3.14 ;実行キーか否かを判別して、
実行キーであればカーソル制御回路13から現カーソル
位置データGEをブロック制御テーブル14に取込み、
実行キーでなければ5TEPIOにリターンする。なお
、このときカーソルキーの入力に応じてカーソル制御回
路13によってカーソルが移動される(図示省略)。
5TEPI 3.14; Determine whether it is an execution key or not,
If it is an execution key, the current cursor position data GE is taken from the cursor control circuit 13 into the block control table 14,
If it is not an execution key, it returns to 5TEPIO. Note that at this time, the cursor is moved by the cursor control circuit 13 in response to input from the cursor keys (not shown).

5TEP15〜17;キー人力が該当キー(実行キー又
はカーソルキー)か否かをチェックして、該当キーであ
れば5TEP 18に進み、該当キーでなければ、キャ
ンセルキーか否かをチェックして、キャンセルキーであ
れば5TEPIOにリターンし、キャンセルキーでなけ
れば5TEP15にリターンする。
5TEP 15-17; Check whether the key is the relevant key (execute key or cursor key), and if it is the relevant key, proceed to 5TEP 18; if it is not the relevant key, check whether it is the cancel key or not. If it is a cancel key, it returns to 5TEPIO, and if it is not a cancel key, it returns to 5TEP15.

5TEPI 8. 19 ;実行キーか否かを判別して
、実行キーであればカーソル制御回路13から再び現カ
ーソル位置データGEをブロック制御テーブル14に取
込み、縁取りキーでなければ5TEP ]、 5にリタ
ーンする。なお、このときもカーソルキーの入力に応じ
てカーソルが移動される。
5TEPI 8. 19; Determine whether or not it is an execution key, and if it is an execution key, take in the current cursor position data GE from the cursor control circuit 13 to the block control table 14 again; if it is not an edging key, return to 5TEP] and 5. Note that at this time as well, the cursor is moved in response to input from the cursor keys.

このようにして、カーソルを所要の2つの位置に移動し
て、例えば第22図の例で点AとC又はBとDのいずれ
かを指定したとすると、該当ブロックは点Δ、B、C,
Dで囲まれたブロックになる。
In this way, if you move the cursor to two required positions and specify either points A and C or B and D in the example in Figure 22, the corresponding block will be located at points Δ, B, and C. ,
It becomes a block surrounded by D.

5TEP20 ;ブロック制御テーブル14は、その2
つのカーソル位置に対応するブロックのブロックデータ
BDを該当ブロック情報格納エリア15に転送する。
5TEP20; The block control table 14 is
The block data BD of the block corresponding to the cursor position is transferred to the corresponding block information storage area 15.

そして、頂点位置変換制御回路17は、該当ブロック情
報格納エリア15からの該当ブロックデータBEに基づ
いて4頂点位置、例えば第22図では点A、B、C,D
の位置を算出し、その後第13図の5TEP21に進む
Then, the vertex position conversion control circuit 17 converts four vertex positions based on the corresponding block data BE from the corresponding block information storage area 15, for example, points A, B, C, and D in FIG.
After that, the process proceeds to 5TEP21 in FIG. 13.

このようにして、規定又は自由の縁取り対象範囲の設定
が終了すると、ガイダンス表示制御回路12は、表示装
置2のガイダンス表示領域PGに、第19図に示すよう
に、「10表題あり 2.なし」を表示させる。
When the setting of the specified or free bordering target range is completed in this way, the guidance display control circuit 12 displays "10 titles 2. none" in the guidance display area PG of the display device 2, as shown in FIG. " is displayed.

第13図において、5TEP21〜26;ここでは、表
題の要・不要(あり・なし)を設定する。
In FIG. 13, 5TEP21-26; Here, whether a title is required or not (present or absent) is set.

すなわち、5TEP21〜23;キー人力が該当キー(
テンキー1Fの1キー又は2キー)か否かをチェックし
て、該当キーであれば5TEP 24に進み、該当キー
でなければ、キャンセルキーか否かをチェックして、キ
ャンセルキーであれば第11図の5TEP 3にリター
ンして縁取り対象範囲設定ルーチンの戻り、キャンセル
キーでなければ5TEP21にリターンする。
In other words, 5TEP21-23; key human power is the corresponding key (
1 key or 2 key on the numeric keypad 1F), and if it is the applicable key, proceed to 5TEP 24. If it is not the applicable key, check whether it is the cancel key or not, and if it is the cancel key, proceed to step 11. Return to 5TEP 3 in the figure to return to the edging target range setting routine, and if the cancel key is not pressed, return to 5TEP 21.

5TEP24〜26;表題あり(1キー)か否かを判別
して、表題ありであれば、表題文字列探索回路16が該
当ブロック情報格納エリア15からの該当ブロックデー
タBEに基づいて表題文字列を探索して、表題文字列の
開始行・桁及び終了行・桁を格納し、頂点位置変換制御
回路17が表題文字列探索回路1日からの表題データT
Dに基づいて、第11図の5TEP 9又は第12図の
5TEP20で算出した4頂点位置を6頂点位置に変換
した後、第14図の5TOP27に進む。
5TEP24-26; Determine whether there is a title (1 key) or not. If there is a title, the title character string search circuit 16 searches the title character string based on the corresponding block data BE from the corresponding block information storage area 15. The start line/column and end line/column of the title character string are searched and stored, and the vertex position conversion control circuit 17 uses the title data T from the title character string search circuit 1st.
After converting the four vertex positions calculated in 5TEP 9 in FIG. 11 or 5TEP 20 in FIG. 12 into six vertex positions based on D, the process proceeds to 5TOP27 in FIG. 14.

また、表題ありでなければ、5TEP25 、26を実
行しないでそのまま第14図の5TEP27に進む。
Further, if there is no title, proceed directly to 5TEP27 in FIG. 14 without executing 5TEP25 and 26.

このようにして、表題の要・不要(あり・なし)の設定
が終了すると、ガイダンス表示制御回路12は、7表示
装置2のガイダンス表示領域PGに、第20図に示すよ
うに、「1.太線 2.NAAs2点線 4.* 5.
+ 6.★ 71選択終了」を表示させる。
When the setting of whether a title is necessary or unnecessary (with or without a title) is completed in this way, the guidance display control circuit 12 displays "1. Thick line 2.NAAs2 dotted line 4.*5.
+6. ★Display "71 Selection completed".

第14図において、5TEP27〜35;ここでは、縁
取り線の種類(線種)・文字種別の設定(選択)をする
In FIG. 14, 5TEP27-35; Here, the type of border line (line type) and character type are set (selected).

すなわち、5TEP27〜29;キー人力が該当キー(
テンキー1Fの1〜6キー)か否かをチェクして、該当
キーであれば5TEP30に進み、該当キーでなければ
、キャンセルキーか否かをチェックして、キャンセルキ
ーであれば第13図の5TEP21にリターンして表題
要・不要の設定ルーチンに戻り、キャンセルキーでなけ
れば5TEP27にリターンする。
That is, 5TEP27-29; key human power is the corresponding key (
1 to 6 on the numeric keypad 1F), and if the key is the corresponding key, proceed to 5TEP30. If the key is not the corresponding key, check whether it is the cancel key or not. If the key is the cancel key, proceed to 5TEP30. The process returns to 5TEP21 and returns to the title required/unnecessary setting routine, and if the cancel key is not pressed, the process returns to 5TEP27.

5TEP30〜32;既に縁取りがあるか否かを判別し
て、既に縁取りがあればその既存の縁取りを消去した後
、また既存の縁取りがなければそのまま、選択された線
種又は文字種別の縁取りを表示装置2に表示する。
5TEP30-32; Determine whether or not there is already a border, and if there is already a border, erase the existing border, or if there is no border, leave the border of the selected line type or character type as is. It is displayed on the display device 2.

つまり、テンキー1Fの1〜3キーで太線、細線9点線
のいずれかが選択された場合には、その選択された線種
に応じた線種設定データLN及び頂点位置変換制御回路
17からの頂点位置データPDが設定ケイ線テーブル2
4に転送されて一時的に格納される。
In other words, when either a thick line or a thin 9-dot line is selected using keys 1 to 3 on the numeric keypad 1F, line type setting data LN and vertices from the vertex position conversion control circuit 17 according to the selected line type are selected. Position data PD is set Key line table 2
4 and is temporarily stored.

そして、この設定ケイ線テーブル24から線種データL
N及び頂点位置データPDがケイ線データNEとして、
ケイ線制御回路25に転送され、このケイ線制御回路2
5は、各ケイ線についての始点、終点、線種データST
、EN、LSをケイ線設定回路26に順次転送する。
Then, from this setting key line table 24, line type data L
N and vertex position data PD as K-line data NE,
Transferred to the cable control circuit 25, this cable control circuit 2
5 is the start point, end point, and line type data ST for each Kay line.
, EN, and LS are sequentially transferred to the wire setting circuit 26.

それによって、ケイ線設定回路26は、表示装置2の設
定された縁取り対象範囲に設定された線種のケイ線を表
示させる。
Thereby, the gray line setting circuit 26 displays the gray line of the line type set in the set edging target range on the display device 2.

なお、第23図及び第24図に、ケイ線による縁取りの
異なる例を示しである。
In addition, FIG. 23 and FIG. 24 show different examples of bordering with K lines.

また、テンキー1Fの3〜6キーで*、十、☆のいずれ
かが選択された場合には、その選択された文字種別に応
じた文字種別設定データCG及び頂点位置変換制御回路
17からの頂点位置データPDが設定縁取り文字列テー
ブル27に転送されて一時的に格納される。
In addition, when any one of *, 10, and ☆ is selected using keys 3 to 6 on the numeric keypad 1F, character type setting data CG and vertices from the vertex position conversion control circuit 17 corresponding to the selected character type are The position data PD is transferred to the set border character string table 27 and temporarily stored therein.

そして、この設定縁取り文字列テーブル27から頂点位
置データPDが文字列データFDとして、縁取り文字列
制御回路28に転送され、この縁取り文字列制御回路2
8は、各縁取り文字列についての開始行・桁、終了行・
桁2文字種別データSL、EL、GSを縁取り文字列設
定回路2日に順次転送する。
Then, the vertex position data PD is transferred from the set border character string table 27 as character string data FD to the border character string control circuit 28.
8 is the start line/column and end line/column for each border character string.
The two-digit character type data SL, EL, and GS are sequentially transferred to the border character string setting circuit on the second day.

それによって、縁取り文字列設定回路2日は、表示袋@
2の設定された縁取り対象範囲に設定された種別の文字
列を表示させる。
Thereby, the border string setting circuit 2 is the display bag @
Display the character string of the type set in the bordering target range set in step 2.

なお、第2S図、第26図及び第27図に文字列による
縁取りの異なる例を示しである。
Note that FIG. 2S, FIG. 26, and FIG. 27 show different examples of bordering using character strings.

そして、これ等の場合、順次比較口7111及び該当縁
取り表示制御回路62によって、新規トこ縁取りを表示
しようとする位置に既に縁取りが表示されていれば、そ
の既存の縁取りは消去されて、新規に縁取りが表示され
る。
In these cases, if a border has already been displayed at the position where a new border is to be displayed, the comparison port 7111 and the corresponding border display control circuit 62 erase the existing border and create a new border. A border is displayed.

5TEP33,34;キー人力が線種・文字種別選択終
了(テンキー1Fの7キー)か否かを判別して、選択終
了でなければ5TEP27にリターンし、選択終了であ
れば5TEP35に進む。
5TEP33, 34; Determine whether or not the key manually selects the line type/character type (7 key on the numeric keypad 1F). If the selection is not completed, return to 5TEP27, and if the selection is completed, proceed to 5TEP35.

このように、この線種・文字種別選択が終了するまで次
の5TEPに移行しない。
In this way, the process does not proceed to the next 5 TEPs until this line type/character type selection is completed.

したがって、オペレータはキー操作に、よって、例えば
第23図乃至第27図に示すような異なる種類の縁取り
を実際に表示させて、その内から最も適切に縁取りを選
択することが出来る。
Therefore, by operating the keys, the operator can actually display different types of borders, such as those shown in FIGS. 23 to 27, and select the most appropriate border among them.

5TEP35で最終的にケイ線による縁取りが選択され
たか否かを判別し、ケイ線による縁取りが選択されてい
れば第15図の5TEP 3’ 6に進み、ケイ線によ
る縁取りが選択されていなければ第16図の5TEP5
1に進む。
At 5TEP 35, it is finally determined whether or not the edging by the K-line has been selected. If the edging by the K-line has been selected, the process proceeds to 5TEP 3' 6 in FIG. 15, and if the edging by the K-line has not been selected. 5TEP5 in Figure 16
Go to 1.

なお、最終的にケイ線による縁取りが選択された場合に
は、ガイダンス表示制御回路12は、第21図に示すよ
うに、表示装置2のガイダンス表示領域PGに、「1.
角取りあり 2.なし」を表示させる。 □ また、7縁取りケイ線及び文字種別は上記6種類に限る
ものではなく、この種類を増す程縁取りのバリエーショ
ンが広がり、より美しい縁取りをすることができる。た
だし、種類を減らしてもよいことは勿論である。
In addition, when the border with the C line is finally selected, the guidance display control circuit 12 displays "1.
With chamfered corners 2. "None" is displayed. □ Furthermore, the seven bordering lines and character types are not limited to the six types mentioned above; the more types are added, the wider the variation of the border, and the more beautiful the border can be. However, it is of course possible to reduce the number of types.

第15図及び第16図において、5TEP36〜49;
ここでは、角取りの要・不要(あり・なし)を設定する
In FIG. 15 and FIG. 16, 5TEP36-49;
Here, set whether corner cutting is required or not (with or without).

すなわち、5TEP36〜38;キー人力が該当キー(
テンキー1Fの1キー又は2キー)か否かをチェックし
て、該当キーであれば5TEP39に進み、該当キーで
なければ実行キーか否かを判別して、実行キーであれば
第16図の5TEP51に進み、実行キーでなければ5
TEP36にリターンする。
That is, 5TEP36-38; key human power is the corresponding key (
1 key or 2 key on the numeric keypad 1F), and if the key is the applicable key, proceed to 5TEP39.If the key is not the applicable key, it is determined whether it is the execution key or not.If the execution key is the execution key, the process proceeds to 5TEP39. Proceed to 5TEP51, and if it is not the execution key, 5
Return to TEP36.

5TEP39〜44;角取りあり(1キー)か否かを判
別して、角取りありであれば所要の角取り接線円の中心
点、接点をめて該当角部リケイ線を消去した後角取り接
線円を表示し、角取りありでなければそのまま5TEP
45に進む。
5TEP39-44; Determine whether or not there is corner chamfering (1 key), and if there is chamfering, set the center point and tangent point of the required corner tangent circle, erase the corresponding corner line, and then chamfer. Display the tangent circle, and if there is no corner cutting, just 5 TEP
Proceed to step 45.

つまり、角取りありの場合には、角取り算出回路20が
、該当ブロック情報格納エリア15から該当ブロックデ
ータBEを、頂点位置変換制御回路17から頂点位置デ
ータPDを受取って、縁取りケイ線の縦、横長をめて角
取り接線円の半径を算出して、中心点、接点を算出する
That is, in the case of corner cutting, the corner cutting calculation circuit 20 receives the corresponding block data BE from the corresponding block information storage area 15 and the vertex position data PD from the vertex position conversion control circuit 17, and , calculate the radius of the rounded tangent circle by determining the horizontal length, and calculate the center point and tangent point.

例えば第28図に示すように、点AとB、AとDを結ぶ
各ケイ線の点Aでの角取りをする場合に、角取り接線円
の半径から中心点G及び接点H,Iを算出する。なお、
点B、C,Dの角取りについても同様である。
For example, as shown in Fig. 28, when cutting a corner at point A of each Kay line connecting points A and B and A and D, the center point G and contact points H and I are calculated from the radius of the corner tangent circle. calculate. In addition,
The same applies to the cornering of points B, C, and D.

ここで、角取り接線円の半径の算出について説明する。Here, calculation of the radius of the corner tangent circle will be explained.

まず、この角取り算出回路20には、例えば第28図に
おいて、点A、B間の桁数と点A、D間の行数を加えた
値を「α」、点A、B間の桁数を点A、D間の行数で割
った値を「β」として、次表に示すようなテーブルを作
成して、格納しである。
First, in this corner cutting calculation circuit 20, for example, in FIG. The value obtained by dividing the number by the number of rows between points A and D is set as "β", and a table as shown in the following table is created and stored.

したがって、該当ブロックデータBE及び頂点位置デー
タPDに基づいて上記の「α」、「β」を算出し、この
算出値に応じてテーブルから半径を読出すことによって
、ブロックの面積及び形状に応じた接線円の半径がめら
れる。
Therefore, by calculating the above "α" and "β" based on the corresponding block data BE and vertex position data PD, and reading out the radius from the table according to the calculated values, the radius can be calculated according to the area and shape of the block. The radius of the tangent circle is found.

なお、上記テーブルでは「α」、「β」の値を2段階に
分けて半径を異ならせているが、これに限らず、「α」
、「β」の値をそれぞれ3段階以上に分けて半径を異な
らせることによって、より多種類の角取り接線円を設定
できるようにし、汎用性を高め、より適切な角取りが出
来るようにしてもよい。
In addition, in the above table, the values of "α" and "β" are divided into two stages with different radii, but the values are not limited to this.
By dividing the value of "β" into three or more stages and varying the radius, it is possible to set a wider variety of tangent circles for chamfering, increasing versatility and enabling more appropriate chamfering. Good too.

次に、このようにして得た角取り算出回路20からの角
取りデータRDを角取り接線円テーブル21に格納する
と共に、角取り接線円設定回路22によって角取り接線
円の表示パターンを生成し、この接線円表示パターンデ
ータRGを設定ケイ線テーブル24に転送する。
Next, the chamfer data RD from the chamfer calculation circuit 20 obtained in this manner is stored in the chamfer tangent circle table 21, and a display pattern of the chamfer tangent circle is generated by the chamfer tangent circle setting circuit 22. , transfers this tangent circle display pattern data RG to the setting key line table 24.

そして、この設定ケイ線テーブル24から接線円表示パ
ターンデータRGをケイ線データLDとしてケイ線制御
回路25及び順次比較回路31に出力して、角部、例え
ば第28図の点A−H間及び点A−I間のケイ線を消去
した後、その角部に角取り接線円を表示する。
Then, the tangential circle display pattern data RG from the set key line table 24 is outputted as the key line data LD to the key line control circuit 25 and the sequential comparison circuit 31 to After erasing the line between points A and I, a rounded tangent circle is displayed at the corner.

なお、このようにして角取りをした場合の縁取りの一例
を第2S図に示しである。
An example of the edging when the corners are cut in this way is shown in Fig. 2S.

また、5TEP39で角取りありでなければ、上記の処
理は実行しない。
Further, if there is no chamfering in 5TEP39, the above process is not executed.

5TEP45,46;キー人力が角取りあり(]キー)
か否かをチェックして1.角取りありであれば5TEP
50に進み、角取りありでなければ5TEP47に進む
5TEP45, 46; Keys are cut manually (] keys)
Check whether 1. 5 TEP if there is corner cutting
Proceed to 50, and if there is no chamfering, proceed to 5TEP47.

5TEP47〜49;既に角取りがあるか否かを判別し
て、既に角取りありであれば接線円を消去して角部を表
示した後5TEP36にリターンし、既に角取りありで
なければそのまま5TEP36にリターンする。
5TEP47-49; Determine whether or not there is already a chamfer, and if there is already a chamfer, erase the tangent circle and display the corner, then return to 5TEP36; if there is no chamfer already, continue to 5TEP36 Return to.

つまり、例えば第29図の縁取りから第23図の縁取り
に変更する場合には、各角部の角取り接線円を消去して
角部の線部を復旧しなければならないので、まず、設定
ケイ線テーブル24のケイ線データLDと現縁取り情報
格納エリア18の現縁取りデータEDとを順次比較回路
30によって比較して、消去すべき角取り接線円を探索
して、該当縁取り表示制御回路32によって該当角取り
接線円を消去する。
In other words, for example, if you want to change from the edging in Figure 29 to the edging in Figure 23, you must erase the angular tangent circles of each corner and restore the corner lines, so first The comparison circuit 30 sequentially compares the line data LD of the line table 24 and the current edging data ED of the current edging information storage area 18 to search for the angular tangent circle to be erased, and the corresponding edging display control circuit 32 Delete the corresponding corner tangent circle.

その後、設定ケイ線テーブル24のケイ線データLDと
現縁取り情報格納エリア18の現縁取りデータEDとを
ケイ線制御回路25に転送して、復旧すべきケイ線の各
始点、終点、線種データST、EN、LSを生成してケ
イ線設定回路26に送り、角部のケイ線を表示させる。
Thereafter, the line data LD in the set line table 24 and the current edging data ED in the current edging information storage area 18 are transferred to the line control circuit 25, and each starting point, end point, and line type data of the line to be restored is transferred. ST, EN, and LS are generated and sent to the line setting circuit 26 to display the line at the corner.

この処理においても、オペレータはテンキー1Fの1キ
ー及び2キーを交互に操作することによって1例えば第
23図の縁取りと第29図の縁取りが交互に表示される
ので、適切な方を選択できる。
In this process as well, the operator can alternately operate the 1 and 2 keys on the numeric keypad 1F, so that, for example, the border shown in FIG. 23 and the border shown in FIG. 29 are displayed alternately, allowing him to select the appropriate one.

5TEP51〜53;ここでは、最終的に縁取りをする
か否かの選択処理をする。
5TEP51-53; Here, selection processing is performed to determine whether or not to finally border.

すなわち、実行キーが操作されたか否かをチェックして
、実行キーが操作されたときには、それまでのすべての
縁取り情報を格納して縁取り指定モードを解除し、実行
キーでなければキャンセルキーか否かを判別して、キャ
ンセルキーであれば表示済の縁取りをすべて消去して縁
取り指定モードを解除し、キャンセルキーでなければ5
TEP45にリターンする。
That is, it checks whether or not the execution key has been operated, and when the execution key is operated, it stores all the border information up to that point and cancels the border specification mode, and if it is not the execution key, it determines whether it is the cancel key or not. If it is a cancel key, it erases all displayed borders and cancels the border specification mode, and if it is not a cancel key, it is pressed 5.
Return to TEP45.

このように、この文書作成処理装置においては、縁取り
機能を単機能で有するので、縁取り操作が簡単になって
操作ミスが低減して縁取りに要する時間、ひいては文書
作成に要する時間が短縮すると共に、太さの異なるケイ
線や異なる種類の文字列を選択して縁取りを形成でき、
また、角取りもできるので、縁取りのバリエーションが
多くなり、美しい文書を作成出来る。
In this way, this document creation processing device has a single bordering function, which simplifies the bordering operation, reduces operational errors, reduces the time required for bordering, and ultimately the time required for document creation. You can select lines of different thickness or different types of text to form a border.
Additionally, since you can cut corners, you can create beautiful documents with a wide variety of border options.

なお、この発明は、文書処理機能を有するすべての装置
に実施できる。
Note that the present invention can be implemented in any device having a document processing function.

豊−釆 以上説明したように、この発明によれば、縁取り操作が
簡単になって誤操作が低減して文書作成に要する時間が
短縮すると共に、縁取りのバリエーションが多くなって
美しい文書を作成出来る。
As described above, according to the present invention, bordering operations are simplified, erroneous operations are reduced, the time required to create documents is shortened, and beautiful documents can be created by increasing the variation of borders.

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

第1図及び第2図は、従来の文書作成処理装置における
異なる縁取り操作の説明に供する説明図、 第3図及び第4図は、同じく縁取りの異なる例を示す説
明図、 第5図は、同じく第2図及び第4図の縁取りの説明に供
する説明図、 第6図は、同じく他の縁取り操作と縁取りの説明に供す
る説明図。 第7図は、この発明の基本実施例を示すブロック図、 第8図は、この発明を実施した文書処理装置の一例を示
す外観図、 第9図は、同じく制御部の縁取り処理部の一例を示すブ
ロック図、 第10図は、同じくブロック編集機能の説明に供する説
明図、 第11図乃至第16図は、第9図の縁取り処理部が実行
する縁取り処理動作の一例を示すフロー図、 第17図及至第21図は、第S図のガイダンス表示制御
部によって表示装置に表示されるガイダンスの異なる例
を示す説明図、 第22図は、縁取り対象範囲の設定動作の説明に供する
説明図、 第23図及至第27図は、この実施例における縁取りの
異なる例を示す説明図、 第28図は、角取り動作の説明に供する説明図、第29
図は、この実施例により角取りをした縁取りの例を示す
説明図である。 1・・・=lrlボード 1E・・・縁取りモード指定
キ−1F・・テンキー 2・・表示装置 3・プリンタ 4・ フロッピディスク装置11・・・
キー人力判定回路 12・・・ガイダンス表示制御回路 13・・・カーソル制御回路 14・・・ブロック制御テーブル 1日・・・表題文字列探索回路 17・頂点位置変換回路 20・・角取り算出回路22
・・・角取り接線円設定回路 25・・・ケイ線制御回路 28・・・縁取り文字列制御回路 第1図 第2図 (イ) (イ) 第5図 第6図 (イ) (O) 第10図 第11図 第12図 第13図
1 and 2 are explanatory diagrams for explaining different bordering operations in a conventional document creation processing device, FIGS. 3 and 4 are explanatory diagrams showing different examples of bordering, and FIG. Similarly, FIG. 2 and FIG. 4 are explanatory diagrams for explaining edging, and FIG. 6 is an explanatory diagram for explaining other edging operations and edging. FIG. 7 is a block diagram showing a basic embodiment of the present invention. FIG. 8 is an external view showing an example of a document processing device embodying the invention. FIG. 9 is an example of the border processing section of the control section. FIG. 10 is an explanatory diagram for explaining the block editing function; FIGS. 11 to 16 are flowcharts showing an example of the edging processing operation executed by the edging processing section of FIG. 9; 17 to 21 are explanatory diagrams showing different examples of guidance displayed on the display device by the guidance display control unit in FIG. , FIGS. 23 to 27 are explanatory diagrams showing different examples of edging in this embodiment, FIG. 28 is an explanatory diagram for explaining the corner cutting operation, and FIG.
The figure is an explanatory diagram showing an example of a corner-edged edging according to this embodiment. 1...=lrl board 1E...Edging mode specification key-1F...Numeric keypad 2...Display device 3/Printer 4/Floppy disk device 11...
Key human power determination circuit 12...Guidance display control circuit 13...Cursor control circuit 14...Block control table 1 day...Title string search circuit 17/Vertex position conversion circuit 20...Corner cutting calculation circuit 22
... Corner tangent circle setting circuit 25 ... C line control circuit 28 ... Framing character string control circuit Fig. 1 Fig. 2 (A) (A) Fig. 5 Fig. 6 (A) (O) Figure 10 Figure 11 Figure 12 Figure 13

Claims (1)

【特許請求の範囲】[Claims] 1 文書作成に必要な情報を入力する入力部及び該入力
部から入力された情報に基づいて文書を表示する表示部
を備えた文書処理装置において、文書の縁取りを指定す
る縁取りモード指定手段と、縁取り対象範囲2表題の要
・不要、縁取り線の種類又は縁取り文字種別、角取りの
要・不要を設定する縁取り内容設定手段と、前記縁取り
モード指定手段の指定結果及び縁取り内容設定手段の設
定結果に応じた縁取り処理をする縁取り処理手段とを設
けたことを特徴とする文書処理装置。
1. In a document processing device equipped with an input section for inputting information necessary for document creation and a display section for displaying the document based on the information input from the input section, a bordering mode specifying means for specifying bordering of the document; Bordering target range 2 A bordering content setting means for setting whether the title is necessary or unnecessary, the type of bordering line or bordering character type, and whether cornering is necessary or not, the designation result of the bordering mode designation means, and the setting result of the bordering content setting means. What is claimed is: 1. A document processing device comprising: a border processing means for performing border processing according to the document processing device.
JP58108457A 1983-06-16 1983-06-16 Word processor Pending JPS60527A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58108457A JPS60527A (en) 1983-06-16 1983-06-16 Word processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58108457A JPS60527A (en) 1983-06-16 1983-06-16 Word processor

Publications (1)

Publication Number Publication Date
JPS60527A true JPS60527A (en) 1985-01-05

Family

ID=14485252

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58108457A Pending JPS60527A (en) 1983-06-16 1983-06-16 Word processor

Country Status (1)

Country Link
JP (1) JPS60527A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4541337A (en) * 1983-05-31 1985-09-17 Fraver S.A. Process and apparatus for continuously treating a web adapted to pass through a computer printer
JPS61241160A (en) * 1985-04-19 1986-10-27 Casio Comput Co Ltd Printing controller
JPS62179064A (en) * 1986-01-31 1987-08-06 Canon Inc Picture processing system
JPS6349980A (en) * 1986-08-20 1988-03-02 Fujitsu Ltd Display system for character with additional information
DE4017601A1 (en) * 1989-05-31 1990-12-06 Nissan Motor CHAIN TENSIONER
JPH05314121A (en) * 1992-05-08 1993-11-26 Brother Ind Ltd Printer
JPH06208555A (en) * 1992-03-09 1994-07-26 Casio Comput Co Ltd Document preparing device

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4541337A (en) * 1983-05-31 1985-09-17 Fraver S.A. Process and apparatus for continuously treating a web adapted to pass through a computer printer
JPH049156B2 (en) * 1985-04-19 1992-02-19
JPS61241160A (en) * 1985-04-19 1986-10-27 Casio Comput Co Ltd Printing controller
JPS62179064A (en) * 1986-01-31 1987-08-06 Canon Inc Picture processing system
JPH0458069B2 (en) * 1986-08-20 1992-09-16 Fujitsu Ltd
JPS6349980A (en) * 1986-08-20 1988-03-02 Fujitsu Ltd Display system for character with additional information
GB2233062A (en) * 1989-05-31 1991-01-02 Nissan Motor Engine chain tensioner
JPH032951U (en) * 1989-05-31 1991-01-11
US5030169A (en) * 1989-05-31 1991-07-09 Nissan Motor Co., Ltd. Chain tensioner
DE4017601A1 (en) * 1989-05-31 1990-12-06 Nissan Motor CHAIN TENSIONER
GB2233062B (en) * 1989-05-31 1992-12-16 Nissan Motor Chain tensioner
JP2503434Y2 (en) * 1989-05-31 1996-07-03 日産自動車株式会社 Engine chain tensioner device
JPH06208555A (en) * 1992-03-09 1994-07-26 Casio Comput Co Ltd Document preparing device
JPH05314121A (en) * 1992-05-08 1993-11-26 Brother Ind Ltd Printer

Similar Documents

Publication Publication Date Title
JPS60527A (en) Word processor
JPS60189568A (en) Information processor
JPH0429106B2 (en)
EP0273764B1 (en) Text processing system
JPH0778148A (en) Information processor and method therefor
US20040171363A1 (en) Graphics selecting method, graphics selecting device, graphic selecting program, graphic ediding method, graphic ediding device, graphic ediding program, and recording medium where the programs are recorded
JPS58103035A (en) Tab position display
JP2721617B2 (en) Information processing device
JPH0640296B2 (en) Character processor
JPS5985532A (en) Designating system for editing range of sentence
JP3056850B2 (en) Document creation device with graph creation function
JP3763864B2 (en) How to move the cursor with a pointing device
JPH0251719A (en) Input device
JP3200249B2 (en) Document processing device
JP3437049B2 (en) Character input device
JPH0630096B2 (en) Japanese processor
JPH0750480B2 (en) Text data editing device
JPH11212968A (en) Document processor and document processing method
JPS6375964A (en) Table preparing system
JPH03182924A (en) Data input device
JPS59221728A (en) Selecting method of homophone for kanji input device
JPH05108637A (en) Automatic tab setting device
JPH0782415B2 (en) Character input device
JPH0685118B2 (en) Document processor
JPH04665A (en) Document structure input device and its method and input device used for these device or method