JPS60108886A - Character processor - Google Patents

Character processor

Info

Publication number
JPS60108886A
JPS60108886A JP58216061A JP21606183A JPS60108886A JP S60108886 A JPS60108886 A JP S60108886A JP 58216061 A JP58216061 A JP 58216061A JP 21606183 A JP21606183 A JP 21606183A JP S60108886 A JPS60108886 A JP S60108886A
Authority
JP
Japan
Prior art keywords
line
line spacing
display
value
character
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
JP58216061A
Other languages
Japanese (ja)
Other versions
JPH0670737B2 (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 JP58216061A priority Critical patent/JPH0670737B2/en
Publication of JPS60108886A publication Critical patent/JPS60108886A/en
Publication of JPH0670737B2 publication Critical patent/JPH0670737B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)
  • Machine Translation (AREA)
  • Document Processing Apparatus (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔技ず一トi分野] 本発明は、文書の作成および編集を行うことができる文
字処理装置に関し1特に、表示すべき文書の行間を行毎
に任意の値に設定できる文字処理装置に関するものであ
る。
[Detailed Description of the Invention] [Technical field] The present invention relates to a character processing device that can create and edit documents. In particular, the present invention relates to a character processing device that can create and edit documents. This relates to a character processing device that can be configured.

[従来技術] 従来、この種の文字処理装置では、行間値の指定は全文
書を対象としたものか多く、行毎に指定できる装置は少
ない。また、各行毎に行間値を指定でき、行間がl瓜指
定されると、その行以降は指定が変更されるまで指定行
が継続する文字処理装置では、ある行Q直前に新たに行
間値を指定すると、その行の行間の指定値が以降の行間
値として解釈されてしまう。そのため、操作者が誤って
重ね表示または爪ね印字である旨の行間値を設定した場
合などには、回行にもわたって重ね表示または重ね印字
が実行されるという不都合が問題となっていた。
[Prior Art] Conventionally, in this type of character processing device, line spacing values are often specified for the entire document, and there are few devices that allow specification of line spacing values for each line. In addition, in character processing devices where the line spacing value can be specified for each line, and once the line spacing is specified, the specified lines continue from that line onwards until the specification is changed, a new line spacing value is set immediately before a certain line Q. If specified, the specified line spacing value for that line will be interpreted as the subsequent line spacing value. Therefore, if the operator mistakenly sets a line spacing value that indicates overlapping display or nail-edge printing, the problem is that overlapping display or overlapping printing will be performed over multiple cycles. .

[目 的] そこで、本発明の目的は、」一連の欠点を除去し、任意
の行の行間ピッチを指定すると、その行間ピッチがその
行に有効に働き、他の行の行間ピッチとして影響を与え
ないようにした文字処理pRを提供することにある。
[Purpose] Therefore, the purpose of the present invention is to eliminate a series of drawbacks and to specify the line pitch for any line, so that the line pitch will work effectively for that line and will not affect the line pitch of other lines. The object of the present invention is to provide a character processing pR in which the character processing is not performed.

[実 施 例] 以下、図面を参照して本発明文字処理装置を詳細に説明
する。
[Example] Hereinafter, the character processing device of the present invention will be described in detail with reference to the drawings.

第1図は本発明文字処理装置の構成の一例をン+\す全
体構成図である。
FIG. 1 is an overall configuration diagram showing an example of the configuration of a character processing device according to the present invention.

第1図において、1は少なくとも表示すべき文書の行間
を指示する行間値を入力する入力手段であり、2は人力
手段lにより行間(+tjが変更されたときに、その行
間値に変更する行間&i変更手段であり、3は入力手段
1からの入力内容、すなわち行間値および文字列を記憶
する第1の記憶手段である。4は行間値変更手段2の変
更内容に応して前記第1の記憶手段3内の記憶内容を表
示形式のパターンに書挨えて記憶する第2の記tα手段
であり、5は第2の記憶手段4の記憶内容を出力表示す
る表示手段である。
In FIG. 1, 1 is an input means for inputting a line spacing value indicating at least the line spacing of a document to be displayed, and 2 is an input means for inputting a line spacing value that indicates the line spacing of a document to be displayed, and 2 is a line spacing that is changed to the line spacing value when the line spacing (+tj is changed) by manual means 1. &i changing means; 3 is a first storage means for storing input contents from the input means 1, that is, line spacing values and character strings; 4 is a first storage means for storing input contents from the input means 1; 5 is a second notation tα means for writing and storing the contents stored in the storage means 3 in a display format pattern, and 5 is a display means for outputting and displaying the contents stored in the second storage means 4.

すなわち、本発明文字処理装置は、入力手段lから人力
指示される行間値を第1の記憶手段3に格納したのち、
その行間値に対応した表示、<ターンを第2の記憶手段
4内に形成し、その格納内容を表示手段5上に表示する
ようにしたものである。
That is, in the character processing device of the present invention, after storing the line spacing value manually instructed from the input means 1 in the first storage means 3,
A display <turn corresponding to the line spacing value is formed in the second storage means 4, and the stored contents are displayed on the display means 5.

第2図は、本発明文字処理装置の構成の一例を示す・ ここで、CPUは、マイクロプロセッサでアリ、文字処
理のための演算、論理判断等を行い、アドレスパスAB
、コントロールへスCBおよヒテークパスDBを介して
、それらのバスに接続された各構成要素を制御する。こ
のマイクロプロセンサCPUは、後に詳述するように内
部カウンタN、PおよびLをイ1する。アドレスバスA
Hはマイクロプロセ、すCPUの制御の対象とする構成
要素を指示するアドレス信号を転送する。コントロール
パスCBはマイクロプロセッサCPUの制御の対象とす
る各構成要素のコントロール信号を転送して印加する。
FIG. 2 shows an example of the configuration of the character processing device of the present invention. Here, the CPU performs calculations, logical judgments, etc. for character processing in a microprocessor, and
, control bus CB, and take path DB to control each component connected to these buses. This microprocessor CPU counts internal counters N, P, and L as will be detailed later. Address bus A
The microprocessor H transfers an address signal indicating a component to be controlled by the CPU. The control path CB transfers and applies control signals for each component to be controlled by the microprocessor CPU.

データパスDBは各構成機器相カニ間のデータの転送を
行う。
The data path DB transfers data between each component equipment phase.

ROには、読出し専用メモリであ1巾、第8図および第
9図により後述するマイクロプロセッサCPUによる制
御の手順等を記憶させておく。また、RAMはlワード
16ビツトの構成の占込み可能のランタムアクセスメモ
リであって、各構成要素からの各種データの一時記憶に
用いる。
The RO is a one-width read-only memory in which procedures for control by the microprocessor CPU, which will be described later with reference to FIGS. 8 and 9, are stored. Further, the RAM is a fillable random access memory having a configuration of 1 word and 16 bits, and is used for temporary storage of various data from each component.

DBOFはバッファメモリであり、後述する入力手段と
してのキーボードKBから入力する後述の行間顧および
文書情報等を格納する。
DBOF is a buffer memory that stores line spacing, document information, etc., which will be described later, input from a keyboard KB as an input means, which will be described later.

VRAMは表示用バッファメモリであり、」−述)/ヘ
ツファメモリDBtlFに対応した文字のパターンを格
納する。この表示用へ・ソファメモリVRAMは、第6
図に示すように縦方向50ビツト、横方向80ビ。
VRAM is a display buffer memory and stores a character pattern corresponding to the buffer memory DBtIF. For this display, the sofa memory VRAM is the 6th
As shown in the figure, 50 bits in the vertical direction and 80 bits in the horizontal direction.

トで構成し、■文字を8ビツートX8ビツトで構成する
ので、1行に10文字として5行にわたって文字パター
ンを格納できる。
Since the character is composed of 8 bits x 8 bits, character patterns can be stored over 5 lines with 10 characters per line.

キーボードKBは、アルファぺ・ントキー、平板名キー
、片仮名キー等の文字記号人カキ−1および嘆字f:l
l始め/終り指定キー等の本文字処理装置に対する各種
機能を指示するための各種のファンクションキーをイ〆
11えている。
The keyboard KB has character symbols such as alphabet keys, flat name keys, katakana keys, etc.
Various function keys such as start/end designation keys are provided for instructing various functions to the character processing device.

CRはカーソルレジスタであり、マイクロプロセンサC
pUにより、カーソルレジスタCRの内容を読1す、き
出来る。後述する表示器制御部GRTCは、このレジス
タCRにlrえられたアドレスに対応する表示器CRT
 J−の位置にカーソルを表示する。表示器制御部CR
TCはカーソルレジスタCRおよび表示用バッファメモ
リVRAMに蓄えられた内容を表示器CRT Lこ表示
する役、ちりを担う。
CR is a cursor register, micro processor C
The contents of the cursor register CR can be read and written using pU. The display control unit GRTC, which will be described later, controls the display CRT corresponding to the address stored in this register CR.
Display the cursor at the J- position. Display control unit CR
TC is responsible for displaying the contents stored in the cursor register CR and the display buffer memory VRAM on the display CRT L.

また1表示器CRTは陰極線管等を用いた表示器であり
、その表示器CRTにおけるドツト構成の表示パターン
およびカーソルの表示を表示器制御部C;RTCで制御
する。CGはキャラクタジェネレータであり、表zl<
器CRTに表示する文字、記号、およびカーソル等のキ
ャラクタ信号を発生させるものである。
Further, the display device CRT is a display device using a cathode ray tube or the like, and the dot-configured display pattern and cursor display on the display device CRT are controlled by a display control section C; RTC. CG is a character generator, and the table zl<
It generates character signals such as letters, symbols, and cursors to be displayed on the CRT.

かかる各構成要素からなる本発明文字処理装置において
は、キーボードKBからの各種の人力に応じて作動する
ものであって、キーホードKBかもの入力か供給される
と、まず、インク2ブl−(,5号がマイクロプロセッ
サCPUに送られ、その1マイクロプロセツサCPυが
読出し専用メモリROM内に記憶しである各種の制御信
号を読出し、それらの制帽Jl信号に従って各種の制御
が行われる。
The character processing device of the present invention, which is composed of each of these components, operates in response to various human inputs from the keyboard KB. , No. 5 are sent to the microprocessor CPU, which microprocessor CPυ reads out various control signals stored in the read-only memory ROM, and performs various controls in accordance with these Jl signals.

次に、第3図は、第2図に示すバッファメモリDBUF
(7)構成例を示し、このバッファメモリDBUFは5
行×10列の記憶領域を有し、各行の先頭列(1列目)
は、作成表示する文書の行間値のみを格納可能とし、行
間値として「0〜9」またはスペース「−」のうちのい
ずれかを格納している。行間値がrOJのときには、次
の行の内容か曲の′行に爪なって表示器CRT上に表示
されることを示し、行間値がIl」のときには、次の行
とNi7の行との表示間隔か1行分あることを示す。さ
らに、行間イ1Gか「2」の場合には、前の表示行と次
の表示イrとの間に1行分の空白が存在することになる
。以下、行間値か「3〜9」の場合も同様に、前の表示
行と次の表示行との間に2〜8行分の空白が存在するこ
とになる。なお、行間値がスペース「−」のときは、直
1j11の行と同じ行間値となることを示す。
Next, FIG. 3 shows the buffer memory DBUF shown in FIG.
(7) A configuration example is shown, and this buffer memory DBUF is 5
It has a storage area of rows x 10 columns, and the first column of each row (first column)
allows storing only the line spacing value of the document to be created and displayed, and stores either "0 to 9" or a space "-" as the line spacing value. When the line spacing value is rOJ, it indicates that the content of the next line will be displayed on the display CRT in line with the ' line of the song, and when the line spacing value is 'Il', the content of the next line and the line 'Ni7' will be displayed on the display CRT. Indicates that there is a display interval of one line. Furthermore, if the line spacing is 1G or 2, there will be one line of blank space between the previous display line and the next display line. Similarly, when the line spacing value is "3 to 9", there will be a blank space of 2 to 8 lines between the previous display line and the next display line. Note that when the line spacing value is a space "-", it indicates that the line spacing value is the same as the line directly 1j11.

第41図は、T 7図に示すバッファメモリDBIJF
の各記憶領域の初期状jΣ−の一例を示し、さらに、第
5図は第4図の初期状態から第2行目の行間値として「
0」を入力したときのバッファメモリDBUFの各記憶
領域の状態図の一例を示す。なお、図中のCUはカーソ
ルをン7す。
FIG. 41 shows the buffer memory DBIJF shown in T7.
An example of the initial state jΣ- of each storage area is shown in FIG.
An example of a state diagram of each storage area of the buffer memory DBUF when "0" is input is shown. Note that CU in the figure is indicated by pressing the cursor.

第6図は、第2図に示す表示用バッファメモリVRAM
の構成例を4ぺし、表示器CRTの表示画面への表示は
表示用バッファメモリVRAMの記f′lτ領域に対応
する位1ジノ関係のままの状1ルで表示される。この表
示用バッファメモリVRAMには、バッファメモリDB
IJFの格納内容に対応する文字パターンがキャラクタ
ジェネレータCGから得られて格納される。こ(7) 
1lrl、表示用パックアメモリVRAMへの文字パタ
ーンの格納は、バッファメモリDBUFに格納され「0
」のときには、表示用バッファメモリ’J RA Mへ
の文字パターンの格納は、すでに存在する文字ノ)グー
ンと合せて再格納されるので、表示器(:RT J7゜
の爪ね表示が正しく実行されることになる。
FIG. 6 shows the display buffer memory VRAM shown in FIG.
In the configuration example shown in page 4, the display on the display screen of the display device CRT is displayed in a state corresponding to the f'lτ area of the display buffer memory VRAM while maintaining the relationship. This display buffer memory VRAM includes a buffer memory DB.
A character pattern corresponding to the contents stored in the IJF is obtained from the character generator CG and stored. Ko (7)
1lrl, the character pattern is stored in the display pack memory VRAM and stored in the buffer memory DBUF.
'', the character pattern is stored in the display buffer memory 'J RAM M again along with the already existing character patterns, so that the display (:RT J7゜) is not correctly displayed. That will happen.

第7図は、第5図に示すように第2行1」の行間値とし
てrQJに変更されたとき、すなわち屯ね表示どする場
合の表示用バッファメモリVRAMの各記憶領域の一例
を示す。この図において、第291目は行間イll′1
が「0」に設定しであるので、第5図に示す第3行目の
文字列が第2行目に重ね合された記憶状1t4となり、
更に、第5図に示す第4行1」以降の文字列は、行間値
rlJ として第3行1」以降に格納されることを示す
FIG. 7 shows an example of each storage area of the display buffer memory VRAM when the line spacing value of the second row 1 is changed to rQJ as shown in FIG. In this figure, the 291st line is the line spacing ll'1
is set to "0", so the character string in the third line shown in FIG. 5 becomes the memory letter 1t4 superimposed on the second line,
Furthermore, the character strings from the fourth line 1'' onward shown in FIG. 5 are stored as the line spacing value rlJ from the third line 1'' onwards.

次に、第8図および:59図のフローチャー1・を参照
して、第4図に示すバッファメモリDBUFの各記憶領
域の初期状態から第5図に示すように行間値の変更かキ
ーボード゛KBの指示により行われた場合に、表示用バ
ッファメモリVRAMの格納内容が第7図の如くなるこ
とを詳細に説明する。
Next, referring to FIG. 8 and flowchart 1 in FIG. It will be explained in detail that the contents stored in the display buffer memory VRAM become as shown in FIG. 7 when the display is performed according to the instruction from KB.

入時の初期設定か行われ、入力および編集等が1丁能と
なる。なお、本実施例において1よ、入力および編集等
の処理は公知技術で実現されるので、その計l1111
な説明は省略する。
Initial settings are performed at the time of login, and inputting, editing, etc. can be done in one go. In addition, in this embodiment, processing such as input and editing is realized using known technology, so the total
Further explanation will be omitted.

ここて、初期設定状態としては、第4図に示すようにパ
ックアメモリDBUFの各記憶領域には行間イ1/+お
よび文字列がそれぞれ格納されているものとする。さら
に、本実施例では1行間値がスペース「−」の時は直前
の行と同じ行間値とする。従って、EI’シ4図の状f
l;では、全ての表示行か行間値rlJ と同様の行間
指定となるので、バッファメモリDBUFの記憶領域に
対応する位置関係のままの状!dで七の格納内容が表示
器(JT上に表示されることになる。
Assume that in the initial setting state, as shown in FIG. 4, line spacing 1/+ and character strings are stored in each storage area of the pack memory DBUF, respectively. Furthermore, in this embodiment, when the line spacing value is a space "-", the line spacing value is the same as that of the immediately preceding line. Therefore, the state f in Figure 4 of EI'
l;, all display lines are specified with the same line spacing as the line spacing value rlJ, so the positional relationship corresponding to the storage area of the buffer memory DBUF remains the same! At step d, the stored contents of 7 will be displayed on the display (JT).

次に、ステ、プ82では、キーボードKBがらのキー人
力か行われ、次いでステップ83に進み、そのキー人力
が行間変更を指示する旨のキー人力であるか舎かを判に
する。例えば第4図あるいは第5図にλJくずように、
カーソルCUが各行の先頭位置にあり、かつ、人力され
たキーが「0〜9」またはスペース「−)に変更された
ときのみ、行+1JI変更処理と判定されてステップ8
4およびステップ86に進み、後述の各処理が実行され
る。それ以外のキー人力のときには、ステップ85に移
行し1て、そのキー人力に応じた入力編集等の各種の処
理が実行される。
Next, in step 82, a key from the keyboard KB is manually pressed, and the process then proceeds to step 83, where it is determined whether the key is manually pressed to instruct a line spacing change. For example, as shown in Figure 4 or Figure 5,
Only when the cursor CU is at the beginning of each line and the manually entered key is changed to "0-9" or a space "-", it is determined that the row + 1 JI change process is to be performed and step 8
4 and step 86, and each process described below is executed. If the manual power is on any other key, the process moves to step 85, where various processes such as input editing and the like are executed in accordance with the human power on the key.

ステップ84では、カーソルCUに対応する所定行の行
間値が変更され、第5図に示すように例えば2行目の行
間値がrOJに変更される。次に、ステップ86では、
第5図に示すように行間値の変更された状fur’のバ
ッファメモリ[IBtlFの内容を表示用啄パックアメ
モリVRAMに文字パターンとじて格納すること、すな
わち画面の書換えが行われる。その結果、第7図に示す
ように、第5図に示す第2行目と第3行目との文字列が
爪ね合された状態で表示用バッファメモリVRAMの第
2行目に格納されるので、表示器CRT上では重ね合せ
表示され、以降の文字列の行間値としては標市価「1」
が採用されるので、その標準値に基づいて表示器CRT
上に表示される。
In step 84, the line spacing value of a predetermined line corresponding to the cursor CU is changed, and as shown in FIG. 5, for example, the line spacing value of the second line is changed to rOJ. Next, in step 86,
As shown in FIG. 5, the contents of the buffer memory [IBtIF with the changed line spacing value fur' are stored in the display storage memory VRAM as a character pattern, that is, the screen is rewritten. As a result, as shown in FIG. 7, the character strings in the second and third rows shown in FIG. 5 are stored in the second row of the display buffer memory VRAM in a twisted state. Therefore, they are displayed superimposed on the CRT display, and the line spacing value for the following character strings is the standard market price "1".
is adopted, so the display CRT is adjusted based on the standard value.
displayed above.

次に、表示用パックアメモリVRAMに第7図に示すよ
うな文字パターンが格納される手順を第9図のフローチ
ャートを参照して更に詳しく説明する。
Next, the procedure for storing character patterns as shown in FIG. 7 in the display pack memory VRAM will be described in more detail with reference to the flowchart in FIG. 9.

まず、ステップ81では、表示用バッファメモリVRA
Mの記憶内容を全て消去する0次いでステップ82に進
み、マイクロプロセッサCPUの内部カウンタN、Pお
よびLをそれぞれ初期設定する。カウンタNは、処理中
の八ツファメモリDBtlF上の行番号を示し、その初
期値はl゛とする。カウンタPは、表4\用バッファメ
モリVRAMにキャラクタジェネレータCGで得られる
文字パターンを格納するための格納位めを示し、表示用
バッファメモリVRAh上の行番号1〜50の範囲の値
を保持でき、その初Ji/J値は°I°゛とする。さら
に、カウンタLは、表示用バッファメモリVRAM上で
の行間値を保持しており、次の行の文字パターンを格納
する際に使用され、初期値としては標準値として°°8
パとする。
First, in step 81, the display buffer memory VRA
0 to erase all the memory contents of M. Next, the process proceeds to step 82, where internal counters N, P and L of the microprocessor CPU are initialized, respectively. The counter N indicates the line number on the eight buffer memory DBtIF that is being processed, and its initial value is l'. The counter P indicates the storage position for storing character patterns obtained by the character generator CG in the buffer memory VRAM for Table 4\, and can hold values in the range of line numbers 1 to 50 on the display buffer memory VRAh. , whose initial Ji/J value is °I°゛. Furthermore, the counter L holds the line spacing value on the display buffer memory VRAM, and is used when storing the character pattern of the next line, and the initial value is 8° as a standard value.
Pa and pa.

以上のようにステップ82において、各カウンタN、P
およびLの初期設定が行われると1次に。
As described above, in step 82, each counter N, P
and the primary once the initialization of L is done.

ステップ93に進む。Proceed to step 93.

ステップ83では、カウンタNで示されるバッファメモ
リDBUFの行番号の文字列に)対J5する文子パター
ンを、カウンタPで示される表示パック7メモリVRA
Mの行番号の位置に格納する。その文字パターンは、キ
ャラクタジェネレータCGから文字コードに対応する8
ビツト×8ビツトの形態で71手られる。
In step 83, a sentence pattern corresponding to the line number of the buffer memory DBUF indicated by the counter N is added to the display pack 7 memory VRA indicated by the counter P.
Store at the row number position of M. The character pattern is 8 which corresponds to the character code from the character generator CG.
There are 71 bits in the form of 8 bits.

次に、ステップ84に進み、各行の先頭列(1列目)の
文字、すなわち、行間値かいずれの値であるか判定され
、その行間指定値により次の処理が異なる。
Next, the process proceeds to step 84, where it is determined which value is the character in the first column (first column) of each row, that is, the line spacing value, and the next processing differs depending on the line spacing designation value.

すなわち、行間値として「0」が指定されると、ステッ
プ95に進みカウンタLは標準値として°゛8°′が設
定され、次行の表示開始位置を示すカウンタPの値は変
更されずにステップ88に進む。
That is, when "0" is specified as the line spacing value, the process proceeds to step 95, where the counter L is set to °゛8°' as a standard value, and the value of the counter P, which indicates the display start position of the next line, remains unchanged. Proceed to step 88.

また、行間指定値がスペース「−」のときにはステップ
87に進み、次行の表示開始位置を示すカウンタPのイ
11(が、以前に設定されているカウンタLのイボ1を
加算した仙(P+L)に変更され、ステップ98に進む
When the line spacing designation value is a space "-", the process advances to step 87, where the counter P's 11 (which indicates the display start position of the next line) is added to the previously set counter L's 1 (P+L). ), and the process proceeds to step 98.

さらに、その他の行間値、例えば「2〜8」が指定され
たときには、ステップ86に進み指定された行間(+7
iの8倍の値がカウンタLの(triとして設定され、
さらにステフプ97に進み、次行の表示開始位だを示す
カウンタPの値が、ステップ86で得られたカウンタL
の(+CIを加算した値(P+L)に変更されて、ステ
ップ98に進む。
Furthermore, if another line spacing value is specified, for example "2 to 8", the process advances to step 86 and the specified line spacing (+7
The value 8 times i is set as (tri) of counter L,
Further, the process advances to step 97, and the value of counter P indicating the display start position of the next line is changed to the value of counter L obtained in step 86.
is changed to the value (P+L) obtained by adding (+CI), and the process proceeds to step 98.

以−Jzの処理により、次行に表示する際の表示器CR
T上の表示開始位眞が、没定されることになる。
By processing Jz, the display CR when displaying on the next line
The display starting position on T will be deprecated.

ステップ88では、次に表示されるバッファメモリDB
UFの行位置を指示するためにカウンタNに1を加え、
カウンタNの値が変更される。次に、ステップ88に進
み、本実施例でのバッファメモリ[]BUFの最大行数
は5行とするので、カウンタNの値が5“′より大きい
か否か、すなわち、バッファメモリDBUFの全ての行
の格納内容が表示器CRT上に表示されたか否かを判定
する。ステップ88において、カウンタNの値が゛°5
パより小さいときにはステップ83に戻り上述の諸動作
を繰り返し、他力、カウンタNの値が悶”′より大きく
なったときには、これらの諸動作を終了する。
In step 88, the next displayed buffer memory DB
Add 1 to counter N to indicate the row position of UF,
The value of counter N is changed. Next, the process proceeds to step 88, and since the maximum number of lines in the buffer memory []BUF in this embodiment is 5 lines, it is determined whether or not the value of the counter N is greater than 5"', that is, all of the buffer memory DBUF is It is determined whether the stored contents of the row are displayed on the display CRT.In step 88, the value of the counter N is ゛°5.
When the value of the counter N becomes greater than the value of the counter N, the process returns to step 83 and repeats the above-mentioned operations, and when the value of the counter N becomes greater than the value of the counter N, these operations are terminated.

以」二の動作により、詔7図に示すように表ノ」り用バ
ッファメモリVRAMの第・、2行目には、第5図に示
□ す第2才jl]の内容rA、C,E、GJ と第3行1
」の内容「A、C,E、G」とか改ね合されたrA、A
、C,C,E、E、G、GJ という状態でその文字パ
ターンが格納される。さらに第7図の第3行[]以隆に
は、カウンタLが8″となっているので、標準行間値で
第5図に示す第4行IJ以降の内容が格納されることに
なる。従って、第7図に示す表示用バッファメモリVR
Aにの格納内容がそのままの状態で表示器CRT上に表
示される。
As a result of the above second operation, the contents rA, C, E, GJ and 3rd row 1
The contents of ``A, C, E, G'' and other combinations of rA, A
, C, C, E, E, G, GJ. Furthermore, since the counter L is 8'' from the third line [] onward in FIG. 7, the contents from the fourth line IJ onward shown in FIG. 5 are stored with the standard line spacing value. Therefore, the display buffer memory VR shown in FIG.
The contents stored in A are displayed as they are on the display CRT.

以上説明したように本実施例においては、行間指定値と
して「0〜9」およびスペース「−」としたが、特にそ
の範囲を限定する必要のないこと勿論である。例えば、
バッファメモリDBIIFの各行の第1列目および第2
列目を用いて2文字を行間指定値として利用で、きるよ
うにすれば、より広範囲の行0間指定か可能となる。
As explained above, in this embodiment, the line spacing designation values are "0 to 9" and the space "-", but it goes without saying that there is no need to specifically limit the range. for example,
The first and second columns of each row of the buffer memory DBIIF
If you use the second column to use two characters as the line spacing specification value, you can specify a wider range of line spacing.

また、本実施例においては、その行間値は次行との間隔
として取扱ったが、前?rとの間隔として取扱うように
してもよい。さらに、本実施例においては、行間値が「
0」の次の行の行間指定がスペース「−」のときには、
標準値として固定した値を使用するように構成したが、
これに代えて、それまでに使用された行間値「0」また
はスペース「−」以外の値を使用するように構成しても
よい。
Also, in this embodiment, the line spacing value is treated as the distance from the next line, but the previous line? It may be handled as an interval with r. Furthermore, in this example, the line spacing value is “
If the line spacing specification for the line following “0” is a space “-”,
I configured it to use a fixed value as the standard value, but
Alternatively, a configuration may be adopted in which a value other than the previously used line spacing value "0" or space "-" is used.

[効 果」 以j二説明したように、本発明によれば、表示器上にた
とえば重ね表示する際の指定が指定行1行のみに有効な
伯として働き、それ以降の行は標準111′lに戻るよ
うにしたので、操作者の誤操作により何社にもわたって
重ね表示がされることを防止できる効果がある。
[Effects] As explained hereafter, according to the present invention, the specification when displaying overlapping images on a display device, for example, works as a bar valid only for one specified line, and subsequent lines are set according to standard 111'. This arrangement has the effect of preventing overlapping display of multiple companies due to an operator's erroneous operation.

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

第1図は本発明文字処理装置の構成の一例を示す全体構
成図、 第2図は本発明文字処理装置の実施例を示すブロック図
、 第3図は第2図に示すバックアメモリの41〜成の一例
を示す説明図、 第4図は第2図に示すバッファメモリの初期状態の一例
を示す説明図。 第5図は第4区に示すバックアメモリの行間変更後にお
ける格納状態の一例を示す説明図。 第6図は第2図に示す表示用バッファメモリの構成の一
例を示す説明図、 第7図は後述する第8図および第9図のフローチャート
に基づ〈動作結果による表示用八ツフッメモリの格納状
態の一例を示す説明図、第8図はfiSz図に示す本発
明装置の動作例を示すメイン・フローチャート、 第9図は第2図に示す本発明装置のさらに詳細な動作例
を示すサブフローチャートである。 l・・・入力手段、 2・・・行間値変更手段、 3.4・・・記憶手段、 5・・・表示手段、 CPU・・・マイクロプロセンサ。 KB・・・キーボード、 ROに・・・読出し専用メモリ、 CR・・・カーソルレジスタ、 RAM・・・ラングムアクセスメモリ、VRAM・・・
表示用/ヘッファメモ1ノ、IIBUF・・・/ヘツフ
ァメモリ。 CRTC・・・表示器制御部1 、−、 CRT・・・表示器、 CG・・・キャラクタジェネレータ。 特許出願人 キャノン株式会社 第3図 第4図 第5図 第6図 第7図 第8図
FIG. 1 is an overall configuration diagram showing an example of the configuration of a character processing device of the present invention, FIG. 2 is a block diagram showing an embodiment of the character processing device of the present invention, and FIG. 3 is a backup memory 41 to 41 shown in FIG. FIG. 4 is an explanatory diagram showing an example of the initial state of the buffer memory shown in FIG. 2; FIG. 5 is an explanatory diagram showing an example of the storage state of the backup memory shown in the fourth section after changing the line spacing. FIG. 6 is an explanatory diagram showing an example of the configuration of the display buffer memory shown in FIG. 2, and FIG. 7 is an explanatory diagram showing an example of the configuration of the display buffer memory shown in FIG. An explanatory diagram showing an example of the state, FIG. 8 is a main flowchart showing an example of the operation of the device of the present invention shown in the fiSz diagram, and FIG. 9 is a subflowchart showing a more detailed example of the operation of the device of the invention shown in FIG. It is. l...Input means, 2...Line spacing value changing means, 3.4...Storage means, 5...Display means, CPU...Micro processor sensor. KB...keyboard, RO...read-only memory, CR...cursor register, RAM...random access memory, VRAM...
For display/Heffer memo 1, IIBUF.../Heffer memory. CRTC... Display control unit 1, -, CRT... Display, CG... Character generator. Patent applicant: Canon Corporation Figure 3 Figure 4 Figure 5 Figure 6 Figure 7 Figure 8

Claims (1)

【特許請求の範囲】 l)少なくとも表示すべき文書の行間を指示する行間値
を入力する入力手段と、 該入力手段からの入力内容を記憶する第1の記憶手段と
、 前記人力手段により前記行間値が変更されたときにその
行間値に変更する行間値変更手段と、 該行間値変更手段の変更内容に応じて前記第1の記憶手
段内の記憶内容を表示形式のパターンに書換えて記憶す
る第2の記憶手段と、 該第2の記憶手段の記憶内容を出力表示する表示手段と
を具備したことを特徴とする文字処理装置。 2、特許請求の範囲第1項記載の文字処理装置において
、前記行間値変更手段の変更内容は、行間値を変更した
行のみに有効であり。 他の行には影響を与えなし)ようにしたことを特徴とす
る文字処理装置。 (以下、余白)
[Scope of Claims] l) An input means for inputting a line spacing value indicating at least the line spacing of a document to be displayed; a first storage means for storing input contents from the input means; Line spacing value changing means for changing the line spacing value when the value is changed; and rewriting and storing the stored content in the first storage means into a display format pattern according to the change content of the line spacing value changing means. A character processing device comprising: a second storage means; and a display means for outputting and displaying the contents stored in the second storage means. 2. In the character processing device as set forth in claim 1, the changes made by the line spacing value changing means are effective only for the line in which the line spacing value has been changed. A character processing device characterized in that it does not affect other lines. (Hereafter, margin)
JP58216061A 1983-11-18 1983-11-18 Character processor Expired - Lifetime JPH0670737B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58216061A JPH0670737B2 (en) 1983-11-18 1983-11-18 Character processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58216061A JPH0670737B2 (en) 1983-11-18 1983-11-18 Character processor

Publications (2)

Publication Number Publication Date
JPS60108886A true JPS60108886A (en) 1985-06-14
JPH0670737B2 JPH0670737B2 (en) 1994-09-07

Family

ID=16682660

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58216061A Expired - Lifetime JPH0670737B2 (en) 1983-11-18 1983-11-18 Character processor

Country Status (1)

Country Link
JP (1) JPH0670737B2 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57190994A (en) * 1981-05-20 1982-11-24 Ricoh Kk Crt display device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57190994A (en) * 1981-05-20 1982-11-24 Ricoh Kk Crt display device

Also Published As

Publication number Publication date
JPH0670737B2 (en) 1994-09-07

Similar Documents

Publication Publication Date Title
JP2606917B2 (en) Image processing method
JPS60108886A (en) Character processor
JPH0522933B2 (en)
JP2561000B2 (en) String output method
JPS62111283A (en) Expansion pattern converter
JP2560999B2 (en) String output method
JPS6295586A (en) Sentence processor with frame composition function
JP2612402B2 (en) Display control method
JP3044052B2 (en) Character processor
JPH0145662B2 (en)
JPH0679213B2 (en) Character processor
JPS62220991A (en) Character processor
JPS6197692A (en) Display unit
JPH0578036B2 (en)
JPS62100790A (en) Character protection system for word processor
JPH0462589B2 (en)
JPS63229492A (en) Kana-kanji mixed display system
JPS6325761A (en) Character processor
JPS6128996A (en) Simultaneous correction processing control system
JPS6348593A (en) Character processor
JPS61198279A (en) Cursor display system
JPS63262751A (en) Display control system for data processor having character string transforming function
JPH0778792B2 (en) Document creation device
JPH0650506B2 (en) Kana-Kanji converter
JPS62177585A (en) Document processor