JPS61176977A - Document processor - Google Patents

Document processor

Info

Publication number
JPS61176977A
JPS61176977A JP60017048A JP1704885A JPS61176977A JP S61176977 A JPS61176977 A JP S61176977A JP 60017048 A JP60017048 A JP 60017048A JP 1704885 A JP1704885 A JP 1704885A JP S61176977 A JPS61176977 A JP S61176977A
Authority
JP
Japan
Prior art keywords
indentation
indent
cursor
key
input
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
Application number
JP60017048A
Other languages
Japanese (ja)
Other versions
JPH0685118B2 (en
Inventor
耕司 福長
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP60017048A priority Critical patent/JPH0685118B2/en
Priority to US06/822,102 priority patent/US4862410A/en
Publication of JPS61176977A publication Critical patent/JPS61176977A/en
Publication of JPH0685118B2 publication Critical patent/JPH0685118B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 〔技術分野〕 本発明は高度の編集機能を有した文書処理装置に関する
。又、表示画面上で文字列の入力編集等の処理が可能な
文書処理装置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Technical Field] The present invention relates to a document processing device having advanced editing functions. The present invention also relates to a document processing device capable of inputting and editing character strings on a display screen.

〔従来技術〕[Prior art]

最近、高度の文書処理機能を有した機器が登場している
が機器が高度になる程、種々の問題点が発生してきてい
る。
Recently, devices with advanced document processing functions have appeared, but as the devices become more sophisticated, various problems arise.

例えは、文書列を揃えるために仮のマージンであるイン
デントを設定して文字入力を行なう様な場合には、2つ
の相反する欠点を有していた。その第1の欠点はインデ
ントを設定した位置より左側(インデントと左マージン
の間)に文字入力が自由に行なえる文字処理装置に対し
て発生するものであった。その欠点とは、インデント左
側に自由に文字入力が可能とするため、あらかじめその
範囲が、スペース等により確保される必要があった。こ
のため、入力された文字列以外にインデント位置をそろ
えるためのコードがバッファに自動的あるいは、オペレ
ータ自身(タブあるいは、スペース等)で設定されてい
た。これらの入力文字列以外のコードがバッファに存在
するため、後からインデントの解除、変更するという様
な処理が容易に行なえないものであった。これは、オペ
レータに多大の労力を与えるものであった。また1以上
述べた第1の欠点を除くためにインデント左側における
文字入力を不可とし、表示手段によりインデント位置に
そろえて表示する方法が提案されている。しかし、この
インデント左側への文字入力を不可とすることにより、
先に述べた方法では、文字入力が可能であったという利
点が失なわれることになった0以上の様にインデント等
の編集機能を、容易に変更、修正することができ、しか
も1通常の文書入力が容易に行える装置が存在しないと
いう問題があった。
For example, when inputting characters by setting an indentation, which is a temporary margin, in order to align document rows, there are two contradictory drawbacks. The first drawback occurs with character processing devices that allow characters to be input freely to the left of the indented position (between the indent and the left margin). The drawback is that in order to be able to freely input characters on the left side of the indentation, that range had to be secured in advance with spaces, etc. For this reason, in addition to the input string, codes for aligning indentation positions were set in the buffer automatically or by the operator himself (tabs, spaces, etc.). Since codes other than these input strings exist in the buffer, it is difficult to perform processes such as canceling or changing indentation later. This placed a great deal of effort on the part of the operator. Furthermore, in order to eliminate the first drawback mentioned above, a method has been proposed in which characters are not allowed to be input on the left side of the indent, and the display means displays the characters aligned with the indent position. However, by disabling character input to the left of this indentation,
In the method described above, editing functions such as indentation can be easily changed and corrected, and the advantage of being able to input characters is lost. There was a problem in that there was no device that could easily input documents.

〔目的〕〔the purpose〕

以上の点に鑑み、本願発明の目的は、上記欠点を除去す
ることにあり、インデントの変更、解除等が容易に行な
える装置を提供することにある。更に、インデント設定
先頭行において、インデント左側おける文字入力を可能
とすることにより、上述第2の欠点であるインデントの
左側での文字入力が不可能であった欠点を除去し、なお
かつ、インデント先頭行において挿入、削除等により、
インデント先頭行でのインデント位置を自由に変えるこ
とが出来、しかも以齢のインデント範囲には、影響をお
よぼさない様な文字処理装置を提供することにある。
In view of the above points, it is an object of the present invention to eliminate the above-mentioned drawbacks, and to provide an apparatus that can easily change or cancel indentation. Furthermore, by making it possible to input characters on the left side of the indent in the first line of the indent setting, the second drawback mentioned above, in which it was not possible to input characters on the left side of the indent, is removed, and in addition, it is possible to input characters on the left side of the indent. Due to insertion, deletion, etc.
To provide a character processing device which can freely change the indentation position in the first line of indentation and does not affect the indentation range thereafter.

又、本願発明は、文書情報を入力する入力手段、インデ
ントを示すインデントコード及び上記入力手段から入力
される文書情報を格納する格納手段、上記格納手段にお
けるインデントを示すインデントコードを解除するイン
デント解除手段、上記解除手段によるインデント解除動
作と共に、該インデント先頭位置に先立つスペース領域
をも削除することを特徴とする文書処理装置を提供する
ことを目的としている。
The present invention also provides an input means for inputting document information, a storage means for storing an indentation code indicating an indentation and the document information inputted from the inputting means, and an indentation canceling means for canceling the indentation code indicating an indentation in the storage means. It is an object of the present invention to provide a document processing device characterized in that, together with the indent canceling operation by the canceling means, a space area preceding the indent head position is also deleted.

〔実施例〕〔Example〕

以下、図面を参照し、詳細に説明する。 A detailed description will be given below with reference to the drawings.

第1図は本発明文書処理装置の構成の一例を示し、ここ
でC′PUlは中央演算処理装置としてのマイクロプロ
セッサであり、文字処理のための演算や論理判断等を行
い、バスEUSを介してバスに接続された後述の各構成
要素を制御する。なお、以下、文書情報は、画像情報を
含むものとする。このバスBUSはアドレス信号を転送
するアドレスバス、制御信号を転送するコントロールバ
ス、および各種データを転送するデータバスとを総称す
る。
FIG. 1 shows an example of the configuration of the document processing device of the present invention, where C'PUl is a microprocessor as a central processing unit, which performs calculations and logical judgments for character processing, and performs calculations and logical judgments for character processing. control each component connected to the bus, which will be described later. Note that hereinafter, document information includes image information. The bus BUS collectively refers to an address bus that transfers address signals, a control bus that transfers control signals, and a data bus that transfers various data.

ROM2は制御メモリとして用いられるり−ドオンリメ
モリであり、第20図〜第26図に示す制御手順や後述
の文字入力や画面表示処理および編集処理等の各種処理
についてのマイクロプロセッサCPUIが行う各種制御
手順をあらかじめ記憶している。RAM3は書込み可能
のランダムアクセスメモリであり、ROM2に記憶され
た制御手順を実行するときに使用され、各構成要素から
の各種データーの一時記憶およびマイロクプロセッサC
PUIの演算や論理判断におけるワークメモリとして用
いる。
ROM2 is a read-only memory used as a control memory, and stores various control procedures performed by the microprocessor CPUI regarding the control procedures shown in FIGS. 20 to 26 and various processes such as character input, screen display processing, and editing processing described later. is memorized in advance. RAM3 is a writable random access memory and is used when executing the control procedure stored in ROM2, and is used for temporary storage of various data from each component and for microprocessor C.
It is used as a working memory for PUI calculations and logical judgments.

4は文字入力用のキーボード(KB)であり、このキー
ボードB4上には、後述の第2図に示すように、CPU
Iに指令を与える各種キ一群が配置されている。5はキ
ーボードコントローラ(KBC)であり、KB4からの
入力信号に対するキーコード変換処理を実行する。
4 is a keyboard (KB) for character input, and on this keyboard B4, as shown in FIG.
A group of various keys are arranged to give commands to I. A keyboard controller (KBC) 5 executes key code conversion processing for input signals from the KB4.

6は作成・編集された文章の保存や呼出し等に用いるデ
ィスクメモリ(D I S K)である。
Reference numeral 6 denotes a disk memory (DISK) used for storing and recalling created/edited texts.

7は文章の作成や編集用のバッファメモリ(D B)で
あり、KB4から入力されたキーコードを゛文字コード
(キャラクタコード)として保存する。本例のバッファ
メモリ(DB7)は、後述の第3図に示すように、25
2文字数分の保存領域を有し、各保存領域はそれぞれD
B [0]からDB[251]までの名前で取扱われる
。DCR8は表示制御レジスタ(DCR)群であり、後
述の第4図および第5図に示すように、カーソル制御レ
ジスタ(OCR)と、バッファ位置表示情報レジスタ群
(DSR−PO5I)と、カーソル位置表示情報レジス
タ群(DSR−INF)とフォーマット情報レジスタ群
(DSR−FORM)とを有する。
Reference numeral 7 denotes a buffer memory (DB) for creating and editing sentences, and stores the key code input from KB4 as a character code. The buffer memory (DB7) in this example has 25
It has a storage area for 2 characters, and each storage area is D
Handled with names from B[0] to DB[251]. DCR8 is a group of display control registers (DCR), which includes a cursor control register (OCR), a group of buffer position display information registers (DSR-PO5I), and a cursor position display register, as shown in FIGS. 4 and 5, which will be described later. It has an information register group (DSR-INF) and a format information register group (DSR-FORM).

9は陰極線管(CRT)、液晶、発光ダイオード等を用
いた表示装置であり、(キーボード)KB4から入力さ
れた文字や、編集処理により修正−変更された文章等の
データを表示し、かつカーソルによる文字処理位置指定
表示を行う、DFCIOは表示装置9を駆動制御するフ
ォーマット表示コントローラ(DFC)であり、カーソ
ルによる表示したい文字列の画面上への位置決め制御や
、内部のキャラクタジェネレータの参照によりドツトパ
ターンデータに変換して文字あるいは記号の表示を行う
表示制御とを行う、11はプリンタPRTであり、画面
上で作成や編集が行われた文章を用紙上に印字する。
Reference numeral 9 is a display device using a cathode ray tube (CRT), liquid crystal, light emitting diode, etc., which displays data such as characters input from the (keyboard) KB4 and sentences modified/changed through editing processing, and also displays data such as text that has been corrected or changed through editing processing. DFCIO is a format display controller (DFC) that drives and controls the display device 9. It controls the positioning of the character string to be displayed on the screen using the cursor, and displays the character string by referring to the internal character generator. A printer PRT 11 performs display control to convert pattern data to display characters or symbols, and prints text created or edited on the screen onto paper.

第2図は第1図のキーボード(KB4)の配置構成例を
示す、ここで、KBIは通常の文字や数字あるいは記号
等を入力するのに用いる文字キ一群(以下、一般キーと
称する)であり。
Figure 2 shows an example of the layout and configuration of the keyboard (KB4) in Figure 1, where KBI is a group of character keys (hereinafter referred to as general keys) used to input ordinary characters, numbers, symbols, etc. can be.

例えばJIS規格の鍵盤配列を有して、アルファベット
キー、仮名キー等から英数文字や仮名等を入力できる。
For example, it has a keyboard layout according to the JIS standard, and alphanumeric characters, kana, etc. can be input using alphabet keys, kana keys, etc.

なお、詳細は、本発明とは直接関係ないので省略する。Note that the details are omitted because they are not directly related to the present invention.

又、キャリッジリターン用キーCRはこのキ一群KBI
に含まれるものとする。
Also, the carriage return key CR is this key group KBI.
shall be included in.

また、KB2はカーソルの移動等の特殊処理の実行を指
示するのに用いる機能キ一群(以下、特殊キーと称する
)であり、文字の挿入の指定を行う挿入キーINS、文
字の削除の指定を行う削除キーDEL、およびカーソル
の移動を指示する4つのカーソル移動キー“↑、↓。
In addition, KB2 is a group of function keys (hereinafter referred to as special keys) used to instruct execution of special processing such as moving a cursor, an insert key INS for specifying insertion of characters, and an insertion key INS for specifying deletion of characters. The deletion key DEL is used to move the cursor, and the four cursor movement keys "↑, ↓" are used to move the cursor.

←、→°゛とを有する。“↑、↓、←、→”で示すカー
ソル移動キーは、それぞれ上、下、左。
It has ←, →°゛. The cursor movement keys shown as “↑, ↓, ←, and →” are up, down, and left, respectively.

右の方向に1文字づつカーソルを移動するのに用いる。Used to move the cursor to the right one character at a time.

又、INDキーは、インデントの設定及び、終了を行な
うキーでMINDキーは、すでに設定されたインデント
の解除、変更を行うキーである。
Further, the IND key is a key for setting and ending indentation, and the MIND key is a key for canceling or changing an already set indentation.

本例では、上述のキ一群KBIおよびKB2の押下げに
より文章が作成され1作成された文章が文章作成編集用
のバッファメモリDB (7)にすでに存在するものと
する。なお、機能キ一群KB2に属する上述の各キーの
機能は一般的に周知のものであるので、その詳細な説明
は省略する。
In this example, it is assumed that a sentence is created by pressing the keys KBI and KB2, and the created sentence already exists in the buffer memory DB (7) for writing and editing the text. It should be noted that the functions of the above-mentioned keys belonging to the function key group KB2 are generally well-known, so detailed explanation thereof will be omitted.

第3図は第1図のバッファメモリDB (7)の構成例
を示す、このバッファメモリDBは文字保存用メモリと
して252文字分の記憶領域を有し、各領域(エリア)
に1文字分の文字コードが格納でき、それぞれに[0]
〜[251]のアドレス番号を割当てられる。特に。
FIG. 3 shows a configuration example of the buffer memory DB (7) in FIG. 1. This buffer memory DB has a storage area for 252 characters as a character storage memory, and each area (area)
The character code for one character can be stored in , and each character has [0]
An address number of ~[251] is assigned. especially.

DB [o]は先頭位置を表し、DB [251]が最
終位置を表す連続したバッファメモリとなっている。
DB [o] represents the beginning position, and DB [251] represents the final position, which is a continuous buffer memory.

第4図は第1図の表示制御レジスタ群DCHの概略構成
例を示し、第5図はさらに詳細な構成例を示す、第4図
に示すように、表示制御レジスタ群DCRはカーソル制
御レジスタOCRと、表示用レジスタ群DSRとに大別
できる。
4 shows a schematic configuration example of the display control register group DCH in FIG. 1, and FIG. 5 shows a more detailed configuration example. As shown in FIG. 4, the display control register group DCR is a cursor control register OCR. and a display register group DSR.

カーソル制御レジスタOCRの値は、カーソルの画面上
でのXおよびy座標を表し、第5図に示すように、その
X座標は“O”〜“39′までの数値が格納されるXレ
ジスタCR−Xで表され、そのy座標は“°0°”〜“
11”までの数値が格納されるyレジスタCR−Yで表
される。
The value of the cursor control register OCR represents the X and y coordinates of the cursor on the screen, and as shown in FIG. -X, and its y coordinate is “°0°” ~ “
It is represented by a y register CR-Y in which a numerical value up to 11'' is stored.

表示用レジスタ群DSRは、第4図に示すように、バッ
ファ位置カーソルレジスタDSR−R,O5Iと、カー
ソル位置表示情報レジスタ群DSR−INFと、フォー
マット情報レジスタ群DSR−FORMとからなる。バ
ッファ位置カーソルレジスタDSR−PO3Iは、上述
のレジスタCR−XおよびCR−Yで示される画面中の
カーソル位置がバックアメモリDB中のどの位置に対応
しているのか対応位置を。
As shown in FIG. 4, the display register group DSR consists of a buffer position cursor register DSR-R, O5I, a cursor position display information register group DSR-INF, and a format information register group DSR-FORM. The buffer position cursor register DSR-PO3I indicates to which position in the backup memory DB the cursor position on the screen indicated by the above-mentioned registers CR-X and CR-Y corresponds.

バッファメモリDBの各記憶領域に割当てたアドレス番
号により示す。
It is indicated by the address number assigned to each storage area of the buffer memory DB.

カーソル位置表示レジスタ群DSR−I NFは、カー
ソルの実際の画面上での位置とその位Rに対するバック
アメモリDB上でのずれiを示し、第5図に示すように
、画面上でのカーソルの位置の状況を示すレジスタ群I
NF−CR〜INF−AWと、バッフアメそりDBに存
在しない位置でのカーソルの状況を示すレジスタINF
−POSIおよびINF−CPOS■とからなる。レジ
スタINF−PO5Iはレジスタ03R−PO5Iが示
しているバックアメモリDBのカーソル位置とのずれ量
を示すことにより、バックアメモリDB中に実際に存在
しないカーソルの位置を表わし、INF−CPO5Iは
、センタリングコードCNと左マージン間のズレ量を示
す、上述のレジスタ群INF−CR〜INF−TBの内
容を次の第1表に示す、なお1表中の数値欄は各レジス
タのフラグ値を示す。
The cursor position display register group DSR-I NF indicates the actual position of the cursor on the screen and the deviation i on the backup memory DB with respect to the position R, and as shown in FIG. Register group I indicating position status
NF-CR to INF-AW and a register INF that indicates the status of the cursor at a position that does not exist in the buffer DB.
-POSI and INF-CPOS■. Register INF-PO5I indicates the position of the cursor that does not actually exist in the backup memory DB by indicating the amount of deviation from the cursor position in the backup memory DB indicated by register 03R-PO5I, and INF-CPO5I indicates the centering code. The contents of the above-mentioned register group INF-CR to INF-TB, which indicate the amount of deviation between CN and the left margin, are shown in Table 1 below. The numerical column in Table 1 indicates the flag value of each register.

第1表 また、フォーマット情報レジスタ群DSR−FORMは
、画面表示用のフォーマット情報がセットされるレジス
タ群であり、第5図に示すように、レフトマージンの文
字位置をセットするレジスタFOM−LM、ライトマー
ジンの文字位置をセットするレジスタFOM−RM、イ
ンデントの文字位置をセットするレジスタFOM−I 
D、指定されたタブ位置を保存するレジスタFOM−T
B [0]〜FOM−TB[n] (但し、nは正の整
数)、およびタブ位置間でタブ位置と前のスペース以外
の文字との間にある文字数を示すレジスタTB−LE−
Nとからなる。本例では、レジスタFOM−LMを“θ
′とし、レジスタFOM−RMを“39″とし、レジス
タFOM−IDを0”として取扱うこととする。タブ位
置を示すレジスタFOM −T B [O] 〜F O
M −T B [n 3には、指定されたタブの数分だ
け、若いアドレスのタブ位置から順にセットする。
Table 1 Also, the format information register group DSR-FORM is a register group in which format information for screen display is set, and as shown in FIG. 5, the register FOM-LM, which sets the character position of the left margin, Register FOM-RM to set the character position of the right margin, register FOM-I to set the character position of the indent
D. Register FOM-T that saves the specified tab position
B[0] to FOM-TB[n] (where n is a positive integer), and a register TB-LE- that indicates the number of characters between the tab position and the previous non-space character between tab positions.
It consists of N. In this example, register FOM-LM is set to “θ
', register FOM-RM is set to "39", and register FOM-ID is handled as 0.Register FOM-T B [O] ~ F O indicating the tab position.
M - T B [n 3 is set by the number of designated tabs in order from the tab position of the youngest address.

第6図は第1図の表示装置CRTの画面にキーボードK
Bから入力した文章が表示された態様の一例を示す、こ
こで、FMLは表示装置CRTの画面上のフォーマット
を示すフォーマットラインであり、マージン位置とタブ
位置とを表示する。フォーマットFMLに表示された“
L″はレフトマージン位置を示し、“R”はライトマー
ジン位置を示し、“t”はタブ位置を示し、および“°
・”は文字の入力位置を示す、本例ではレフトマージン
は“ON、ライトマージンは39 ” 、タブは“41
1 、119”および14″の3 (IN所の文字位置
(アドレス)にセットされているものとする。このフォ
ーマットラインFML以外のDLI〜DL12で示され
た12行が文章表示用の表示領域となる。
Figure 6 shows the keyboard K on the screen of the display device CRT in Figure 1.
An example of how the text input from B is displayed is shown. Here, FML is a format line indicating the format on the screen of the display device CRT, and displays the margin position and tab position. “” displayed in the format FML
"L" indicates the left margin position, "R" indicates the right margin position, "t" indicates the tab position, and "°
・” indicates the character input position. In this example, the left margin is “ON,” the right margin is “39,” and the tab is “41.”
1, 119" and 14" are set to the character positions (addresses) at the IN location.The 12 lines indicated by DLI to DL12 other than this format line FML are the display area for displaying text. Become.

カーソルCRは、“−°”の印で画面上に表示される。The cursor CR is displayed on the screen as a "-°" mark.

このカーソルCRのX座標を示すレジスタCR−Xの値
はレフト−F−ジン位llで“0”、ライトマージン位
置で“39″となる。
The value of the register CR-X indicating the X coordinate of the cursor CR is "0" at the left-F-gin position 11, and "39" at the right margin position.

また、カーソルCRのy座標を示すレジスタCR−Yの
値は、最初の行DLIで“0”、最後の行DL12で1
1″となる。このように、カーソルCRは(0,0)〜
(39,11)の座標の範囲内でカーソル移動キーによ
り移動させることができる。なお、口”は、EOF(e
nd  of  file)を示す特殊コードで入力文
字列の最終入力位置を示す、なお、実際の装置では、こ
の部分は見えなくてもよい。
Also, the value of register CR-Y indicating the y-coordinate of cursor CR is "0" in the first row DLI and 1 in the last row DL12.
1''.In this way, the cursor CR is from (0,0) to
The cursor can be moved within the range of coordinates (39, 11) using the cursor movement key. In addition, "mouth" is EOF (e
The final input position of the input character string is indicated by a special code indicating (nd of file). Note that this part may not be visible in an actual device.

このEOF位置にカーソルが存在する場合には。If the cursor exists at this EOF position.

このEOFのDBバッファ位置に新たに文字が入力され
ると、EOFは、バッファの1つ後方へ移動する。“ト
°゛で示される表示はインデントの先頭位置を示してお
り、インデント範囲の先頭文字と同時に画面上に表示さ
れる。なお、さの表示は“ム”等であっても良い、この
第6図は、DL2〜DL5.DL7〜DLIIまでの2
つのインデント範囲を持つ例で文字入力不可範囲DL3
〜DL5.DL8〜DLIIの範囲を持っている。この
領域では、文字入力を実行しても入力文字には無視され
、バッファに設定されることはないものとする。第7図
は、第6図で示した表示画面の内容を格納したバッファ
メモリDBの格納状態を示した一例である。
When a new character is input to the DB buffer position of this EOF, the EOF moves one buffer position back. The display indicated by "T°" indicates the beginning position of the indent, and is displayed on the screen at the same time as the first character of the indent range. Figure 6 shows 2 from DL2 to DL5.DL7 to DLII.
In an example with two indentation ranges, character input is prohibited range DL3
~DL5. It has a range of DL8 to DLII. In this area, even if characters are input, they will be ignored and will not be set in the buffer. FIG. 7 is an example showing the storage state of the buffer memory DB that stores the contents of the display screen shown in FIG.

図示した様に、表示される文字列は連続してバッファメ
モリDB中に保存されており、かつバッファメモリDB
中には、特殊コート()。
As shown in the figure, the character string to be displayed is continuously stored in the buffer memory DB, and
Inside is a special coat ().

■、■、(JE3)が含まれている。Qはキャリッジリ
ターンを示す特殊コードであり、このコード()以降の
文字列は、次の行から表示される。■はバッファメモリ
DB中のインデント範囲を示す特殊コードで■から■で
囲まれた範囲がインデントとして対理される。■はイン
デント設定カラム位置を示す特殊コードで、この■で囲
まれた範囲内に、カラム数が数字文字列として保存され
る。ここでは、■10■は、第6図に示したFMLから
れかるように、レフトマージンからインデント設定位置
“ト”がlOカラム目であることを示す、インデント範
囲内の文字列■〜■の間でインデント先頭行以外の行で
は、10カラムの位置に左側が合わされて表示及び印字
される。
■, ■, (JE3) are included. Q is a special code indicating a carriage return, and the character string after this code () is displayed from the next line. ■ is a special code indicating the indent range in the buffer memory DB, and the range between ■ and ■ is treated as an indent. ■ is a special code that indicates the indent setting column position, and the number of columns is stored as a numerical string within the range surrounded by this ■. Here, ■10■ is a string of characters ■ to ■ within the indent range that indicates that the indent setting position "g" is the 10th column from the left margin, as seen from the FML shown in Figure 6. Lines other than the first indented line are displayed and printed with the left side aligned at the 10th column position.

第8図(a)は、第6図に示した入力実施例のインデン
ト入力前の状態を示した図で現在、最初のインデント作
成の先頭位置まで、入力が終った状態である。この時の
バックアメそりDBの内容の一部を第8図(b)に示す
FIG. 8(a) is a diagram showing the state of the input embodiment shown in FIG. 6 before indentation input, and the input has now been completed up to the beginning position of the first indentation. A part of the contents of the Back Amazori DB at this time is shown in FIG. 8(b).

第8図(c)は、第8図(a)のカーソル位置で、イン
デントの文字入力を開始するために、第2図に示したr
NDキーを押下して。
FIG. 8(c) shows that at the cursor position in FIG. 8(a), the r shown in FIG.
Press the ND key.

インデントでの文字入力を始めた状態を示した図で“ド
パはインデント先頭位置を表わしている。この時のバッ
ファメモリDBを示した図が第8図(d)でINDキー
を押下したことにより、EOFの位置にインデントを示
す特殊コード■と、インデントを設定したカラム数(こ
の場合10)が特殊コード■で囲まれた中に数字コード
としてセットされeが次の行にづれた状態を示している
。これ以降再度INDキーが押下されるまでインデント
が設定された中での文字入力が行なわれることになる。
In the diagram showing the state where character input with indentation has started, "dopa" indicates the starting position of the indentation.The diagram showing the buffer memory DB at this time is shown in Figure 8 (d) when the IND key is pressed. As a result, a special code ■ indicating indentation is placed at the EOF position, and the number of columns for which indentation is set (10 in this case) is set as a numeric code within the special code ■, and e is shifted to the next line. From now on, characters will be input with the indent set until the IND key is pressed again.

第8図(e)は、第8図(ci)で示したバツファメモ
リDHの図でeofの位置からインデント処理内の文字
の入力開始後の文字入力の例を示した図で、第8図(f
)は、そのバックアメモリの内容を示した図である0以
上第8図(a)。
FIG. 8(e) is a diagram showing an example of character input after the input of characters in indentation processing is started from the position of eof in the diagram of the buffer memory DH shown in FIG. 8(ci). f
8(a) is a diagram showing the contents of the backup memory.

(c)、(e)の順に従って文字列のインデントが設定
されている場合における入力が実行される。
Input is performed when the indentation of the character string is set according to the order of (c) and (e).

第9図は、インデント先頭行での文字入力、編集の例を
示した実施例でインデントが設定された部分、つまり°
“ト°゛以後にのみ、文字列を入力した場合の図である
。なお、第6図の実施例における(1)、(’2)が表
示されている位置で、スペースキーを押下することによ
っても作成することが出来る。この9図のバックアメモ
リの内容を第10図に示す。
Figure 9 shows an example of character input and editing in the first line of indentation, where the indentation is set, that is, °
This figure shows a case where a character string is input only after "". Note that in the example of FIG. The contents of the backup memory shown in FIG. 9 are shown in FIG. 10.

第11図は、インデント先頭行での編集((1)→(1
,1,10)に修正)の一実施例を示す、これは、第6
図の様に一度作成された文章を挿入キーと一般キーを用
いて、編集したものである。第11図はインデント先頭
行では、インデントカラム位置、この例では、第10図
に示した様に10カラム目の位置にセットされているが
先頭行にかぎっては、この指定カラムを超える文字の入
力が可能であることを示している。なお、実際には挿入
キーを用いて行い、インデント先頭行では、インデント
指定カラムを超えた文字数の見出しくこの実施例(1,
1,10))が自由に入力出来ることになる。この時の
バッファメモリの内容を第12図に示す。
Figure 11 shows editing at the first line of indentation ((1) → (1)
, 1, 10)), which is the sixth example.
As shown in the figure, the text is created once and then edited using the insert key and general key. Figure 11 shows that in the first line of indentation, the indent column position is set, in this example, the 10th column as shown in Figure 10, but only in the first line, characters that exceed this specified column are set. Indicates that input is possible. Note that this is actually done using the insert key, and in the first line of the indent, the number of characters exceeding the indent specified column is found in this example (1,
1, 10)) can be input freely. The contents of the buffer memory at this time are shown in FIG.

また、第11図では、インデントカラム位置を超えた場
合の実施例を示したが、逆にインデントカラム位置より
も小さいカラムにインデント先頭行を編集した場合の実
施例を第13図に示す、この13図では、インデント先
頭行では、インデント指定カラムlO以下の5カラムの
位置から先頭行の内容が始まる様になっている。
In addition, although Fig. 11 shows an example in which the indent column exceeds the indent column position, Fig. 13 shows an example in which the first line of the indent is edited to a column smaller than the indent column position. In FIG. 13, in the first indented line, the contents of the first line start from the position five columns below the indentation designated column IO.

この実施例は、第9図に示した表示例で、削除キー等に
より、インデント先頭位置に先立つスペース文字を削除
することにより、編集することが出来る。なお、この場
合のDBバッファの内容は、第12図と同様であるので
省略する。
In this embodiment, the display example shown in FIG. 9 can be edited by deleting the space character preceding the indentation head position using the delete key or the like. Note that the contents of the DB buffer in this case are the same as those shown in FIG. 12, so a description thereof will be omitted.

第14図は、インデントの解除を実行した後の状態を示
した図である。第6図のインデント先頭位置(“ト”)
にカーソルを移動し、MINDキーを押下することによ
り、インデントが解除された場合の図である。この場合
、第6図のDL3.DL4.DL5の行において表示さ
れた文字列は、左マージン基準に移動する。
FIG. 14 is a diagram showing the state after canceling the indentation. Indentation start position (“g”) in Figure 6
FIG. 12 is a diagram showing a case where indentation is canceled by moving the cursor to and pressing the MIND key. In this case, DL3. of FIG. DL4. The character string displayed in the line DL5 is moved to the left margin reference.

この時のバックアメモリの内容を第15図に示す、第1
5図では、第7図にあった最初の■■10■、■のコー
ドが削除されており、これによりインデントが解除され
上述の普通の表示(マージンに従った表示)に変更され
る。特殊コードの削除を実行した以外には、DBババッ
ァ内の入力文字列には、変更が加えられておらず、文字
列として、くずれることがなく、L/7)マージンに合
わされて表示されてイル。
The contents of the backup memory at this time are shown in Figure 15.
In FIG. 5, the first code ■■10■ and ■ in FIG. 7 have been deleted, and as a result, the indentation is canceled and the display is changed to the above-mentioned normal display (display according to the margin). Other than deleting the special code, the input string in the DB Baba has not been changed; it is displayed as a string without being distorted, and is displayed aligned with the L/7) margin. .

インデントの解除の例として、第9図の場合の実施例に
おける解除では、つまり、インデントの前に1文字列が
なかった場合は、インデント先頭位置に先立つスペース
を全て削除する。この解除後の実施例を第16図に示す
、第9図に示した例の様にインデント先頭位置に先立つ
文字列にスペース以外の文字列がなく特別に入力が不用
な場合、先頭スペース列は自動的削除される様にしてい
る。
As an example of canceling an indent, in the case of the embodiment shown in FIG. 9, in other words, if there is no character string before the indent, all spaces preceding the beginning of the indent are deleted. An example after this cancellation is shown in Figure 16. If there is no character string other than a space in the character string preceding the first indent position and no special input is required, as in the example shown in Figure 9, the leading space string is I have it set to be automatically deleted.

本実施例では、通常のインデントを作成しようとする場
合には、インデント位置に先立つスペースが必要となる
が、インデント解除には。
In this embodiment, when creating a normal indentation, a space is required before the indentation position, but when canceling the indentation.

このインデント先頭位置に先立つスペースはインデント
解除後には不用となるために、このスペース列(すべて
スペース列であることを判定し)を自動的に削除してい
る。ただし、インデント先頭に先立つ文字列に1文字で
もスペース以外が存在する様な場合には、この処理は実
行しない、上記第16図に対応したバッファメモリの内
容を第17図に示す、第17図では、第15図と比較し
てインデント先頭位置より前に存在したスペース文字列
がすべて削除されており、2つ目のインデントはくずれ
ずに最初の゛ インデントが解除出来る。
Since the space preceding this indentation head position is no longer needed after the indentation is canceled, this space string (determined to be all spaces) is automatically deleted. However, if there is even one character other than a space in the character string preceding the beginning of the indentation, this process will not be executed.Figure 17 shows the contents of the buffer memory corresponding to Figure 16 above. Compared to Figure 15, all the space strings that existed before the first indentation position have been deleted, and the first indent can be canceled without breaking the second indent.

第18図には、インデントの位置変更実行後の実施例を
示す、インデント範囲内において、新しいカラムを指定
(カーソルの指定したいカラムへ移動)して第2図に示
した既に設定されたインデントの解除、変更をするため
のMINDキーを押下することにより実行する。第18
図の実施例では新しいインデントカラムとして15カラ
ムにカーソルを移動し、MIND+−を押下する。この
時のバッファメモリーの内容を第19図に示す、インデ
ントの変更処理により、インデントカラム位置■lO■
かO15■に変更される。これにより、インデントの設
定カラムを容易に変更出来る。
Figure 18 shows an example after changing the indentation position. Specifying a new column within the indentation range (move the cursor to the column you want to specify) and changing the already set indentation shown in Figure 2. This is executed by pressing the MIND key to cancel or change. 18th
In the example shown, move the cursor to column 15 as a new indent column and press MIND+-. The contents of the buffer memory at this time are shown in Figure 19. The indentation column position ■lO■
or O15■. This allows you to easily change the indent setting column.

次に、第20図〜第26図のフローチャートを参照して
、第1図に示した本発明装置の動作例を詳細に説明する
Next, an example of the operation of the apparatus of the present invention shown in FIG. 1 will be described in detail with reference to the flowcharts in FIGS. 20 to 26.

第20図はキーボードKBの1つのキーが押下げられた
ときの処理手順の全体を示し、この処理手順を繰返し実
行することにより前述の或いはその他の文章の作成φ編
集等の文字処理が行われる。
Figure 20 shows the entire processing procedure when one key on the keyboard KB is pressed, and by repeatedly executing this processing procedure, character processing such as the above-mentioned or other text creation, φ editing, etc. is performed. .

まず、ステップStにおいて、キーボードKBからのキ
ーの入力を待機し、何らかのキーが押下げられたと判断
すると、次のステップS2においてキーの取込み処理を
実行する。この取込み処理において、押下げられたキー
に対応するキーコードを取出し、そのキーコードが一般
キーKBI(第2図示)のものであるか否かをステップ
S3において判別する。
First, in step St, a key input from the keyboard KB is waited for, and when it is determined that some key has been pressed, key capture processing is executed in the next step S2. In this import process, the key code corresponding to the pressed key is extracted, and it is determined in step S3 whether the key code is that of the general key KBI (shown in the second figure).

キーコードが一般キーKBIのキーコードであるときに
は、第20図のステップS4でキーセット処理を実行す
る。このキーセット処理において、表示画面上にセット
されているカーソル位置に従ってバッファメモリDBに
キーコードをセットする。
When the key code is that of the general key KBI, key set processing is executed in step S4 of FIG. In this key set process, a key code is set in the buffer memory DB according to the cursor position set on the display screen.

一方、キーコードが一般キーKBI以外の特殊キーKB
2(第2図示)のキーコードであるときには、ステップ
S3から35へ進んでそのキーコードに対応した特殊処
理を実行する0例えば、入力した特殊キーがINDキー
の場合、カーソル位置に対応したバッファメモリDBに
インデントに係る特殊コード(インデントの設定、終了
を示す)をセットする処理を実行する。
On the other hand, the key code is a special key KB other than the general key KBI.
2 (shown in the second diagram), the process proceeds from step S3 to step S35 to execute special processing corresponding to the key code.0For example, if the input special key is the IND key, the buffer corresponding to the cursor position is A process is executed to set a special code related to indentation (indicating indentation setting and end) in the memory DB.

この詳細な説明は、以降のフローチャートを用いて行な
う0以上のキーセット処理や特殊処理によりバッファメ
モリDBの内容に変更等が行なわれると1次のステップ
S6の画面表示処理によりバッファメモリDBの内容を
表示装置CRTに表示し、ステップS7におけるカーソ
ル情報チェック処理を行う、これにより、1つのキーの
押下に対する処理を終了して再びステップS1に戻り次
のキーの入力を待機する。
This detailed explanation is as follows: When the contents of the buffer memory DB are changed by 0 or more key set processing or special processing performed using the flowchart below, the contents of the buffer memory DB are changed by the screen display processing of the first step S6. is displayed on the display device CRT, and the cursor information check process in step S7 is performed.Thereby, the process for pressing one key is completed, and the process returns to step S1 again to wait for the input of the next key.

次に、第21図以降のフローチャートを参照して、上述
第20図のステップS5における特殊処理について詳細
に説明する。
Next, the special processing in step S5 in FIG. 20 will be described in detail with reference to the flowcharts from FIG. 21 onwards.

第21図は、特殊処理の全体を示す0本実施例で問題と
しているインデントに関する°ものではない、それ以外
の特殊処理ステップS14についての説明は省略するが
、文字挿入、削除等の各種の編集処理が行なわれる。ま
ずステップSIOでINDキーが押下されたかどうかの
チェックを実行する。INDキーが押下された場合には
、ステップ311へ進みインデント設定の処理を実行す
る。インデント設定処理は、後で第22図を用いて詳細
に説明する。ステップSIOでINDキー以外の場合に
は、ステップ512へと進み、MI NDキーかどうか
のチェックを実行する0MINDキーが押下された場合
には、ステップS13へ進み、ステップ513ではカー
ソル位置表示情報レジスタ群DSR−INF (カーソ
ルの実際の画面上での位置と、その位置に対するバッフ
ァメモリDB上でのずれ量を示す)のI NF−IDに
セットされた情報に従って、ステップS13でこのIN
F−IDが0の時ステップ513からNOへ進む、この
場合には、何も処理されずに戻る。
FIG. 21 shows the entire special processing. Although it does not relate to indentation, which is a problem in this embodiment, and the explanation of the other special processing step S14 is omitted, various editing operations such as character insertion and deletion are omitted. Processing is performed. First, in step SIO, a check is performed to see if the IND key has been pressed. If the IND key is pressed, the process advances to step 311 to execute indent setting processing. The indent setting process will be explained in detail later using FIG. 22. If the key is other than the IND key in step SIO, the process proceeds to step 512, and a check is made to see if it is the MIND key.If the 0MIND key is pressed, the process proceeds to step S13, and in step 513, the cursor position display information register is According to the information set in the INF-ID of the group DSR-INF (indicating the actual position of the cursor on the screen and the amount of deviation on the buffer memory DB from that position), this IN is set in step S13.
When the F-ID is 0, the process advances to NO from step 513. In this case, the process returns without any processing.

ステップS13でインデントの範囲の時、つまりINF
−IDが1の場合には、ステップSl5へと進む、ステ
ップS15.ステップ516・ では、カーソル位置の
チェックを実行する。このチェックは第23図のフロー
チャートで説明するが、カーソル位置がインデント先頭
位置かそれ以外のチェックを行なう、ステップS16で
は、インデント先頭かどうかのチェックを行ない、イン
デントの先頭位置の場合には、インデントの解除処理ス
テップS17へ進む、インデント解除処理は、第24図
に示したフローチャートを用いて説明する。インデント
の先頭位置以外の場合には、ステップS18のインデン
ト変更処理を実行する。インデント変更処理ステップS
18は、第25図に示したフローチャートを用いて説明
する。
In step S13, when the indentation range is reached, that is, INF
- If the ID is 1, proceed to step S15, step S15. In step 516, the cursor position is checked. This check will be explained with reference to the flowchart in FIG. 23, but it is checked whether the cursor position is at the beginning of the indent or not.In step S16, it is checked whether it is at the beginning of the indent. The indentation cancellation process that proceeds to step S17 will be explained using the flowchart shown in FIG. If the position is other than the start position of the indent, the indent change process of step S18 is executed. Indent change processing step S
18 will be explained using the flowchart shown in FIG.

以上の処理により、特殊コード、INDキー。With the above processing, the special code and IND key are created.

その他の特殊キー処理が実行されメインのルーチンへ戻
る。
Other special key processing is performed and the process returns to the main routine.

$22図は、上述のステップSllで述べたインデント
設定処理の詳細を説明するフローチャートである。
Figure $22 is a flowchart illustrating details of the indent setting process described in step Sll above.

まず、ステップS21で、インデン1ト範囲内かどうか
のチェックを実行する。このチェックは、第21図のス
テップ313で説明したものと同様である。ステップS
21でインデント範囲(■〜■の債域)内でないと判定
された場合は、ステップS22へ進みステップ522〜
ステツプ526までの処理により、インデント開始の場
合の特殊コードをセットする。また、ステップ521で
インデント範囲内と判定された場合には、ステップS2
7へと進む、ステップ327〜ステツプ528でインデ
ントの終了の場合の特殊コードをセラトスる。
First, in step S21, a check is performed to see if it is within the indentation range. This check is similar to that described in step 313 of FIG. Step S
If it is determined in step S21 that the indentation range is not within the indentation range (■ to ■ bond area), the process advances to step S22 and steps 522 to
Through the processing up to step 526, a special code for indentation start is set. Further, if it is determined in step 521 that the indent is within the indentation range, step S2
7, and in steps 327 to 528, a special code for the end of indentation is generated.

まず、ステップ322〜ステツプ52Bのインデント開
始の場合について説明する。ステップS22およびステ
ップS23により、インデント開始に必要となる特殊コ
ードの列をワークバッファWK [0]〜WK [4]
 までに作成する手順を示している。第26図にワーク
バッファWKの図を示す、ステップS22により、カー
ソルの存在するカラムが、インデントを設定するカラム
となるため、カーソル位置のX座標CR−Xに1を加え
た数がカラム数となり、この値が、インデントの設定位
置となるのでこの数字を数字コード、本実施例では、2
−ケタの数字フード(例えば第7図では10)へ変更す
る。なお、数字から数字コードへの変換の説明は省略す
る。この変換された数字コードを第26図に示すワーク
バッファの2.3にセットする0次にステップ523で
ワークバッファWKに固定的な位置となる、0番目、1
,4番目にそれぞれインデントの特殊コード■とインデ
ントカラムを表わす特殊コード■をセットする0次にス
テップ324で、バッツァメモリDB中のバッファ位置
カーソルレジスタ(以下バッファカーソルと称する)D
SR−PO5Iが指すバッファメモリDBを後ヘシフト
する処理を実行する。この場合には、ワークバッファW
Kにセットした5文字分後へづらすことになる。なお、
ワークバッファはワークバッファメモリの一部と考えて
よい、このバッファメモリDBは、第8図(b)に示し
た状態から○がDB[16](第8図(6)に示す位置
)からDB[21]ヘワークバツフアの5文字分がシフ
トされることになる。このバッファメモリDBの5文字
シフトにより、ワークバッファWKにステップ522〜
ステツプ23で作られた文字列の設定エリアが確保され
た。ステップ S25でこのバッフ7メモリDBに作ら
れたエリアにワークバッファWKの内容をセットする0
次に、以降の文字入力位置となるEOF位置にバッツァ
カーソルを移動するためステップS26に・おいて5を
加える処理が行なわれる。
First, the case of starting indentation in steps 322 to 52B will be described. Through steps S22 and S23, the special code sequence required to start indentation is stored in the work buffer WK[0] to WK[4].
It shows the steps to create it. Figure 26 shows a diagram of the work buffer WK. In step S22, the column where the cursor is located becomes the column in which the indent is set, so the number of columns is the X coordinate CR-X of the cursor position plus 1. , this value is the indent setting position, so this number is a numerical code, in this example, 2
- Change to a digit number hood (for example 10 in Figure 7). Note that a description of the conversion from numbers to numeric codes will be omitted. This converted numerical code is set to 2.3 of the work buffer shown in FIG.
, fourthly, set a special code ■ for indentation and a special code ■ representing an indent column, respectively.0 Next, in step 324, the buffer position cursor register (hereinafter referred to as buffer cursor) D in the Bazza memory DB is set.
The process of shifting the buffer memory DB pointed to by SR-PO5I to the rear is executed. In this case, the work buffer W
It will be moved back by the five characters set in K. In addition,
The work buffer can be considered to be a part of the work buffer memory.This buffer memory DB is in the state shown in FIG. 8(b), and the circle is from DB[16] (position shown in FIG. 8(6)) to DB. [21] Five characters of the work buffer will be shifted. By shifting the buffer memory DB by 5 characters, the work buffer WK is
The setting area for the character string created in step 23 has been secured. The contents of the work buffer WK are set in the area created in this buffer 7 memory DB in step S25.
Next, in order to move the Batza cursor to the EOF position which will be the subsequent character input position, 5 is added in step S26.

以上ステップ322〜ステツプS26の処理により、イ
ンデント文字入力開始のため準備が行なわれ、以降入力
された文字列は再度、INDキーが押されてインデント
が終了するまで、今設定されたインデントの文字列とし
て入力される。このステップ522〜326までの実行
後のバッファメモリDBの様子が第8図(D)に示され
る。以降インデント文字列として入力が続けられ、バッ
ファメモリは第8図(f)の様に、文字入力が行なわれ
ることになる。
By the above processing from step 322 to step S26, preparations are made to start inputting indented characters, and the character strings input thereafter will be changed to the currently set indented character string until the IND key is pressed again to end the indentation. is entered as . The state of the buffer memory DB after steps 522 to 326 are executed is shown in FIG. 8(D). Thereafter, input continues as an indented character string, and characters are input into the buffer memory as shown in FIG. 8(f).

インデント文字列の入力を終了させたい場合には、再度
INDキーを押下することにより、終了の処理が実行に
移される。終了の処理は、ステップ527〜328で示
され、ステップS21でインデントの範囲内と判断され
た時に実行に移される。インデント終了の処理はインデ
ント範囲を表わす■特殊コードの後に付く■をセットす
ることにより行なわれる。これは、バッファカーソルD
SR−PO3Iに示されたバッファメモリDBの位置に
終了を表わす特殊コード■をセットすることで、これに
よりインデントが閉じた、終了した型となる0次にステ
ップ328でバッファカーソルDSR−PO5Iに1を
加えて次の位置をカーソルが指す様にする。
If you want to end the input of the indented character string, press the IND key again to execute the end process. The termination process is shown in steps 527 to 328, and is executed when it is determined in step S21 that it is within the indentation range. The process of ending the indentation is performed by setting the symbol ■ appended to the special code representing the indentation range. This is buffer cursor D
By setting the special code ■ indicating the end to the position of the buffer memory DB indicated in SR-PO3I, the indent is closed and the type is completed. Add to make the cursor point to the next position.

次に第21図のステップS15のカーソル位置チェック
処理の詳細なフローチャートを第23図に示す、現カー
ソル位置(バッファカーソルDSR−PO3I)がイン
デント範囲内の先頭位置であるか、それ以外の位置であ
るかの判定を行なうもので、バックアカ−ツル位置のバ
ッファメモリDBに先立つ文字がインデント特殊コード
の、インデントカラム特殊コード■××■であるかのチ
ェックを実行する。もし、■、■××Oがバッファカー
ソルDSR−PO3Iに先立ってバッファメモリDBに
セットされていれば、現カーソル位置は、インデント先
頭位置に位置することになる。
Next, a detailed flowchart of the cursor position check process in step S15 in FIG. 21 is shown in FIG. 23. It is checked whether the character preceding the buffer memory DB at the back cursor position is the indent column special code ■XX■ of the indent special code. If ■, ■××O are set in the buffer memory DB prior to the buffer cursor DSR-PO3I, the current cursor position will be located at the beginning of the indentation position.

次に、第21図のステップS17のインデントの解除に
ついて詳細なフローチャート第24図を用いて説明する
。第14図及び、第16図にインデント解除後の画面の
様子を示した。インデントの解除は、インデント及びイ
ンデント位置の特殊コード■、■をバッファメモリ中か
ら削除する働きをする。バッファメモリDBの内容を、
それぞれ第15図、第17図に示す。
Next, the cancellation of the indentation in step S17 in FIG. 21 will be described in detail with reference to the flowchart in FIG. 24. FIG. 14 and FIG. 16 show the appearance of the screen after the indentation is canceled. Canceling the indentation functions to delete the indentation and the special codes ■ and ■ at the indented position from the buffer memory. The contents of the buffer memory DB,
They are shown in FIG. 15 and FIG. 17, respectively.

以上を参照し第24図のフローチャートに従って説明す
る。ステップS41で、バッファカーソルDSR−PO
SIの位置から先立つバックアメモリDB内のインデン
ト特殊コードの。
Referring to the above, description will be made according to the flowchart of FIG. 24. In step S41, the buffer cursor DSR-PO
Indent special code in backup memory DB starting from SI position.

インデントカラム特殊コード列■X×■をサーチする0
次にステップ342で、これらのインデント特殊文字列
■、■××■に先立つ先頭行中の文字列がすべてスペー
ス文字列であるかどうかのチェックを実行する。すべて
がスペース文字列である場合には、インデント解除に伴
ってスペース文字列をすべて削除するため、スペース文
字列の文字数をサーチし、カウントする。(ステップ3
44)、これら、ステップS42、及び、ステップ34
4でサーチした文字数分の文字列をバッファメモリDB
から削除する(ステップ545)、削除する方法は、ス
テップS42.S44でサーチした合計文字4分だけ、
バッファメモリDBをシフトする。
Search for indent column special code string ■X×■0
Next, in step 342, a check is performed to see if all character strings in the first line preceding these indented special character strings ■, ■××■ are space character strings. If all of the space strings are space strings, the number of space string characters is searched and counted in order to delete all the space strings as the indentation is removed. (Step 3
44), these, step S42, and step 34
The character string for the number of characters searched in step 4 is stored in the buffer memory DB.
(step 545), the method of deletion is step S42. The total number of characters searched in S44 is 4 minutes,
Shift buffer memory DB.

これによりバッツ7メモリDB中からインデント特殊文
字列■■××■は、削除される0次に、後のインデント
特殊コード■を削除するために、−y 二*+r −/
 cA H−nXt M L 1 +バッフ7メ千〇D
Bのシフトした先頭位置からインデント特殊コード■を
サーチする。サーチしたインデント特殊コード■の分だ
けステップS45と同様にシフト(ただし、この場合に
は、1文字分)することによりインデント範囲の終了を
示すインデント特殊コード■がバッファメモリDBから
削除されたことになる。これらステップS41〜ステツ
プ547によりインデントが設定されていない文字列に
変更され、第14図及び第16図のようになる。容易に
インデントの解除が行なうことが出来る。
As a result, the indent special character string ■■××■ is deleted from the Butts 7 memory DB.
cA H-nXt M L 1 + Buff 7m 1,000D
Search for the indent special code ■ from the shifted starting position of B. By shifting the searched indent special code ■ in the same manner as in step S45 (in this case, by one character), the indent special code ■ indicating the end of the indent range has been deleted from the buffer memory DB. Become. Through steps S41 to 547, the character string is changed to a character string without indentation, as shown in FIGS. 14 and 16. Indentation can be easily removed.

次に第21図ステップ518に示したインデントの変更
について第25図のフローチャートで詳細に説明する0
本実施例では、インデントの変更は、インデントカラム
特殊コードの変更により行なうことができ、その様子を
第18図に示す、もともと第6図の様な文章において、
カーソルをインデントの変更しだいカラム位置へ移動す
る、インデント先頭位置以外であれば。
Next, the indent change shown in step 518 in FIG. 21 will be explained in detail using the flowchart in FIG. 25.
In this embodiment, the indentation can be changed by changing the indent column special code, and the situation is shown in FIG. 18. In the text originally shown in FIG. 6,
Moves the cursor to the column position as soon as the indent changes, unless it is at the beginning of the indent.

それは、インデント変更となる(第26図のスチップS
16.18)ため、新たに設定されたカラムに新しいイ
ンデント位置が設定される。
It becomes an indentation change (strip S in Figure 26).
16.18), a new indentation position is set for the newly set column.

第18図の実施例では、もともと10カラムに設定され
ていたインデント位置が新たに15カラムに変更された
様子を示している。また、第19図には、その時のバッ
ファメモリDBのm子を示している。もとのノくソファ
メモ1ノDB(第10図)と第19図とでは、インデン
ト特殊文字列■■10■が、■■15■に変更されてい
る。
The example shown in FIG. 18 shows how the indentation position, which was originally set to 10 columns, has been newly changed to 15 columns. Further, FIG. 19 shows m children of the buffer memory DB at that time. In the original Sofa Memo 1 DB (Figure 10) and Figure 19, the indent special character string ■■10■ has been changed to ■■15■.

以上の手順を第25図のフローチャートに従って説明す
る。まず、ステップ551で、バッファカーソルDSR
−POSIから前へ向ってインデント特殊文字列■■×
×■をサーチする0次に、新しいカーソル位置を××の
位置に数字(例えばlO→15)変更してセットする(
ステップS 52) 、これらの手順によりインデント
のカラムが新しい位置にセットされ、画面表示すること
により、新しいインデント位置での表示が行なわれる。
The above procedure will be explained according to the flowchart of FIG. 25. First, in step 551, the buffer cursor DSR
-Special character string indented forward from POSI■■×
Search for ×■0 Next, set the new cursor position to the position of ×× by changing the number (for example, lO → 15) (
In step S52), the indented column is set to a new position by these steps, and the screen is displayed at the new indented position.

第27図は、第20図のステップS6で示した画面表示
処理の詳細を示す、第33図は、第26図のステップS
7に示したカーソル情報チェック処理の詳細を示す、こ
のような画面表示処理およびカーソル情報チェック処理
は一般的な公知技術を適用したものであり1本発明と直
接関係がないのでその詳細な説明は省略する。
FIG. 27 shows the details of the screen display process shown in step S6 in FIG. 20, and FIG. 33 shows the details of the screen display process shown in step S6 in FIG.
The screen display process and the cursor information check process, which show the details of the cursor information check process shown in FIG. Omitted.

なお1本例では、インデント特殊コード■、インデント
位置特殊コード■を使用したが、これらが識別出来るコ
ードを使用すればよくこの限りではない、また、カラム
数として2ケタの数を使用したがこれもこの限りではな
い。
In addition, in this example, we used the indent special code ■ and the indent position special code ■, but this is not the case as long as you use a code that can identify these.Also, although we used a two-digit number as the number of columns, this is not the case. This is not limited to this.

〔効果〕〔effect〕

以上説明したように本発明によれば (a)インデント先頭位置に先立つ文字列に対する編集
が可能 (b)インデント先頭位置に先立つ文字列が、インデン
ト設定カラムにかかわらず、可変となる。
As described above, according to the present invention, (a) the character string preceding the indentation start position can be edited; and (b) the character string preceding the indentation start position is variable regardless of the indentation setting column.

(C)インデント解除に伴ってインデント先頭に先立つ
文字列が、すべてスペースである場合、すべて削除され
、また、スペース以外の文字が存在する場合には、削除
されずに、使用者の要求に合った形でインデントが解除
される。
(C) If the character string preceding the beginning of the indentation is all spaces when canceling the indentation, all of them will be deleted, and if there are characters other than spaces, they will not be deleted and will meet the user's request. The indentation will be removed.

(d)インデント変更によりインデント位置をカーソル
で自由に変更出来る。
(d) By changing the indentation, the indentation position can be changed freely using the cursor.

という効果を有し、以上により、より有効な、インデン
ト処理を可能としている。
As a result, more effective indentation processing is possible.

更k、詳細に説明すると、本願発明により、所定のイン
デントコードと文字コードとを入力する文字入力手段と
、該文字入力手段から入力した前記インデントコードと
該インデントコードに続く文字コード列とをアドレス的
に連続して格納する′記憶手段と、一対の前記インデン
トコードで囲まれた文字列を画面上に表示する表示手段
と、前記インデントコードのインデント指定位置に先立
つ位置への文字入カー編集を可能にする入力制御手段と
を具備した文書処理装置を提供することが可能となった
。又、更にすでに設定されたインデントを解除する手段
を有し、該インデント解除手段により、インデント先頭
位置に先立つスペース領域をインデン)If除く伴って
自動的に削除することが可能な文書処理装置を提供する
ことが可能となった。
More specifically, the present invention provides a character input means for inputting a predetermined indent code and a character code, and an address for the indent code input from the character input means and the character code string following the indent code. a display means for displaying a character string surrounded by the pair of indentation codes on a screen; It has now become possible to provide a document processing device equipped with an input control means that enables. Further, there is provided a document processing device which further includes a means for canceling an already set indentation, and is capable of automatically deleting a space area preceding the indentation head position by removing the indentation (If) by using the indentation canceling means. It became possible to do so.

又、前記インデントコードのインデント指定位置を提供
することが可能となった0
Also, it is now possible to provide the indentation specified position of the indentation code.

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

第1図は、本発明文字処理装置の構成の一例を示すブロ
ック図。 第2図は第1図のキーボードKBの詳細例を示す配置構
成図。 第3図は第1図のバックアメモリDBの一例を示す図。 第4図は第1図の表示制御レジスタ群DCHの一例を示
す概略構成図。 第5図はその詳細を示す構成図。 第6図は、文書の表示例を示す図。 第7図は、第6図に示した表示画面に対応したDBバッ
ファの内容を示す図。 第8図は、入力実施例の画面及び、それに対応したバッ
ファメモリの内容を示す図。 第9図は、インデント先頭行での文字入力、編集の例を
示した図。 第10図は、第9図に対応したバックアメモリの内容を
示す図。 第11図は、インデントカラム位置を超えた場合の実施
例を示す図。 第12図は、第11図に対応したバッファメモリの内容
を示す図。 第13図は、インデントカラム位置よりも小さいカラム
にインデント先頭行を編集した場合の実施例を示す図。 第14図は、インデントの解除を実行した後の状態を示
した図。 第15図は、第14図に対応したバッファメモリの内容
を示す図。 第16図は、インデント先頭位置に先立つ文字列がない
場合のインデントの解除の説明図。 第17図は、第16図に対応したバッファメモリの内容
を示す図。 第18図は、インデントの変更を実行した場合の図、。 第19図は、第18図に対応したバッファメモリの内容
を示す図。 第20図は、編集処理全体の説明フローチャート。 第21図は、特殊処理全体の説明フローチャート。 第22図は、インデント設定処理を示すフローチャート
。 第23図は、カーソル位置チェック処理を示すフローチ
ャート。 第24図は、インデント解除処理を示すフローチャート
。 第25図は、インデント変更処理を示すフローチャート
。 第26図は、ワークバッファの構成を示す図。 第27図は1、画面表示処理を示すフローチャート。 第28図は、カーソル情報チェック処理を示すフローチ
ャート。 1はCPU、7はバッファメモリ、8は表示制御レジス
タ群、4はキーボード。 第5図 第8 INDENT<3 CI)   !;] 第8 第8 INDENT<J (1)’[] 第8 1 N DENT■ C) 1−clett  Set Po5jcf) 1)   ■■10■ g r s  o  r   A’7 o vSet 
 Po=t INDENT−3 b Cu−rsor  Move iOルく。 Artct  Press  1 く すrtcleyt−t  F!eLe Carsor  Movse /I!rI″’  Posど11゜ Artol  Press  I D]、く To  Irttertta  Set  Po5bt
n、clertt Set  Key[INDE 、<
Jユse<J To  Inttent 5ttzrCMarOル、く n、aleyttNotify  KeyLHIN第1
/ INDENT<] <1.1.1θ)   ’Inalent  5tCb
trsor  More  T。 i、on、<J Andt  Press  l7talenく (f、1.11)  ト1nd、ent  ReCar
so(Mocre  T。 IB”’  Po5i、DLon、<3□    Ar
tol  Press  InotertDJ  、〈 口 tく Iytaleytt  Set  Potitt  S
ei  Key [INDI 、<Jlettse< IrLa1eytb  5tart  Mart Mo
tify  Key CHININDENT@ ■■10■IrLden、L r  Mo 、、−e  To  1 /” os  i l  リ OrL、 @ A7Ld
、e rLt   Set   K@       (
7、l  、  /−td、ertt   Relea MOre   To   Irt  dM   o−r
    k    ’    ト   f      
  P  、。 P ress   Irtcle KejEMINDJ  、■ 図 (/  、7 .70) Set@Curs。 n1eルt Set a d  Press   1 、yEINDJ、@■ 1 )   ■■10■J se@Cur、5or ert  t  S t =rt ど  t  ど  o  n、@)A   rL  o
乙nt   Mo(j、どfy ■0 INDENTく ’Inctent  Setく Curso r  Mov−e  To  I。 1ort、<J Aytal  Press  Ind く ’1rtaLeytt  Re1e6LseくCur6
or  Motre  T 1、−II−I  P、silどon、くArtal 
 Press  IrtalerttDJ、く ?tleytl  Set PositMotビfj 
Key[MIN INDENT〈 (1)   Inclertj  SetくCurso
r  MoL/−e  To  Irtalen。 A7Ld  Press  ln=1ent  Set
く (2)  ’Iaolertt  /?:eleCur
sor  Mott−e krI′″’  Po5t、tt; Artol  Press  I Dl、く t Sel、  Pasどjt;onAKey L Z
 ND]、 <] 戊Sさく To  Iytalent  S t ctrt  M
arθル、く nolertt Moclify  Ke4 [MIN
INDENT@ tSet■CurSO Irtcl  e z  t  Se’1Anol  
 Press   I Ke   EINDJ  、@@) ■10■Inctenl rsor   Move   T t  、:L rt   Marge”、@)A rL
=l   Press ot <’  f jK e y  E /’7 I(
1)     Irt  d e  □r  Mov−
e  7゜ P  o   s   t′   乙   ど  。 
 ?z   、  @n  d en、t  Sei:
。 (?)i Re   l   e   o−s   e@Ctto
    I  rt  cl  e  A 乙  S’
       /’   o    s    i  
 ’l    ど  onI  yt  cl  e 
 rt  t    M  。 ND] 、O○[相] 1NDENT<J Irtdertt  Setぐ Cttrsor  Mav−e  To  Ind−e
rt’l  5etArtol F’ress  In
dent Set  KeyEく Intlertt  Re1ea−se<JCttrs
 o r  Motre  7o  1k”’  Po
5t’tion、ぐ At(l Press  IytoleyttDコ。〈 /’ o s t’ lど□ルく IND]、<3 rLノCnt/ δto−rCMt−r/’7 a d
どF y  Ke 、y EMI A/1 /V D 
E A/ T @) I  n cl e  n 2s
 o r  Mo r e  アo  jt     
   P   o   s    i    ’l  
  ど   。、7−    、   @)  7I 
  n−cl  e   n   乙     5et
A■■           ■( t   Re  l  e  a  s、e@Ca’ 
rT  o   I  rtcle  yt  2/ 
  S lr    )″    ’        
 Pos    ビ   t    乙゛   。  
 え    。 ss   Iytoleptt   Mo。 MIND J 、@)■e 5 e t■C工。 −n  ol  e  rt  l   S  elr
t  dP  r  e−s  s’ey  EIND
J  。 )lθ■In−dert 1.51o  r   A”  Ogs  5a  r
  t/’f  et  r  k■A7t−IPre ’−(−’f j  Ke−[ INDENTく (1)   IrLoleytt Set〈Cu−rs
or  M。 P o s t” tどOrL。 A rLal−/’ r ess INDJ、ぐ く (2)   Irtcl−ertt  Re1etzs
eCttrsor  Nov−e  T。 1 rt−r  P、、、Ht/、;orL。 Anct  Press  IncleD]、く re  To  Inolertl  δelく 〈 rtj  Mocl<’f y  Key [HIN尾
21図 第25図 第24図
FIG. 1 is a block diagram showing an example of the configuration of a character processing device according to the present invention. FIG. 2 is a layout configuration diagram showing a detailed example of the keyboard KB shown in FIG. 1. FIG. 3 is a diagram showing an example of the backup memory DB of FIG. 1. FIG. 4 is a schematic configuration diagram showing an example of the display control register group DCH of FIG. 1. FIG. 5 is a configuration diagram showing details thereof. FIG. 6 is a diagram showing an example of document display. FIG. 7 is a diagram showing the contents of the DB buffer corresponding to the display screen shown in FIG. 6. FIG. 8 is a diagram showing the screen of the input embodiment and the contents of the buffer memory corresponding thereto. FIG. 9 is a diagram showing an example of character input and editing in the first line of indentation. FIG. 10 is a diagram showing the contents of the backup memory corresponding to FIG. 9. FIG. 11 is a diagram showing an example when the indentation column position is exceeded. FIG. 12 is a diagram showing the contents of the buffer memory corresponding to FIG. 11. FIG. 13 is a diagram showing an example in which the first indented line is edited to a column smaller than the indented column position. FIG. 14 is a diagram showing the state after canceling the indentation. FIG. 15 is a diagram showing the contents of the buffer memory corresponding to FIG. 14. FIG. 16 is an explanatory diagram of canceling indentation when there is no character string preceding the indentation start position. FIG. 17 is a diagram showing the contents of the buffer memory corresponding to FIG. 16. FIG. 18 is a diagram when the indentation is changed. FIG. 19 is a diagram showing the contents of the buffer memory corresponding to FIG. 18. FIG. 20 is a flowchart explaining the entire editing process. FIG. 21 is a flowchart explaining the entire special process. FIG. 22 is a flowchart showing indent setting processing. FIG. 23 is a flowchart showing cursor position check processing. FIG. 24 is a flowchart showing indent cancellation processing. FIG. 25 is a flowchart showing indentation change processing. FIG. 26 is a diagram showing the configuration of a work buffer. FIG. 27 is a flowchart showing 1. screen display processing. FIG. 28 is a flowchart showing cursor information check processing. 1 is a CPU, 7 is a buffer memory, 8 is a group of display control registers, and 4 is a keyboard. Figure 5 8 INDENT<3 CI)! ;] 8th 8th INDENT<J (1)'[] 8th 1N DENT■ C) 1-clett Set Po5jcf) 1) ■■10■ gr s o r A'7 o vSet
Po=t INDENT-3 b Cu-rsor Move iOru. Artct Press 1 Kusrtclayt-t F! eLe Carsor Movse /I! rI''' Posdo11゜Artol Press ID], To Irttertta Set Po5bt
n, clertt Set Key [INDE, <
Jyuse<J To Intent 5ttzrCMarOru, Kun, aleyttNotify KeyLHIN 1st
/INDENT<] <1.1.1θ) 'Inalent 5tCb
trsor More T. i, on, <J Andt Press l7talenku (f, 1.11) ト1nd, ent ReCar
so(Mocre T. IB"' Po5i, DLon, <3□ Ar
tol Press InotertDJ
ei Key [INDI, <Jlettse< IrLa1eytb 5tart Mart Mo
tify Key CHININDENT@ ■■10■IrLden, L r Mo ,, -e To 1 /” os i l re OrL, @ A7Ld
, e rLt Set K@ (
7, l, /-td, ertt Relea MOre To Irt dMo-r
k' to f
P. P res Irtcle KejEMINDJ , ■ Figure (/ , 7.70) Set@Curs. n1elt Set a d Press 1, yEINDJ, @■ 1) ■■10■J se@Cur, 5or ert t S t = rt do t do on, @) A rL o
nt Mo(j, do fy ■0 INDENT ku'Inctent Setku Cursor Mov-e To I. 1ort,<J Aytal Press Ind ku'1rtaLeytt Re1e6LsekuCur6
or Motre T 1, -II-I P, sildon, Artal
Press Irtalert DJ, Ku? tleytl Set Posit Mot Bi fj
Key [MIN INDENT〈 (1) Inclertj SetCurso
r MoL/-e To Irtalen. A7Ld Press ln=1ent Set
Ku(2) 'Iaolertt/? :eleCur
sor Mott-e krI''''Po5t,tt; Artol Press I Dl,kt Sel, Pasdjt;onAKey L Z
ND], <] To Iytalent S t ctrt M
arθle, Knolertt Moclify Ke4 [MIN
INDENT@tSet■CurSO Irtcl e z t Se'1Anol
Press I Ke EINDJ, @@) ■10■ Inctenl rsor Move T t , :L rt Marge”, @) A rL
=l Press ot <' f jK e y E /'7 I(
1) Irt d e □r Mov-
e 7゜P o s t' Otsudo.
? z, @nd en, t Sei:
. (?) i Re l e o-s e@Ctto
I rt cl e A S'
/' o s i
'l onI yt cl e
rt t M . ND], O○[phase] 1NDENT<J Irtdertt SetgCttrsor Mav-e To Ind-e
rt'l 5etArtol F'ress In
dent Set KeyEku Intlert Re1ea-se<JCttrs
o r Motre 7o 1k”' Po
5t'tion, guAt(l Press IytoleytDko.〈 /' o s t' l □ R IND], <3 rLノCnt/ δto-rCMt-r/'7 a d
Do F y Ke , y EMI A/1 /V D
E A / T @) I n cl e n 2s
o r Mor e ao jt
Posi'l
degree . , 7- , @) 7I
n-cl e n otsu 5et
A■■■(t Rele a s, e@Ca'
rT o I rtcle yt 2/
S lr)''
Pos bit ot゛.
picture . ss Iytoleptt Mo. MIND J, @)■e 5 e t■C Eng. -nol e rt l S elr
t dP r e-s'ey EIND
J. )lθ■In-dert 1.51o r A” Ogs 5a r
t/'f et r k■A7t-IPre '-(-'f j Ke-[ INDENTku(1) IrLoleytt Set〈Cu-rs
or M. P o s t” tOrL. A rLal-/'ress INDJ, Guku (2)
eCttrsor Nov-e T. 1 rt-r P,,,Ht/,;orL. Anct Press IncleD], cre To Inolertl δelku〈rtj Mocl<'f y Key [HIN Tail 21 Figure 25 Figure 24

Claims (2)

【特許請求の範囲】[Claims] (1)文書情報を入力する入力手段、 インデントを示すインデントコード及び上記入力手段か
ら入力される文書情報を格納する格納手段、 上記格納手段におけるインデントを示すインデントコー
ドを解除するインデント解除手段、上記解除手段による
インデント解除動作と共に、該インデント先頭位置に先
立つスペース領域をも削除することを特徴とする文書処
理装置。
(1) An input means for inputting document information, a storage means for storing an indentation code indicating indentation and the document information input from the input means, an indentation canceling means for canceling the indentation code indicating indentation in the storage means, and the above cancellation. What is claimed is: 1. A document processing device characterized in that, together with the indent canceling operation by the means, a space area preceding the indent head position is also deleted.
(2)第1項において上記インデントの先頭と同一の行
において、該インデントの先頭位置に先立つ領域に文書
情報が格納されている場合は上記解除手段による該イン
デントの解除のみを行ない上記スペース領域は削除しな
いことを特徴とする文書処理装置。
(2) In paragraph 1, if document information is stored in the area preceding the start position of the indent on the same line as the start of the indent, the above-mentioned canceling means only cancels the indent, and the space area is A document processing device characterized in that it does not delete data.
JP60017048A 1985-01-31 1985-01-31 Document processor Expired - Lifetime JPH0685118B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP60017048A JPH0685118B2 (en) 1985-01-31 1985-01-31 Document processor
US06/822,102 US4862410A (en) 1985-01-31 1986-01-24 Word processor permitting modification or addition of data in response to particular indentation of data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60017048A JPH0685118B2 (en) 1985-01-31 1985-01-31 Document processor

Publications (2)

Publication Number Publication Date
JPS61176977A true JPS61176977A (en) 1986-08-08
JPH0685118B2 JPH0685118B2 (en) 1994-10-26

Family

ID=11933104

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60017048A Expired - Lifetime JPH0685118B2 (en) 1985-01-31 1985-01-31 Document processor

Country Status (1)

Country Link
JP (1) JPH0685118B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110058967A1 (en) * 2008-05-14 2011-03-10 Mitsubishi Electric Corporation Magnetic inductor rotary machine and fluid transfer apparatus that uses the same
US20110070108A1 (en) * 2008-05-08 2011-03-24 Mitsubishi Electric Corporation Rotary electric motor and blower that uses the same

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5843034A (en) * 1981-09-08 1983-03-12 Sharp Corp Sentence edit processor
JPS58213338A (en) * 1983-05-23 1983-12-12 Toshiba Corp Word processor

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5843034A (en) * 1981-09-08 1983-03-12 Sharp Corp Sentence edit processor
JPS58213338A (en) * 1983-05-23 1983-12-12 Toshiba Corp Word processor

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110070108A1 (en) * 2008-05-08 2011-03-24 Mitsubishi Electric Corporation Rotary electric motor and blower that uses the same
US8648514B2 (en) 2008-05-08 2014-02-11 Mitsubishi Electric Corporation Rotary electric motor and blower that uses the same
US20110058967A1 (en) * 2008-05-14 2011-03-10 Mitsubishi Electric Corporation Magnetic inductor rotary machine and fluid transfer apparatus that uses the same
US8749105B2 (en) * 2008-05-14 2014-06-10 Mitsubishi Electric Corporation Magnetic inductor rotary machine and fluid transfer apparatus that uses the same

Also Published As

Publication number Publication date
JPH0685118B2 (en) 1994-10-26

Similar Documents

Publication Publication Date Title
JPH011030A (en) File search method
US4862410A (en) Word processor permitting modification or addition of data in response to particular indentation of data
JPS6289989A (en) Document generator
JPS61176977A (en) Document processor
JP3477812B2 (en) Document processing apparatus and method
JPS61176974A (en) Document processor
JPS61176975A (en) Document processor
JPS6011917A (en) Character processor
JPH0685117B2 (en) Document processor
JPS60112096A (en) Character processor
JP2562497B2 (en) Annotation word processor
JPS60167059A (en) System for using chart and data in document
JPS60111288A (en) Character processor
JPS6011918A (en) Character processor
JPH02250149A (en) Information processor
JPS6336472A (en) Character processor
JP3404770B2 (en) Document processing device
JPS6336470A (en) Character processor
JPH03129461A (en) Document edit processor
JPH02257260A (en) Document editing processor
JPS63610A (en) Automatic executing method for operation procedure
JPH01206458A (en) Character processor
JPH06168238A (en) Format information display method for document preparing device
JPH07191990A (en) Document processor with specifying function for area
JPH0261757A (en) Documentat preparing device

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term