JPH01149163A - Document editing processing device - Google Patents
Document editing processing deviceInfo
- Publication number
- JPH01149163A JPH01149163A JP62307714A JP30771487A JPH01149163A JP H01149163 A JPH01149163 A JP H01149163A JP 62307714 A JP62307714 A JP 62307714A JP 30771487 A JP30771487 A JP 30771487A JP H01149163 A JPH01149163 A JP H01149163A
- Authority
- JP
- Japan
- Prior art keywords
- character
- register
- character string
- contents
- specified
- 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.)
- Granted
Links
Landscapes
- Document Processing Apparatus (AREA)
Abstract
Description
【発明の詳細な説明】
[産業上の利用分野]
この発明は、オフィスコンピュータ、ワーFfロセッサ
等の文書編集処理装置に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a document editing processing device such as an office computer or a word processor.
[発明のJA!]
第1の発明は1文書編集処理装置において、移動処理、
あるいは複写処理に際して、処理対象の文字列の配列方
向を変更するよう指定されたときは、配列方向を指定通
りに変更した形で移動、あるいは複写を行うことにより
、元の配置形態を変更した形で移動、あるいは複写を行
うことができるようにしたものである。[JA of invention! ] The first invention is a one-document editing processing device that performs movement processing,
Alternatively, when it is specified to change the arrangement direction of the character string to be processed during copy processing, by moving or copying with the arrangement direction changed as specified, the original arrangement form is changed. It can be moved or copied using the .
第2の発明は、文書編集処理装置において、移動処理、
あるいは複写処理に際して、処理対象の文字列の各文字
に対し、文字方向を回転変更するよう指定されたときは
、各文字を指定通りされた向きに回転して移動、あるい
は複写を行うことにより1元の配置形態を変更した形で
移動、あるいは複写を行うことができるようにしたもの
である。A second invention provides a document editing processing device that performs movement processing;
Or, during copy processing, if it is specified to rotate and change the character direction for each character in the character string to be processed, each character can be rotated and moved in the specified direction, or copied. This allows the original layout to be moved or copied in a modified form.
[従来の技術]
従来の文書編集処理装置における文書移動処理では、移
動の対象となる文字列は、単に指定された移動先に移動
されるだけであり、文字データ列の配列方向、および、
各文字の上、下、左、右等の向きは元のままであり、配
置形態を変更することはできなかった。[Prior Art] In document movement processing in a conventional document editing processing device, a character string to be moved is simply moved to a specified movement destination, and the arrangement direction of the character data string and
The orientation of each character (top, bottom, left, right, etc.) remained the same, and the arrangement form could not be changed.
[発明が解決しようとする問題点]
したがって、例えば、第9図に示したように、文字列が
上から下へ配列されており、かつ、各文字が右方向を向
いているような出力(「展開度」)等を得る場合に、移
動処理、あるいは複写処理を活用することができず、操
作が大変であった。[Problems to be Solved by the Invention] Therefore, for example, as shown in FIG. 9, an output ( When obtaining the "degree of expansion" etc., it was not possible to use movement processing or copying processing, making the operation difficult.
すなわち、第9図に示した縦書き、かつ右向きの「展開
度」を出力するためには、たとえ、通常通りに左から右
へ配列された上向きの「展開度」という文字列が他の位
置に入力されていたとしても、「展」、「開」、r度」
という各文字を個別に位置指定して入力し、この入力に
より、指定位置に通常通り上向き配向された「展」、「
開」。In other words, in order to output the vertically written and right-facing "degree of expansion" shown in Figure 9, even if the character string "degree of expansion" pointing upwards and arranged from left to right in the usual way is placed in a different position. Even if it is entered in ``exhibition'', ``open'', r degree''
, and enter each character separately, and this input will print the letters ``exhibition'', ``exhibition'', ``
Open”.
「度」に対し、それぞれ個別に90°回転するよう指定
する必要があった。It was necessary to specify a 90° rotation for each "degree".
この発明の課題は、文字列の元の配置形態を変更した形
で移動、あるいは複写を行うことができるようにするこ
とである。An object of the present invention is to enable a character string to be moved or copied in a changed form from its original layout.
[問題点を解決するための手段] 第1の発明の手段は次の通りである。[Means for solving problems] The means of the first invention is as follows.
記憶手段a(第1図の機能ブロック図参照、以下同じ)
は1文書データを記憶する。Storage means a (see the functional block diagram in Figure 1; the same applies hereinafter)
stores one document data.
第1の指定手段すは、記憶手段aに記憶された文書デー
タに対し、移動、あるいは複写の対象となる文字列を指
定する。The first specifying means (a) specifies a character string to be moved or copied with respect to the document data stored in the storage means (a).
第2の指定手段Cは、第1の指愛手段すにて指定された
文字列に対し、移動先、または複写先を指定する。The second specifying means C specifies a destination or a copy destination for the character string specified by the first specifying means.
第3の指定手段dは、第1の指定手段すにて指定された
文字列に対し、配列方向を変更指定する。The third specifying means d specifies a change in the arrangement direction of the character string specified by the first specifying means.
編集処理手段eは、第1の指定手段すにて指定された文
字列の各文字を、第2の指定手段Cにて指定された移動
先、または複會先を始点として。The editing processing means e edits each character of the character string specified by the first specifying means, starting from the movement destination or compound destination specified by the second specifying means C.
第3の指定手段dにて変更指定された配列方向に順次配
列する。They are sequentially arranged in the arrangement direction specified for change by the third specifying means d.
第2の発明の手段は次の通りである。The means of the second invention is as follows.
記憶手段al(第2図の機能ブロック図参照、以下同じ
)は、文書データを記憶する。The storage means al (see the functional block diagram in FIG. 2, the same applies hereinafter) stores document data.
第1の指定手段blは、記憶手段atに記憶された文書
データに対し、移動、あるいは複写の対象となる文字列
を指定する。The first specifying means bl specifies a character string to be moved or copied with respect to document data stored in the storage means at.
第2の指定手段C1は、第1の指定手段b1にて指定さ
れた文字列に対し、移動先、または複写先を指定する。The second specifying means C1 specifies a destination or a copy destination for the character string specified by the first specifying means b1.
第3の指定子19dlは、第1の指定手段b1にて指定
された文字列に対し、各文字の文字方向を回転するよう
変更指定する。The third specifier 19dl specifies a change in the character string specified by the first specifying means b1 so that the character direction of each character is rotated.
編集処理手段elは、第1の指定手段blに゛て指定さ
れた文字列の各文字を、第3の指定手段diにて回転変
更指定された文字方向に回転変更して、第2の指定手段
C1にて指定されたJIJ先、または複写先を始点とし
て、順次配置スル。The editing processing means el rotates each character of the character string specified by the first specifying means bl in the direction of the character specified for rotation change by the third specifying means di, and converts it into a second specified character string. Sequential placement starting from the JIJ destination or copy destination specified by means C1.
[作 用] 第1の発明の手段の作用は次の通りである。[Work] The operation of the means of the first invention is as follows.
fJllの指定手段すにより、記憶手段aに記憶された
文書データに対し、移動、あるいは複写の対象となる文
字列が指定される。また、第2の指定手段Cにより、第
1の指定手段すにて指定された文字列の移動先、あるい
は複写先が指定される。The fJll designation means designates a character string to be moved or copied with respect to the document data stored in the storage device a. Further, the second specifying means C specifies the destination or copy destination of the character string specified by the first specifying means.
さらに、第3の指定手段dにより、第1の指定手段すに
て指定された文字列の配列方向を変更するよう変更指定
が行われる。そして1編集処理手段eにより、第1の指
定手段すにて指定された文字列の各文字が、第2の指定
手段Cにて指定された移動先、または複写先を始点とし
て、第3の指定手段dにて変更指定された配列方向に順
次配列される。Further, the third specifying means d specifies a change to change the arrangement direction of the character string specified by the first specifying means. Then, by the first editing processing means e, each character of the character string specified by the first specifying means is transferred to a third destination starting from the movement destination or copy destination specified by the second specifying means C. They are sequentially arranged in the arrangement direction specified for change by the specifying means d.
この結果、たとえば、移動、あるいは複写の対象となる
文字列が、通常通り、左から右へ配列された横書きの文
字列であり、この文字列を上から下へ配列するよう指定
されたときは、上から下へ配列された縦書きの形で、移
動、あるいは複写が行われることとなる。As a result, for example, if the character string to be moved or copied is a horizontal character string arranged from left to right as usual, and this character string is specified to be arranged from top to bottom, , they are moved or copied in a vertically arranged format from top to bottom.
したがって、文字列の元の配置形態を変更した形で移動
、あるいは複写を行うことができるようになる。Therefore, it becomes possible to move or copy a character string with its original layout changed.
第2の発明の手段の作用は次の通りである。The operation of the means of the second invention is as follows.
第1の指定手段b1により、記憶手段a1に記憶された
文書データ中に対し、移動、あるいは複写の対象となる
文字列が指定される。また、第2の指定手段clにより
、第1の指定手段b1にて指定された文字列の移動先、
あるいは複写先が指定される。さらに、第3の指定手段
diにより、第1の指定手段blにて指定された文字列
の各文字の文字方向を回転変更するよう回転変更指定が
行われる。そして、編集処理手段e1により、第1の指
定手段btにて指定された文字列の各文字が、第3の指
定手段diにて回転変更指定された文字方向に回転変更
されて、第2の指定手段clにて指定された移動先、ま
たは複写先を始点として、順次配置される。The first specifying means b1 specifies a character string to be moved or copied in the document data stored in the storage means a1. Further, the second specifying means cl allows the destination of the character string specified by the first specifying means b1,
Alternatively, a copy destination is specified. Further, the third specifying means di specifies a rotation change so as to change the rotation of the character direction of each character of the character string specified by the first specifying means bl. Then, the editing processing means e1 changes the rotation of each character of the character string specified by the first specifying means bt in the direction of the character specified for rotation change by the third specifying means di. They are sequentially arranged starting from the movement destination or copy destination specified by the specifying means cl.
この結果、たとえば、移動、あるいは複写の対象となる
文字列の各文字が、通常通り上向きであり、この文字列
を右向きに変更するよう指定されたときは、文字列の各
文字が右を向いた形(右方向が文字の上、左方向が文字
の下となるような形、すなわち、上向きの文字を右に9
0’回転した形)で、移動、あるいは複写が行われるこ
ととなる。As a result, for example, if each character of a string to be moved or copied normally points upward, and you specify that the string should be changed to right, each character of the string will point right. (a shape where the right direction is the top of the character and the left direction is the bottom of the character, i.e., the upward-facing character is turned 9 to the right)
0' rotation), the movement or copying will be performed.
したがって1文字列の元の配置形態を変更した形で移動
、あるいは複写を行うことができるようになる。Therefore, it becomes possible to move or copy a character string in a manner that changes its original layout.
[実施例]
以下、この発明の一実施例をg43図ないし第9図を参
照しながら説明する。[Example] Hereinafter, an example of the present invention will be described with reference to Figs. g43 to Fig. 9.
峻−店
第3図は、一実施例による文書編集処理装置のa成因で
ある。この文書編集処理装置は、キー人力部1により入
力された文字データを、CPU2の制御のもとに、たと
えばカナ漢字変換等の各種処理を行い、その処理結果等
を文書データとして文書メモリ3に格納、表示部4に表
示、印字部5にて印字する等の処理を行うものである。FIG. 3 shows the components of a document editing processing device according to one embodiment. This document editing processing device performs various processes such as kana-kanji conversion on the character data inputted by the key human power section 1 under the control of the CPU 2, and stores the processing results etc. in the document memory 3 as document data. It performs processing such as storing, displaying on the display section 4, and printing on the printing section 5.
また、キー人力部lの所定キーの操作により、文書メモ
リ3に格納された文字データ列に対し、移動、複写等の
各種の文書編集処理が実行される。In addition, various document editing processes such as movement and copying are executed on the character data string stored in the document memory 3 by operating a predetermined key of the key input unit 1.
キー人力部lは、各種の文字データを入力する文字キー
lAの他に、移動処理を指示する移動キーIB、複写処
理を指示する複写キーIC、カーソルを移動させるため
のカーソル移動キー10、を有している。キー人力部l
の各キーを操作すると、対応する文字コード等のコード
が生成され、CPU2に入力される。したがって、文書
メモリ3等に対しては、文字コード(記号コードを含む
)の形で文字データが格納される。そこで、CPU2は
、文書メモリ3の内容を表示、印字するに際し、文字パ
ターンメモリ(キャラクタジェネレータCG)6に予め
格納されている対応の文字パターンデータを読出し、表
示部4.印字部5に出力する。そうすると、表示部4、
印字部5は、それぞれ入力された文字パターンデータに
対応する表示信号、印字信号を生成し1表示、印字を行
う。In addition to the character keys 1A for inputting various character data, the key human power section 1 includes a movement key IB for instructing movement processing, a copy key IC for instructing copying processing, and a cursor movement key 10 for moving the cursor. have. Key human resources department
When each key is operated, a code such as a corresponding character code is generated and input to the CPU 2. Therefore, character data is stored in the document memory 3 and the like in the form of character codes (including symbol codes). Therefore, when displaying or printing the contents of the document memory 3, the CPU 2 reads the corresponding character pattern data stored in advance in the character pattern memory (character generator CG) 6, and reads out the corresponding character pattern data stored in the character pattern memory (character generator CG) 6 in advance. Output to the printing section 5. Then, the display section 4,
The printing unit 5 generates a display signal and a print signal corresponding to each input character pattern data, and performs one display and printing.
なお、文字データは、第4図に示したように、2バイト
で構成され、そのうちの14ビツトは文字コードとして
活用され、2ビツトは回転ビットとして活用される。こ
の回転ビットは、対応する文字コードで示される文字の
、出力の際の回転向きを示しており、”oo”は通常の
上向き、“O1″は右向き(90°の回転向き)、”1
0″は下向き(180’の回転向き)、11″は左向き
(−90’の回転向き)を示している。As shown in FIG. 4, the character data consists of 2 bytes, of which 14 bits are used as a character code and 2 bits are used as rotation bits. This rotation bit indicates the rotation direction of the character indicated by the corresponding character code when outputting. "oo" is the normal upward direction, "O1" is the right direction (90° rotation direction), "1" is the normal upward direction, "O1" is the right direction (90° rotation direction),
0'' indicates downward (180' rotational direction), and 11'' indicates leftward (-90' rotational direction).
そして、CPU2は、上述のように、文字コードに対応
する文字パターンデータを表示部4、印字部5に出力す
るときは、回転ビットの内容に応じて文字パターンデー
タを回転処理してから出力する。Then, as described above, when outputting the character pattern data corresponding to the character code to the display section 4 and the printing section 5, the CPU 2 rotates the character pattern data according to the contents of the rotation bit before outputting it. .
移動キーIB、あるいは複写キーlcを操作すると、移
動、複写の対象の文字データ列を指定するよう案内する
ためのメツセージ表示が行われる。このメツセージ表示
にしたがって、カーソル移動キー10により、対象の文
字データ列を指定すると、指定された文字データ列は1
文字バッファ7に格納される。その後1例えば1文字列
の配列方向が上から下で、各文字の向S(回転向き)が
右向き等の出力形態例が、形WA番号とともにガイダン
ス表示される。When the movement key IB or the copy key lc is operated, a message is displayed to guide the user to specify the character data string to be moved or copied. According to this message display, when the target character data string is specified using the cursor movement key 10, the specified character data string becomes 1.
Stored in character buffer 7. After that, an example of an output format, such as one in which the arrangement direction of one character string is top to bottom and the direction S (rotation direction) of each character is right, is displayed as a guidance together with the WA number.
さらに、移動先、あるいは複写先を指定させるためのメ
ツセージが表示される。そこで、このガイダンス表示を
見て、所望の出力形態の形態勤。Furthermore, a message for specifying a destination to move or a destination to copy is displayed. So, look at this guidance display and select the desired output format.
を入力すると、文字バッファ7中の指定に係る文字デー
タ列中の各回転ビットは、その形m番号の形態に対応す
る回転向きに応じて変更される。また、移動先、あるい
は複写先を指定すると1文字バッファ7中の回転ビット
が変更された文字データ列は1文書メモリ3上で、指定
された移動先、あるいは複写先を始点として、上記形態
番号の形態に対応する配列方向に配列変更される。When inputting , each rotation bit in the specified character data string in the character buffer 7 is changed according to the rotation direction corresponding to the form of the m number. Furthermore, when a move destination or copy destination is specified, the character data string whose rotation bit in the one character buffer 7 has been changed is stored in the one document memory 3 with the specified move destination or copy destination as the starting point, and the character data string whose rotation bit has been changed is stored in the form number mentioned above. The arrangement is changed in the arrangement direction corresponding to the form.
このような、移動、複写処理に際し、レジスタx1 、
y+ 、 X2 、 72 、 KO、
yo 、X、Y。During such movement and copying processing, register x1,
y+, X2, 72, KO,
yo, X, Y.
および出力形態フラグFが利用される。and output format flag F are used.
肱−芥
次に、この実施例の移動処理動作を第5図ないし第9図
を参照しながら説明する。Next, the movement processing operation of this embodiment will be explained with reference to FIGS. 5 to 9.
移動キーIB操作すると、CPU2は、所定のプログラ
ムにしたがって、まず、表示部4に。When the movement key IB is operated, the CPU 2 first displays the display section 4 according to a predetermined program.
“どこから?”というメ′ツセージを表示させる(第5
図、ステップS1)、そこで、このメツセージにしたが
って、移動対象の文字列の始点を指定すべく、カーソル
移動キーIDを操作して始点位置にカーソルを移動させ
ると、始点座標AのX成分、y成分を、それぞれレジス
タX1.71に格納する(ステップ52)0次に、表示
部4に、“どこまで?”というノー2セージを表示させ
る(ステップS3)、そこで、このメツセージにしたが
って、移動対象の文字列の終点を指定すべく、カーソル
移動キーIDを操作して終点位置にカーソルを移動させ
ると、終点座標BのX成分、y成分を、それぞれ、レジ
スタX2.72 に格納する(ステップ54)0次に、
移動対象の文字データAの桁数1行数を算出すべく、(
(レジスタx2の内容)−(レジスタx1の内容)+1
l((レジスタy2の内容)−(レジスタy1の内容)
+1)なる演算を行なって、その演算結果を、それぞれ
、レジスタXo 、’!oに格納する(ステップS5)
、そして、始点座標A、終点座標Bで囲まれた範囲内の
文字データ列を文書メモ。Display the message “Where are you from?” (5th
, step S1), then, in order to specify the starting point of the character string to be moved according to this message, when the cursor is moved to the starting point position by operating the cursor movement key ID, the X component of the starting point coordinate A, y Each component is stored in the register X1.71 (step 52).Next, the message "How far?" is displayed on the display section 4 (step S3). In order to specify the end point of the character string, when the cursor is moved to the end point position by operating the cursor movement key ID, the X component and y component of the end point coordinate B are stored in register X2.72, respectively (step 54). 0th order,
In order to calculate the number of digits per line of character data A to be moved, (
(Contents of register x2) - (Contents of register x1) +1
l ((contents of register y2) - (contents of register y1)
+1) and store the results in the registers Xo and '!, respectively. Store in o (step S5)
, and the character data string within the range surrounded by the start point coordinate A and the end point coordinate B as a document memo.
す3から読出し、文字バッファ7に順次格納する(ステ
ップS6)、この際、第7図(b)に示したように、始
点(「あ」)と終点(rl )とが同一行ではなく、始
点座標Aと終点座標Bとのy成分が異なっているときは
、始点座標Aと終点座標Bとを対角点とする四角形の範
囲内の文字データ列が1文書メモリ3から読出され、文
字バッファ7に格納される。3 and sequentially stores it in the character buffer 7 (step S6). At this time, as shown in FIG. 7(b), the starting point (a) and the ending point (rl) are not on the same line, When the y components of the starting point coordinates A and the ending point coordinates B are different, the character data string within the range of the rectangle with the starting point coordinates A and the ending point coordinates B as diagonal points is read from the one document memory 3, and the character It is stored in buffer 7.
次に1第7図(a)に示したような、出方形態ガイダン
ス表示を行わせる(ステップs7)、。Next, the exit mode guidance display as shown in FIG. 7(a) is displayed (step s7).
のガイダンス表示では、8通りの出方形1mヲ、rAB
CJ という文字列を例にして、形態番号ト対応して表
示しており、“出方形態の番4を指定して下さい“とい
うメツセージ表示も行われる。In the guidance display, there are 8 ways of exiting square 1mwo, rAB.
Taking the character string CJ as an example, it is displayed in correspondence with the mode number, and a message ``Please specify number 4 of the mode of delivery'' is also displayed.
例えば、形!t5番号″6”は、文字列の配列方向が、
桁は上から下へ進行し、行は右から左へ進行するような
方向であり、各文字の向きが上向きであるような出力形
態を示している。すなわち、例えば第7図(b)のDI
に示したような、文字データ列に対して、形態番号″6
”を指定したときは、D2に示したように変更されて出
力されることを示している。また、形態番号“7”は、
文字列の配列方向が、桁は右から左へ進行し、行は下か
ら上へ進行するような方向であり、各文字の向きが右向
きであるような出力形態を示している。For example, shape! The t5 number "6" indicates that the character string arrangement direction is
The digits are oriented from top to bottom, the lines are from right to left, and each character is oriented upwards. That is, for example, DI in FIG. 7(b)
For character data strings as shown in
” indicates that it will be changed and output as shown in D2. Also, the form number “7” is
This shows an output format in which the character strings are arranged in such a way that digits progress from right to left, lines progress from bottom to top, and each character faces right.
すなわち、例えば、第7図(C)のD3に示したような
文字データ列に対して、形態番号“7”を指定したとき
は、D4に示したように変更されて出力されることを示
している。なお、文字列の配列方向に関しては、形態番
号“1”と“5″、2″′と6″、”3”と“7”、”
4“と“8″′とは同一であり、各文字の向きに関して
は、形態番号“1″と“6″、“2”と“7”、3”と
“8”、“4”と“5″とは同一である。That is, for example, when specifying the format number "7" for a character data string as shown in D3 of FIG. 7(C), it indicates that the format number will be changed and output as shown in D4. ing. Regarding the arrangement direction of the character strings, the form numbers "1" and "5", "2" and "6", "3" and "7",
4" and "8"' are the same, and regarding the direction of each character, the form numbers are "1" and "6", "2" and "7", 3" and "8", "4" and " 5″ is the same.
このような出力形態ガイダンス表示を見て、所望の形態
番号を指定入力すると、その番号の値が出力形態フラグ
Fにセットされる(ステップ58)0次に、“どこに?
”というメツセージを表示させる(ステップS9)、そ
こで、メツセージにしたがって、カーソルにより移動先
を指定すると、指定された移動先CのX成分、X成分が
、それぞれレジスタx、Yに格納される(ステップ5i
o)、そして、出力形s7ラグFの内容を判別する(ス
テップ5ix)、その結果、出力形態フラグFが、形a
X号″2″、または“7″のときは文字列の各文字を右
向きとすべく、文字バックァ7内の全ての文字データ列
に、それぞれ、+90’の回転ビット“01”を立て(
ステップ512)、ステップS15に進む、また、出力
形態フラグFが、形態番号“3”、または8”のときは
、文字列の各文字を下向きとすべく、文字バッファ7内
の全ての文字データ列に、それぞれ。When you look at such an output format guidance display and specify and input the desired format number, the value of that number is set in the output format flag F (step 58).
” is displayed (step S9), and when a destination is specified with the cursor according to the message, the X component and X component of the specified destination C are stored in registers x and Y, respectively (step S9). 5i
o), and determines the content of the output form s7 lag F (step 5ix). As a result, the output form flag F is of the form a
When the number X is "2" or "7", set the +90' rotation bit "01" to all character data strings in the character backer 7 so that each character in the string is oriented rightward (
Step 512), proceed to step S15. Also, when the output format flag F is format number "3" or "8", all character data in the character buffer 7 is In a row, respectively.
+180’の回転ビット“10”を立て(ステップ31
3)、ステップS15に進む、また、出力形態フラグF
が、形態番号“4”、または“5”のときは、文字列の
各文字を左向きとすべく、文字バッファ7内の全ての文
字データ列に、それぞれ、−90’の回転ビット“11
”を立て(ステップ314)、ステップS15に進む、
なお、形態番号“1”、または“5”のときは、文字列
の各文字の向きを変更する必要はないので、直ちに、ス
テップS15に進む。+180' rotation bit "10" (step 31)
3) Proceed to step S15, and output format flag F
is the form number "4" or "5", the -90' rotation bit "11" is added to all character data strings in the character buffer 7 so that each character in the string is oriented leftward.
” (step 314) and proceed to step S15.
Note that when the form number is "1" or "5", there is no need to change the orientation of each character in the character string, so the process immediately proceeds to step S15.
ステップS15では、始点A、終点Bで囲まれた範囲内
の文字データ列を文書メモリ3から消去する。そして、
出力形態フラグ別の移動処理を行う(ステップ516)
。In step S15, the character data string within the range surrounded by the starting point A and the ending point B is erased from the document memory 3. and,
Perform movement processing for each output format flag (step 516)
.
出力形態フラグFに、形態番号“l”または“5”がセ
ットされている場合は、第8図(b)に示したような、
配列方向を変更しない通常の移動処理を行うべく、第6
図(a)のステップ516−11〜316−17の処理
を行う。When the output format flag F is set to format number "l" or "5", the output format is as shown in FIG. 8(b).
In order to perform normal movement processing without changing the arrangement direction, the sixth
The processes of steps 516-11 to 316-17 in FIG. 3(a) are performed.
すなわち、レジスタβに“O”を格納しくステップ51
6−11)、レジスタαに″0″格納する(ステップ3
16−12)、次に、文書メモリ3に対し、文字バッフ
ァ7内の1文字データを先頭から順に、(レジスタXの
内容)+(レジスタαの内容)、(レジスタYの内容+
レジスタβの内容))の座標に対応する文書メモリ3の
位置にコピーする(ステップ316−13)。このステ
ップ516−13の処理において、第1回目はレジスタ
α、βともに“0”であるので、コピー先の座標はレジ
スタX、Yの内容そのままであり、第8図(a)に示し
た第1回目のコピ一対象である文字(文字コード)「あ
」は、指定された移動先c (x、y)の位置にコピー
される。ただし、形態番号“5″が指定されているとき
は、形態番号−90°の回転ビット″11″が立てられ
ているので、表示の際は、CPUIにより−906の回
転処理が行われ、第8図(b)に示したように、左向き
となる。In other words, "O" is stored in register β in step 51.
6-11), store "0" in register α (step 3
16-12), Next, one character data in the character buffer 7 is sent to the document memory 3 from the beginning, (contents of register X) + (contents of register α), (contents of register Y +
The contents of register β)) are copied to the location in document memory 3 corresponding to the coordinates of register β (step 316-13). In the process of step 516-13, since registers α and β are both “0” at the first time, the coordinates of the copy destination remain the same as the contents of registers X and Y, and the coordinates shown in FIG. The character (character code) "A" that is the object of the first copy is copied to the specified destination c (x, y). However, when the form number "5" is specified, the form number -90° rotation bit "11" is set, so when displaying, the CPU performs -906 rotation processing and the As shown in Figure 8 (b), it faces left.
次に、レジスタαの内容を“l”だけインクリメントし
くステップ516−14)、 レジスタαの内容が、
レジスタXQ中の移動対象の文字データ列の桁数(上記
例では“4″)と等しくなったか否かを判断する(ステ
ップ516−15)、その結果、未だ等しくなっていな
いときは、ステップ516−13に戻る。第2回目31
8−13では、レジスタαの内容がステップ516−1
4にてl′@だけインクリメントされて“1″となって
いるので、第2回目のコピ一対象の文字「い」のコピー
先座標は、第8図(b)に示したように、「あ」の右側
となる。Next, the contents of register α are incremented by “l” (step 516-14), and the contents of register α are
It is determined whether the number of digits of the character data string to be moved in register XQ (“4” in the above example) is equal (step 516-15). If the result is that they are not equal yet, step 516 is performed. - Return to 13. 2nd time 31
At step 8-13, the contents of register α are set to step 516-1.
4, l'@ is incremented to "1", so the copy destination coordinates of the second copy target character "i" are "1" as shown in Figure 8(b). It will be on the right side of "A".
そして、ステップ316−13〜516−15のループ
処理により、「う」、「え」を順次、右に配列した結果
、レジスタαの内容が4″となり、レジスタXOの内容
である“4”と等しくなったときは、ステップ316−
16に進んで、レジスタβの内容を“l”だけインクリ
メントする0次に、レジスタβの内容が、レジスタy。Then, through the loop processing from steps 316-13 to 516-15, as a result of sequentially arranging "u" and "e" to the right, the contents of register α become 4'', and the contents of register XO become "4". If they are equal, step 316-
Proceeding to step 16, the contents of register β are incremented by "l". Next, the contents of register β are changed to register y.
中の移動対象の文字データ列の行数(本例では“2″)
と等しくなったか否かを判断する(ステップ316−1
7)、その結果、まだ等しくなっていないときは、ステ
ップ516−12に戻って、レジスタαの内容をクリア
し、ステップ516−13以降の処理を行う、したがっ
て、「え」の次の「お」をコピーするときは、レジスタ
βの内容はステップ51B−16にて“l”だけインク
リメントされて“1″′となり、レジスタαの内容はス
テップ318−12にてクリアされて0″となっている
。その結果、「お」のコピー先座標は、第8図(b)に
示したように。Number of rows of character data string to be moved inside (“2” in this example)
(Step 316-1)
7) As a result, if they are still not equal, return to step 516-12, clear the contents of register α, and perform the processing from step 516-13 onwards. ”, the contents of register β are incremented by “l” to “1” in step 51B-16, and the contents of register α are cleared to “0” in step 318-12. As a result, the copy destination coordinates of "o" are as shown in FIG. 8(b).
「あ」の下側となる。また、次の「か」をコピーすると
きは、ステップ516−14にてレジスタαの内容が“
l”とされ、ステップ516−15を経由してステップ
516−13に戻る。その結果、「か」のコピー先座標
は、「お」の右側となる。It is the lower side of "a". Also, when copying the next “ka”, the contents of register α are changed to “ in step 516-14.
l", and the process returns to step 516-13 via step 516-15. As a result, the copy destination coordinates of "ka" become to the right of "o".
出力形態フラグFに形Ts番号“2“、または“6″が
セットされている場合は、第8図(e)に示したように
、桁が上から下に進行し、行が右から左に進行するよう
な出力形態で移動を行うべく、第6図(b)のステップ
31B−21NS16−27の処理を行う、すなわち、
レジスタβに“0”を格納しくステップ51B−21)
、レジスタαに0”格納する(ステップ516−22)
0次に、文書メモリ3に対し、文字バッファ7内の1文
字データを先頭から順に、(レジスタXの内容)−(レ
ジスタαの内容)、(レジスタYの内容+レジスタβの
内容))の座標に対応する文書メモリ3の位置にコピー
する(ステップ516−23)、このステップ516−
23の処理において、第1回目はレジスタα、βともに
“0″であるので、コピー先の座標はレジスタx、Yの
内容そのままであり、第1回目のコピー対象である文字
(文字コード)「あ」は、指定された移動先c (x、
y)の位置にコピーされる。When the output format flag F is set to Ts number "2" or "6", the digits progress from top to bottom and the rows progress from right to left, as shown in Figure 8(e). In order to perform the movement in an output form that progresses to , the process of step 31B-21NS16-27 in FIG. 6(b) is performed, that is,
Store “0” in register β (Step 51B-21)
, stores 0'' in register α (step 516-22)
0 Next, one character data in the character buffer 7 is sent to the document memory 3 from the beginning as (contents of register X) - (contents of register α), (contents of register Y + contents of register β)). Copy to the location of the document memory 3 corresponding to the coordinates (step 516-23), this step 516-
In the process of 23, since both registers α and β are “0” at the first time, the coordinates of the copy destination remain the same as the contents of registers x and Y, and the character (character code) to be copied at the first time is “0”. "A" is the specified destination c (x,
y).
ただし、形態番号“2″の場合は、+90°の回転ビッ
ト“01″が立てられているので1表示の際は、CPU
Iにより+90°の回転処理が行われ、第8図(e)に
示したように、右向きとなる。However, in the case of form number "2", the +90° rotation bit "01" is set, so when 1 is displayed, the CPU
A rotation process of +90° is performed by I, and the object is turned to the right as shown in FIG. 8(e).
次に、レジスタβの内容をl”だけインクリメントしく
ステー2プ316−24)、レジスタβの内容が、レジ
スタXO中の移動対象の文字データ列の桁数(上記例で
は“4”)と等しくなったか否かを判断する(ステップ
516−25)、その結果、未だ等しくなっていないと
きは、ステップ516−23に戻る。第2回0316−
23では、レジスタβの内容がステップ316−24に
て“1″だけインクリメントされて“l”となっている
ので、第2回目のコピ一対象の文字「い」のコピー先座
標は、第8図(e)に示したように、「あ」の下側とな
る。Next, step 316-24) increments the contents of register β by l", so that the contents of register β are equal to the number of digits of the character data string to be moved in register XO ("4" in the above example). It is determined whether or not they have become equal (step 516-25), and if the result is that they are still not equal, the process returns to step 516-23.Second 0316-
In step 316-23, the contents of register β are incremented by "1" and become "l" in step 316-24, so the copy destination coordinates of the character "i" to be copied the second time are As shown in Figure (e), it is the lower side of "A".
モして、ステップ516−23〜516−25のループ
処理により、「う」、「え」を順次、下に配列した結果
、レジスタβの内容が“4”となリ、レジスタXOの内
容である“4”と等しくなったときは、ステップ51B
−26に進んで、レジスタαの内容を“1”だけインク
リメントする0次に、レジスタαの内容が、レジスタy
。Then, through the loop processing of steps 516-23 to 516-25, "U" and "E" are sequentially arranged below, and the contents of register β become "4", and the contents of register XO become When it is equal to a certain "4", step 51B
-26 and increments the contents of register α by “1” 0 Next, the contents of register α are changed to register y
.
中の移動対象の文字データ列の行数(本例では“2″)
と等しくなったか否かを判断する(ステップ516−2
7)、その結果、まだ等しくなっていないときは、ステ
ップ516−22に戻って、レジスタβの内容をクリア
し、ステップ316−23以降の処理を行う、したがっ
て、「え」の次の「お」をコピーするときは、レジスタ
αの内容はステップ31 B−26にてl”だけインク
リメントされてl”となり、レジスタβの内容はステッ
プ516−22にてクリアされて“0”となっている、
その結果、「お」のコピー先座標は、第8図(e)に示
したように、「あ」の左側となる。また、次の「か」を
コピーするときは、ステップS l 6−24にてレジ
スタβの内容が“1″とされ、ステップ316−25を
経由してステップ316−23に戻る。その結果、「か
」のコピー先座標は、「お」の下側となる。Number of rows of character data string to be moved inside (“2” in this example)
(Step 516-2)
7) As a result, if they are still not equal, return to step 516-22, clear the contents of register β, and perform the processing from step 316-23 onwards. '', the contents of register α are incremented by l'' in step 31B-26 to become l'', and the contents of register β are cleared to "0" in step 516-22. ,
As a result, the copy destination coordinates of "o" are to the left of "a" as shown in FIG. 8(e). When copying the next "ka", the contents of the register β are set to "1" in step S16-24, and the process returns to step 316-23 via step 316-25. As a result, the copy destination coordinates of "ka" are below "o".
出力形態フラグFに形態番号“3″、または“7”がセ
ットされている場合は、第8図(C)に示したように、
桁が右から左に進行し、行が下から上へ進行するような
出力形態で移動処理を行うべく、第6図(c)のステッ
プ51B−31〜31B−37の処理を行う、すなわち
、レジスタβにO″を格納しくステップS 16−31
)、レジスタαに″O′格納する(ステップ516−3
2)0次に、文書メモリ3に対し、文字バッファ7内の
1文字データを先頭から順に、(レジスタXの内容)−
(レジスタαの内容)、(レジスタYの内容−レジスタ
βの内容))の座標に対応する文書メモリ3の位置にコ
ピーする(ステップ51B−33)、このステップ31
B−33の処理において、第1回目はレジスタα、βと
もに“0”であるので、コピー先の座標はレジスタx、
Yの内容そのままであり、第1回目のコピー対象である
文字(文字コード)「あ」は、指定された移動先C(X
、Y)の位置にコピーされる。When the output format flag F is set to format number "3" or "7", as shown in FIG. 8(C),
In order to perform the movement process in an output format in which the digits progress from right to left and the lines progress from bottom to top, steps 51B-31 to 31B-37 in FIG. 6(c) are performed, that is, Store O'' in register β.Step S16-31
), "O' is stored in register α (step 516-3
2) 0 Next, one character data in the character buffer 7 is sent to the document memory 3 in order from the beginning (contents of register X) -
(Contents of register α), (Contents of register Y - Contents of register β)) are copied to the location in the document memory 3 corresponding to the coordinates (Step 51B-33), this step 31
In the process of B-33, both registers α and β are “0” for the first time, so the copy destination coordinates are register x,
The contents of Y remain unchanged, and the character (character code) "A" to be copied the first time is moved to the specified destination C (X
, Y).
ただし、形sgi号“3”の場合は、+180°の回転
ビット“lO″が立てられているので、表示の際は、C
PUIにより+180°の回転処理が行われ、第8図(
b)に示したように、下向きとなる。また、形態番号“
7”の場合は、+90”の回転ビットが立てられている
ので1表示の際は+90°の回転処理が行われ、右向き
となる。However, in the case of model sgi number "3", the +180° rotation bit "lO" is set, so when displaying, C
The PUI performs +180° rotation processing, as shown in Figure 8 (
As shown in b), it points downward. Also, the form number “
In the case of 7", the +90" rotation bit is set, so when 1 is displayed, a rotation process of +90° is performed and the display is oriented to the right.
次に、レジスタαの内容を“l”だけインクリメントし
くステップ516−34)、レジスタαの内容が、レジ
スタxo中の移動対象の文字データ列の桁数(上記例で
は“4″)と等しくなったか否かを判断する(ステップ
516−35)、その結果、未だ等しくなっていないと
きは、ステップ516−33に戻る。第2回目516−
33では、レジスタαの内容がステップ316−34に
て“1″′だけインクリメントされて“1″となってい
るので、第2回目のコピ一対象の文字「い」のコピー先
座標は、第8図(C)に示したように、「あ」の左側と
なる。Next, the contents of register α are incremented by “l” (step 516-34), so that the contents of register α are equal to the number of digits (“4” in the above example) of the character data string to be moved in register xo. If the result is that they are still not equal, the process returns to step 516-33. 2nd time 516-
In step 33, the contents of the register α are incremented by “1'' and become “1” in step 316-34, so the copy destination coordinates of the character “i” to be copied the second time are as follows: As shown in Figure 8 (C), it is on the left side of "A".
そして、ステップ31B−33〜316−35のループ
処理により、「う」、「え」を順次、左に配列した結果
、レジスタαの内容が“4”となり、レジスタXOの内
容である“4”と等しくなったときは、ステップ316
−36に進んで、レジスタβの内容を“1″だけインク
リメントする0次に、レジスタβの内容が、レジスタy
。Then, through the loop processing of steps 31B-33 to 316-35, "u" and "e" are sequentially arranged on the left, and as a result, the content of register α becomes "4", and the content of register XO becomes "4". , step 316
-Proceed to step 36 and increment the contents of register β by “1” 0 Next, the contents of register β are changed to register y
.
中の移動対象の文字データ列の行数(本例では“2”)
と笠しくなったか否かを判断する(ステップ316−3
7)、その結果、まだ等しくなっていないときは、ステ
ップ516−32に戻って、レジスタαの内容をクリア
し、ステップ516−33以降の処理を行う、したがっ
て、「え」の次の「お」をコピーするときは、レジスタ
βの内容はステップ516−36にて“1”だけインク
リメントされてl”となり、レジスタαの内容はステッ
プ516−32にてクリアされてO″となっている。そ
の結果、「お」のコピー先座標は、第8図(C)に示し
たヒうに、「あ」の北側となる。また1次の「か」をコ
ピーするときは、ステップ316−34にてレジスタα
の内容が“1″とされ、ステップ516−35を経由し
てステー2プ516−33に戻る。その結果、「か」の
コピー先座標は、[お」の左側となる。Number of rows of character data string to be moved inside (“2” in this example)
(Step 316-3)
7) As a result, if they are still not equal, return to step 516-32, clear the contents of register α, and perform the processing from step 516-33 onwards. '', the contents of the register β are incremented by 1 in step 516-36 to become l'', and the contents of register α are cleared to O'' in step 516-32. As a result, the copy destination coordinates of "o" are on the north side of "a" as shown in FIG. 8(C). Also, when copying the primary "ka", in step 316-34 register α
The content of is set to "1", and the process returns to step 2 516-33 via step 516-35. As a result, the copy destination coordinates of "ka" are to the left of "o".
出力形態フラグFに形態番号″4”、または“8”がセ
ットされている場合は、第8図(d)に示したように1
桁が下から1に進行し、行が左から右に進行するような
出力形態で移動処理を行うベく、第6図(d)のステッ
プ316−41〜S 16−47の処理を行う、すなわ
ち、レジスタαに“θ″を格納しくステップ31B−4
1)。When the output format flag F is set to format number "4" or "8", the output format flag F is set to 1 as shown in FIG. 8(d).
In order to perform the movement process in an output format in which the digit progresses from the bottom to 1 and the line progresses from the left to the right, steps 316-41 to S16-47 in FIG. 6(d) are performed. That is, step 31B-4 stores "θ" in register α.
1).
レジスタβに0”格納する(ステップ516−42)0
次に1文書メモリ3に対し、文字バッファ7内の1文字
データを先頭から順に、(レジスタXの内容)+(レジ
スタαの内容)、(レジスタYの内容−レジスタβの内
容))の座標に対応する文書メモリ3の位置にコピーす
る(ステップ316−43)、このステップ816−4
3の処理において、第1回目はレジスタα、βともに“
0”であるので、コピー先の座標はレジスタX、Yの内
容そのままであり、第1回目のコピー対象である文字(
文字コード)「あ」は、指定された移動先C(X、Y)
の位置にコピーされる。Store 0” in register β (step 516-42) 0
Next, for one document memory 3, one character data in character buffer 7 is stored in the following order from the beginning: (contents of register X) + (contents of register α), (contents of register Y - contents of register β)) (step 316-43), this step 816-4
In the process of step 3, the first time both registers α and β are “
0", the coordinates of the copy destination remain the same as the contents of registers X and Y, and the first copy target character (
Character code) "A" is the specified destination C (X, Y)
is copied to the location.
ただし、形態番号“4″の場合は一90″の回転ビット
“11”が立てられているので、表示の際は、CPUI
により−906の回転処理が行われ、第8図(d)に示
したように、左向きとなる。また、形態番号″8″の場
合は、+tao@の回転ビットが立てられているので1
表示の際は+180°の回転処理が行われ、下向きとな
る。However, in the case of model number "4", the rotation bit "11" of 190" is set, so when displaying it, the CPU
As a result, a rotation process of -906 is performed, and the object is turned to the left as shown in FIG. 8(d). In addition, in the case of form number "8", the rotation bit of +tao@ is set up, so 1
When displayed, a rotation process of +180° is performed so that it faces downward.
次に、レジスタβの内容を“1″だけインクリメントし
くステップ516−44)、レジスタβの内容が、レジ
スタXO中の移動対象の文字データ列の桁数(上記例で
は“4″)と等しくなったか否かを判断する(ステップ
516−45)、その結果、未だ等しくなっていないと
きは、ステップ516−43に戻る。第2回目318−
43では、レジスタβの内容がステップ316−44に
て“1″だけインクリメントされて”1″となっている
ので、第2回目のコピ一対象の文字「い」のコピー先座
標は、第8図(d)に示したように、「あ」の上側とな
る。Next, the contents of register β are incremented by “1” (step 516-44), so that the contents of register β are equal to the number of digits of the character data string to be moved in register XO (“4” in the above example). If the result is that they are still not equal, the process returns to step 516-43. 2nd time 318-
In step 43, the contents of register β are incremented by "1" to "1" in step 316-44, so the copy destination coordinates of the character "i" targeted for the second copy are the 8th As shown in Figure (d), it is above the letter "A".
そして、ステ、プ518−43〜51B−45のループ
処理により、「う」、「え」を順次、上に配列した結果
、レジスタβの内容が“4″となり、レジスタXOの内
容である“4”と等しくなったときは、ステップS l
B−46に進んで、レジスタαの内容を“1”だけイ
ンクリメントする0次に、レジスタαの内容が、レジス
タy。Then, through the loop processing of steps 518-43 to 51B-45, "u" and "e" are sequentially arranged on top, and as a result, the content of register β becomes "4", which is the content of register XO " 4”, step S l
Proceeding to B-46, the contents of register α are incremented by "1". Next, the contents of register α are changed to register y.
中の移動対象の文字データ列の行数(本例では“2″)
と等しくなったか否かを判断する(ステップ51B−4
7)、その結果、まだ等しくなっていないときは、ステ
ップS!6−42に戻って、レジスタβの内容をクリア
し、ステップ516−43以降の処理を行う、したがっ
て、「え」の次の「お」をコピーするときは、レジスタ
αの内容はステップ316−46にて“1”だけインク
リメントされて“1″となり、レジスタβの内容はステ
ップ516−42にてクリアされて“0″となっている
。その結果、「お」のコピー先座標は、第8図(d)に
示したように、「あ」の右側となる。また1次の「か」
をコピーするときは、ステップ516−44にてレジス
タβの内容が“1″とされ、ステップ316−45を経
由してステ、プ516−43に戻る。その結果、「か」
のコピー先座標は、「お」の上側となる。Number of rows of character data string to be moved inside (“2” in this example)
(Step 51B-4)
7) If the result is that they are not yet equal, step S! Returning to step 6-42, the contents of register β are cleared and the processing from step 516-43 onward is performed. Therefore, when copying the next "o" after "e", the contents of register α are cleared from step 316-43. The register β is incremented by "1" at step 46 to become "1", and the contents of the register β are cleared to "0" at step 516-42. As a result, the copy destination coordinates of "o" are on the right side of "a" as shown in FIG. 8(d). Also, the first ``ka''
When copying, the contents of register β are set to "1" in step 516-44, and the process returns to step 516-43 via step 316-45. As a result, "ka"
The copy destination coordinates will be above "o".
このように、この実施例によれば、文字列の元の配置形
態を変更した形で移動を行うことができる。しかも、配
置形態の変更指定は、ガイダンス表示にしたがって形態
番号により行えば良く、変更指定操作が簡単である。In this way, according to this embodiment, it is possible to move a character string in a manner that changes its original arrangement form. Moreover, the change designation of the arrangement form can be performed simply by using the form number according to the guidance display, and the change designation operation is simple.
上述の移動処理を用いて第9図のような配置形態の「展
開度」を出力したい場合は、任意の位置に1通常通りに
左から右へ桁が進行し、各文字が上向きの形で「展開度
」を入力し、この「展開度」の出力形態として形態番号
″2”を指定し。If you want to use the above-mentioned movement process to output the "deployment degree" in the arrangement form shown in Figure 9, you can output 1 at any position with the digits progressing normally from left to right and each character pointing upwards. Input the "degree of expansion" and specify the form number "2" as the output form of this "degree of expansion."
移動先として第9図の「展」の位置を指定すれば良い、
同様に、第9図のような配置形態の「特許性」、「技術
力」を出力したい場合は、任意の位置に、それぞれ通常
通りの形で「特許性」、「技術力」を入力し、「特許性
」の出力形態、移動先として形態番号“3″、第9図の
「特」の位置を指定し、「技術力」の出力形態、移動先
として形態番号“4”、第9図の「技」の位置を指定す
れば良い。All you have to do is specify the location of "Exhibition" in Figure 9 as the destination.
Similarly, if you want to output "patentability" and "technical ability" in the arrangement form shown in Figure 9, enter "patentability" and "technical ability" in the usual format at any position. , Specify the output form of "Patentability", form number "3" as the destination, and the position of "Special" in Figure 9, and specify the output form of "Technical ability", form number "4" as the destination, and the position of "Special" in Figure 9. All you have to do is specify the position of the "technique" in the diagram.
このように、従来のように、各文字の出力位置を個別に
指定し、さらに、各文字に対し、個別に回転指示を行う
という煩雑な操作を行うことなく、この実施例では、簡
単な操作で、種々の配置形態の文字列を出力することが
可能となる。In this way, unlike conventional methods, the complicated operations of individually specifying the output position of each character and individually giving rotation instructions for each character are not required, but in this embodiment, the simple operation is possible. This makes it possible to output character strings in various layouts.
なお、この発明は、上述の実施例に限定されることなく
、たとえば、文字列の元の配置形態を変更した形での複
写を行うことも可能である。この場合は、第5図、第6
図とほぼ同様のアルゴリズムにより実現することができ
る。すなわち、この場合は、第5図のステップ315の
消去処理を省略すれば良い。Note that the present invention is not limited to the above-described embodiment, and it is also possible to copy a character string in a modified form, for example. In this case, Figures 5 and 6
This can be realized using an algorithm almost similar to the one shown in the figure. That is, in this case, the erasing process in step 315 in FIG. 5 may be omitted.
[発明の効果]
この発明によれば1元の配置形態を種々変更した形での
移動、あるいは複写を、簡単な操作により行うことがで
きるので、種々の配置形態の文字列を容易に出力するこ
とが可能となる。[Effects of the Invention] According to the present invention, it is possible to move or copy a single arrangement in various modified forms by a simple operation, so character strings in various arrangement forms can be easily output. becomes possible.
【図面の簡単な説明】
第1図は第1の発明の機能ブロック図、第2図は第2の
発明の機能ブロック図、第3図は一実施例の構成図、第
4図はデータ構造を示す図、第5図、第6図は移動処理
動作を示すフローチャート、第7図、第8図は移動処理
の具体例を示す図、第9図は従来技術の問題点を説明す
るための図である。
l・・・・・・キー人力部、IB・・・・・・移動キー
、lC・・・・・・複写キー、10・・・・・・カーソ
ル移動キー、2・・・・・・CPU、3・・・・・・文
書メモリ、7・・・・・・文字バッファ、F・・・・・
・出力形態フラグ。
第1図
第2図
第 3 図
第4図
第6図
第8ノ
第9 図[Brief Description of the Drawings] Figure 1 is a functional block diagram of the first invention, Figure 2 is a functional block diagram of the second invention, Figure 3 is a configuration diagram of an embodiment, and Figure 4 is a data structure. FIG. 5 and FIG. 6 are flowcharts showing movement processing operations, FIGS. 7 and 8 are diagrams showing specific examples of movement processing, and FIG. 9 is a flow chart for explaining the problems of the prior art. It is a diagram. l...key human power department, IB...movement key, lC...copy key, 10...cursor movement key, 2...CPU , 3...Document memory, 7...Character buffer, F...
-Output format flag. Figure 1 Figure 2 Figure 3 Figure 4 Figure 6 Figure 8-9
Claims (2)
るいは複写の対象となる文字列を指定する第1の指定手
段と、 この第1の指定手段にて指定された文字列に対し、移動
先、または複写先を指定する第2の指定手段と、 前記第1の指定手段にて指定された文字列に対し、配列
方向を変更指定する第3の指定手段と、前記第1の指定
手段にて指定された文字列の各文字を、前記第2の指定
手段にて指定された移動先、または複写先を始点として
、前記第3の指定手段にて変更指定された配列方向に順
次配列する編集処理手段と、 を備えたことを特徴とする文書編集処理装置。(1) A storage means for storing document data; a first designation means for designating a character string to be moved or copied with respect to the document data stored in the storage means; and this first designation means a second specifying means for specifying a move destination or a copy destination for the character string specified by the first specifying means; and a third specifying means for specifying a change in the arrangement direction for the character string specified by the first specifying means. and the third specifying means, each character of the character string specified by the first specifying means, with the movement destination or copy destination specified by the second specifying means as a starting point. 1. A document editing processing device comprising: editing processing means for sequentially arranging the arrangement in an arrangement direction designated for change;
るいは複写の対象となる文字列を指定する第1の指定手
段と、 この第1の指定手段にて指定された文字列に対し、移動
先、または複写先を指定する第2の指定手段と、 前記第1の指定手段にて指定された文字列に対し、各文
字の文字方向を回転変更指定する第3の指定手段と、 前記第1の指定手段にて指定された文字列の各文字を、
前記第3の指定手段にて回転変更指定された文字方向に
回転変更して、前記第2の指定手段にて指定された移動
先、または複写先を始点として、順次配置する編集処理
手段と、 を備えたことを特徴とする文書編集処理装置。(2) a storage means for storing document data; a first designation means for designating a character string to be moved or copied with respect to the document data stored in the storage means; and this first designation means a second specifying means for specifying a move destination or a copy destination for the character string specified by the above; and a rotation change of the character direction of each character for the character string specified by the first specifying means. a third specifying means for specifying, and each character of the character string specified by the first specifying means,
editing processing means for changing the rotation in the character direction specified by the third specifying means and sequentially arranging the characters starting from the movement destination or copy destination specified by the second specifying means; A document editing processing device comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP62307714A JP2598436B2 (en) | 1987-12-07 | 1987-12-07 | Character output device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP62307714A JP2598436B2 (en) | 1987-12-07 | 1987-12-07 | Character output device |
Related Child Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP6019783A Division JPH06236366A (en) | 1994-01-21 | 1994-01-21 | Character output device |
JP6019785A Division JP2658864B2 (en) | 1994-01-21 | 1994-01-21 | Character processor |
JP6019784A Division JPH06259415A (en) | 1994-01-21 | 1994-01-21 | Character display device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH01149163A true JPH01149163A (en) | 1989-06-12 |
JP2598436B2 JP2598436B2 (en) | 1997-04-09 |
Family
ID=17972356
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP62307714A Expired - Lifetime JP2598436B2 (en) | 1987-12-07 | 1987-12-07 | Character output device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2598436B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06236366A (en) * | 1994-01-21 | 1994-08-23 | Casio Comput Co Ltd | Character output device |
JPH06259415A (en) * | 1994-01-21 | 1994-09-16 | Casio Comput Co Ltd | Character display device |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5373036A (en) * | 1976-12-11 | 1978-06-29 | Toshiba Corp | Slice control system for character-symbol pattern |
JPS6095484A (en) * | 1983-10-31 | 1985-05-28 | 株式会社東芝 | Japanese language word processor |
-
1987
- 1987-12-07 JP JP62307714A patent/JP2598436B2/en not_active Expired - Lifetime
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5373036A (en) * | 1976-12-11 | 1978-06-29 | Toshiba Corp | Slice control system for character-symbol pattern |
JPS6095484A (en) * | 1983-10-31 | 1985-05-28 | 株式会社東芝 | Japanese language word processor |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06236366A (en) * | 1994-01-21 | 1994-08-23 | Casio Comput Co Ltd | Character output device |
JPH06259415A (en) * | 1994-01-21 | 1994-09-16 | Casio Comput Co Ltd | Character display device |
Also Published As
Publication number | Publication date |
---|---|
JP2598436B2 (en) | 1997-04-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH01149163A (en) | Document editing processing device | |
JPS5968038A (en) | Tabulation method | |
JPH0331963A (en) | Sentence processor equipped with frame preparing function | |
JP2663967B2 (en) | Information storage control method | |
JPH10289211A (en) | Small electronic apparatus | |
JP3035126B2 (en) | Information processing device | |
JP2815158B2 (en) | Character processor | |
JP3923544B2 (en) | Character modifier and character modifier method | |
JPH06259415A (en) | Character display device | |
JPH08328613A (en) | Method for preparing sequence/program and method for setting data | |
JP2658864B2 (en) | Character processor | |
JP2775540B2 (en) | External character processing device in computer system | |
JPH06236366A (en) | Character output device | |
JPH11212968A (en) | Document processor and document processing method | |
JPH0571109B2 (en) | ||
JP2978178B2 (en) | Document creation apparatus and control method thereof | |
JPS59173831A (en) | Editing device of document | |
JP2737845B2 (en) | Character processing method and apparatus | |
JP2655900B2 (en) | Character processor | |
JPH07140962A (en) | String output method | |
JPH0589104A (en) | Character input editing device | |
JPH0744541A (en) | Word processor and display method in the word processor | |
JPH01106089A (en) | Data processor having user's character generating function | |
JPH01147770A (en) | Document editing device | |
JPS62987A (en) | Document processor |