JPH02896A - character processing device - Google Patents
character processing deviceInfo
- Publication number
- JPH02896A JPH02896A JP63271432A JP27143288A JPH02896A JP H02896 A JPH02896 A JP H02896A JP 63271432 A JP63271432 A JP 63271432A JP 27143288 A JP27143288 A JP 27143288A JP H02896 A JPH02896 A JP H02896A
- Authority
- JP
- Japan
- Prior art keywords
- character
- modification
- control section
- section
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Processing Or Creating Images (AREA)
- Document Processing Apparatus (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は、ワードプロセッサ、オフィスコンピュータ
、パーソナルコンピュータ、データプロセッサ、ワーク
ステーション等の文書作成編集機能を有する装置(以下
r文字処理装置」という)に関し、特に文字の修飾処理
に関する。[Detailed Description of the Invention] [Industrial Application Field] The present invention relates to a device (hereinafter referred to as a character processing device) having a document creation and editing function, such as a word processor, an office computer, a personal computer, a data processor, and a workstation. , especially related to character modification processing.
文字処理装置としてのワードプロセッサ等においては、
白抜き文字、斜体文字をはじめ、アンダーライン、網か
け等様々な種類の文字(列)修飾機能を備えるようにな
ってきている。そこで、これらの修飾を1つの文字又は
文字列に同時に付けたい場合が往々にしである。例えば
斜体文字にアンダーラインを付ける等である。In word processors etc. as character processing devices,
Various types of character (column) modification functions are now available, including white characters, italic characters, underlining, and shading. Therefore, it is often desirable to add these modifications to one character or character string at the same time. For example, italicized text may be underlined.
このような時に、従来の装置では対象となる文字または
文字列を重ね合わせ修飾をしていた。即ち、修飾の種類
に相当する回数だけ操作を行なわなければならなかった
。従って、同時に付加する修飾の種類が多くなればなる
程、それに要する手間は大きくなるという問題があった
。In such cases, conventional devices modify target characters or character strings by overlapping them. That is, the operation had to be performed the number of times corresponding to the type of modification. Therefore, there is a problem in that the more types of modifications that are added at the same time, the more time and effort is required.
また、付加した修飾を取り除く場合を考えると、キーの
種類には限りがあるうえに修飾の種類は多くなっている
ため、操作性を考えて従来は修飾の取消については同じ
キーに割り当てられている場合が多い。即ち、アンダー
ラインを取り消したい場合は、もう−度その文字にアン
ダーラインを付加する恰好で取り消すのである。Also, when considering the case of removing added modifications, the number of types of keys is limited and the types of modifications are increasing, so in the past, for ease of operation, canceling modifications was not assigned to the same key. There are many cases. That is, if you want to cancel an underline, add the underline to the character again and cancel it.
したがって、ある修飾された文字を元に戻すためには、
その文字に付加されている修飾の種類数だけの操作を行
なわなければならないので、複数種の修飾を取り消すに
は手間がかかるし、操作も煩雑となる。Therefore, to undo some modified character, use
Since it is necessary to perform operations equal to the number of types of decorations added to the character, canceling multiple types of decorations takes time and the operations are complicated.
次に、処理スピードについて考えてみると、1回修飾処
理をする毎にその結果を表示装置に表示してしまうが、
1つの文字に何種類も修飾を付加するようなケースでは
、毎回の表示処理とテキスト処理をすることは大変無駄
であり、処理スピードも遅くなる。Next, thinking about processing speed, each time a modification process is performed, the result is displayed on the display device.
In cases where multiple types of decorations are added to one character, it is very wasteful to perform display processing and text processing each time, and the processing speed becomes slow.
従って、従来の文字処理装置では、文字修飾の操作性が
悪く、しかも処理スピードも遅くなるという問題点があ
った。Therefore, conventional character processing devices have problems in that the operability of character modification is poor and the processing speed is also slow.
この発明は上記の点に鑑みてなされたものであり、ワー
ドプロセッサ等の文字処理装置において、文字への修飾
が複数種類ある時、それらを同時に処理できるようにし
て、文字修飾の操作性を向上させると共に処理スピード
を速くすることを目的とする。This invention has been made in view of the above points, and it is an object of the present invention to improve the operability of character modification by enabling a character processing device such as a word processor to process multiple types of character modification at the same time. The purpose is to speed up the processing speed.
この発明は上記の課題を解決するために、上述のような
文字処理装置において、入力された文字又は文字列を修
飾する文字修飾手段と、複数種類の修飾を組み合せて修
飾・設定をする組み合せ修飾設定手段と、この組み合せ
修飾設定手段により組み合せた複数種類の修飾を同時に
行なう複数種類修飾手段とを備えたものである。In order to solve the above problems, the present invention provides a character modification means for modifying input characters or character strings, and a combination modification for modifying and setting by combining multiple types of modifications in the character processing device as described above. The apparatus includes a setting means and a plurality of types of modification means for simultaneously performing a plurality of types of modification combined by the combination modification setting means.
この文字処理装置を用いて入力された文字又は文字列に
複数種類の修飾処理を行なう場合、入力装置より修飾要
求された複数種類の属性コードが文字修飾手段によって
作成され、この作成された複数種類の属性コードを組み
合せ修飾設定手段により組み合わせ設定が行なわれる。When performing multiple types of modification processing on characters or character strings input using this character processing device, multiple types of attribute codes requested for modification by the input device are created by the character modification means, and the created multiple types The attribute codes are combined and set by the combination modification setting means.
そして複数種類修飾手段により組み合わせ設定された複
数種類の属性コードが同時にその文字又は文字列に修飾
処理が行なわれる。Then, the plurality of types of attribute codes set in combination by the plurality of types of modification means simultaneously modify the characters or character strings.
以下、この発明の実施例を図面に基づいて具体的に説明
する。Embodiments of the present invention will be specifically described below with reference to the drawings.
第2図は、この発明を実施した文字処理装置としてのパ
ーソナルワードプロセッサの外観斜視図である。FIG. 2 is an external perspective view of a personal word processor as a character processing device embodying the present invention.
このパーソナルワードプロセッサは、入力装置としての
キーボード1と、表示装置としての液晶デイスプレィ装
置(LCD)2と、印刷装置としてのサーマルプリンタ
3と、外部記憶装置としてのフロッピディスク装置4と
を備えている。This personal word processor includes a keyboard 1 as an input device, a liquid crystal display (LCD) 2 as a display device, a thermal printer 3 as a printing device, and a floppy disk device 4 as an external storage device.
そのキーボード1には、文字を入力する文字キー(数字
キーを含む)、かな漢字変換を指示する変換キー、文字
キーで入力する文字を切り換えるシフトキー、改行キー
等を含むキー群10と、他のキーとの組み合せで各種機
能を指示する機能指示キー11と、実行キー12と、プ
リントを指示するプリントキー13と、表示画面上のカ
ーソルの移動を指示するカーソル移動キー群14と、第
2゜第3実施例で使用するファンクションキー群15と
、組み合せ修飾キー16等を備えている。The keyboard 1 includes a key group 10 including character keys (including number keys) for inputting characters, a conversion key for instructing kana-kanji conversion, a shift key for switching characters input with the character keys, a line feed key, etc., and other keys. A function instruction key 11 that instructs various functions in combination with a function instruction key 11, an execution key 12, a print key 13 that instructs printing, a cursor movement key group 14 that instructs movement of a cursor on the display screen, and a second It is provided with a function key group 15 used in the third embodiment, a combination modifier key 16, and the like.
なお、ここでは機能指示キー11と予め定めた文字キー
との同時入力によって文字の拡大指定をした後横拡大倍
率及び縦拡大倍率を1組み合せ修飾キー16との同時入
力によって文字修飾の組み合せ修飾設定を指示した後そ
の修飾の種類を、それぞれ数字キーによって入力するも
のとする。In this case, after specifying the enlargement of characters by simultaneously inputting the function instruction key 11 and a predetermined character key, combinations of horizontal and vertical enlargement magnifications are set by simultaneous input with the modifier key 16. After instructing, the type of modification shall be input using the respective numerical keys.
また、液晶デイスプレィ装置(LCD)2は、入力され
たかな漢字変換後の文字、ケイ線等を表示する編集エリ
アと、左端・右端、タブ位置等の行に関する情報(行情
報)を表示する行情報表示エリアと1桁数又は文字数等
の情報を表示するスケール表示エリアと、キー入力文字
、候補漢字。In addition, the liquid crystal display device (LCD) 2 has an editing area that displays input characters after Kana-Kanji conversion, and lines, etc., and a line information display that displays information about the line (line information) such as the left end, right end, tab position, etc. A display area, a scale display area that displays information such as the number of digits or characters, and key input characters and candidate kanji.
入力モード、カーソルの現在位置(頁9行1桁)。Input mode, current cursor position (page 9, line 1, column 1).
用紙サイズ、最大文字数、全/半角、印刷条件(文字間
隔9行間隔、印刷モード、縦/横書)等のガイダンスを
表示するガイダンス表示エリアと。A guidance display area that displays guidance such as paper size, maximum number of characters, full-width/half-width, printing conditions (9-line character spacing, print mode, vertical/horizontal writing), etc.
現編集中の文書の1頁内の文字又はケイ線等のフォーマ
ットを縮小したレイアウト及び外字作成時の作成パター
ン等を表示するレイアウト表示エリアとを有する。It has a layout display area that displays a layout in which the format of characters or lines on one page of the document currently being edited is reduced, and patterns created when creating external characters.
第3図は、このパーソナルワードプロセッサの制御部の
一例を示すブロック図である。FIG. 3 is a block diagram showing an example of a control section of this personal word processor.
この制御部20のマイクロコンピュータ(以下「マイコ
ン」と称す)21は、CPU、ROM。A microcomputer (hereinafter referred to as "microcomputer") 21 of this control unit 20 includes a CPU and a ROM.
RAM及びIlo等からなり、文書作成編集9表示制御
、印刷制御9文字拡大IIJ御及びこの発明に係る文字
の複数種類の修飾同時処理等この装置全体の制御を司る
。It is composed of RAM, Ilo, etc., and controls the entire apparatus, including document creation/editing 9 display control, printing control 9 character enlargement IIJ control, and simultaneous processing of multiple types of character modification according to the present invention.
ROM22には、この装置の制御に必要な制御プログラ
ム、標準的な書式(用紙サイズ、用紙方向2文字ピッチ
、行ピッチ)情報2文字コード等の各種の固定情報を格
納している。The ROM 22 stores various fixed information such as a control program necessary for controlling this apparatus, standard format (paper size, two-character pitch in paper direction, line pitch) information, two-character code, and the like.
RAM2;は、キーボード1から入力されるデータを格
納する入カバツファエリア、入力された文字データを格
納するテキスト格納エリア、フロッピディスク装置(F
DD)4から読み込んだ文字パターンを格納するキャラ
クタジェネレータエリア、設定書式情報及び行情報等を
格納するエリア等を含む各種のデータを格納するデータ
エリア及びプログラム実行のためのワーキングエリアと
して使用する。RAM 2; has an input buffer area for storing data input from the keyboard 1, a text storage area for storing input character data, and a floppy disk device (F).
It is used as a character generator area for storing character patterns read from DD) 4, an area for storing setting format information, line information, etc., a data area for storing various data, and a working area for program execution.
辞書メモリ24は、かな漢字変換に必要な辞書を格納し
た辞書エリアと、予め定めた書体例えばゴシック体或い
は明朝体の文字の文字パターンを格納した文字パターン
格納エリア(キャラクタジェネレータ)とを構成する。The dictionary memory 24 includes a dictionary area that stores dictionaries necessary for kana-kanji conversion, and a character pattern storage area (character generator) that stores character patterns of characters in a predetermined typeface, such as Gothic or Mincho.
キーボードコントローラ25は、キーボード1からの入
力データの判別やキーに付設した図示しないLEDの点
灯制御データの転送等を司り、LCDコントローラ2日
は内部にビデオメモリ(VRAM)等を備えて液晶デイ
スプレィ装置(LCD)2の表示制御を司り、フロッピ
ディスクコントローラ(FDC)27はFDD4の制御
を司る。The keyboard controller 25 is in charge of determining input data from the keyboard 1 and transmitting lighting control data for LEDs (not shown) attached to keys, etc. The LCD controller 25 is equipped with an internal video memory (VRAM), etc., and operates as a liquid crystal display device. (LCD) 2, and a floppy disk controller (FDC) 27 controls FDD 4.
なお、FDD4に装填されるフロッピディスクには、予
め定めた書式例えば明朝体の文字の文字パターンを格納
したフロッピディスク、ゴシック体の文字パターンを格
納したフロッピディスク等がある。The floppy disk loaded in the FDD 4 includes a floppy disk storing a character pattern in a predetermined format, for example, a Mincho font, a floppy disk storing a Gothic character pattern, and the like.
また、マイコン21はサーマルプリンタ3の制御をも司
り、l1028に印字文字に応じたヘッドドライブデー
タを出力して、ドライバ29を介してサーマルヘッド(
印字ヘッド)30の各発熱素子を駆動制御して所望の文
字を印字する。The microcomputer 21 also controls the thermal printer 3, outputs head drive data corresponding to the printed characters to the l1028, and sends the thermal head (
Each heating element of the print head (print head) 30 is driven and controlled to print desired characters.
さらにこのマイコン21は、l1028にスペースドラ
イブデータを出力してドライバ31を介してスペースモ
ータ32を駆動制御してキャリッジ33を移動し、また
ラインフィードドライブデータを出力してドライバ34
を介してラインフィードモータ35を駆動制御してプラ
テン36を回動し、更にリボンフィードドライブデータ
を出力してドライバ37を介してリボンフィードモータ
38を駆動制御してリボン39をフィードする。Furthermore, this microcomputer 21 outputs space drive data to l1028 to drive and control the space motor 32 via the driver 31 to move the carriage 33, and also outputs line feed drive data to the driver 34.
The line feed motor 35 is driven and controlled via the driver 37 to rotate the platen 36, and ribbon feed drive data is output, and the ribbon feed motor 38 is drive controlled via the driver 37 to feed the ribbon 39.
第」」1度舅−
第1図は、この制御部20におけるこの発明の第1実施
例による文字の複数種類の修飾同時処理に係る機能を示
すブロック図である。FIG. 1 is a block diagram showing the functions of the control unit 20 related to the simultaneous processing of multiple types of character modification according to the first embodiment of the present invention.
この複数種類の修飾同時処理に係る部分は、入力装置4
1.入力制御部42.カーソル制御部43、メニュー表
示制御部44.テキスト取出し部45.修飾制御部4日
9組み合わせ修飾情報格納部47.テキストバッファ部
48.テキスト更新制御部49.CG取出部5Q、CG
フォント部51、テキスト表示制御部52.修飾ドツト
展開部532組み合せ修飾情報作成制御部541表示制
御部55及び表示装置56によって構成されている。The part related to the simultaneous processing of multiple types of modifications is performed by the input device 4.
1. Input control section 42. Cursor control section 43, menu display control section 44. Text extraction section 45. Modification control section 4th 9 combination modification information storage section 47. Text buffer section 48. Text update control unit 49. CG extraction part 5Q, CG
Font section 51, text display control section 52. It is composed of a modification dot development section 532, a combination modification information creation control section 541, a display control section 55, and a display device 56.
次に、これらの各構成要素の機能について簡単に説明す
る。Next, the functions of each of these components will be briefly explained.
入力装置41は第2図及び第3図に示したキーボード1
であり、文字やケイ線等を入力すると共に、第6図に示
すような複数種類の修飾同時処理に必要な組み合せ修飾
キー(機能指示キー11と同時に押されると組み合せ修
飾設定キーとなる)16を備えている。The input device 41 is the keyboard 1 shown in FIGS. 2 and 3.
In addition to inputting characters, lines, etc., there is a combination modifier key (when pressed at the same time as the function instruction key 11, it becomes a combination modifier setting key) 16 necessary for simultaneous processing of multiple types of modifications as shown in FIG. It is equipped with
入力制御部42は、入力装置41のデータを基に、次に
行なうべき処理を決定し、該当する回路にデータや命令
を伝達する。The input control unit 42 determines the next process to be performed based on the data from the input device 41, and transmits the data and instructions to the corresponding circuit.
カーソル制御部43は、入力制御部42がらのカーソル
移動データをもとにカーソルの位置制御を行なう。The cursor control section 43 controls the position of the cursor based on cursor movement data from the input control section 42 .
メニュー表示制御部44は、入力制御部42からの指示
により第4図及び第5図に示すような組み合せ修飾設定
メニューの表示制御を行なう。The menu display control section 44 controls the display of combination modification setting menus as shown in FIGS. 4 and 5 based on instructions from the input control section 42.
テキスト取出し部45は、カーソル位置のテキストデー
タをテキストバッファ部4日より取り出してそれを修飾
制御部46に出力する。The text extraction section 45 extracts the text data at the cursor position from the text buffer section 4 and outputs it to the decoration control section 46.
修飾制御部46は、入力制御部42から修飾要求を受は
取り、テキスト取出し部45のテキスト情報を修飾する
組み合せ情報を、組合わせ修飾情報格納部47より取り
出して修飾属性コードの作成を行なう。The modification control section 46 receives a modification request from the input control section 42, retrieves combination information for modifying the text information of the text extraction section 45 from the combination modification information storage section 47, and creates a modification attribute code.
組合わせ修飾情報格納部47は、組み合せ修飾情報作成
制御部54が作成した組合わせ修飾情報を格納する。The combination modification information storage section 47 stores the combination modification information created by the combination modification information creation control section 54.
テキストバッファ部48は、第7図(c)に示すような
構成で作成したテキストを一時格納する。The text buffer section 48 temporarily stores the text created in the configuration shown in FIG. 7(c).
テキスト更新制御部4日は、修飾制御部46からのテキ
スト更新要求を受けてテキストバッファ部48のテキス
ト内容を更新する。The text update control unit 4 receives a text update request from the decoration control unit 46 and updates the text content of the text buffer unit 48 .
CG取り出し部50は、修飾制御部46のフォント取り
出し要求によりCGフォント部51よりCGフォントデ
ータを取り出し、修飾ドツト展開部53に出力する。The CG extraction section 50 extracts CG font data from the CG font section 51 in response to a font extraction request from the decoration control section 46 and outputs it to the decoration dot expansion section 53 .
CGフォント部51は、キャラクタ・ジェネレータ等、
文字のパターンデータを保持する。The CG font section 51 includes a character generator, etc.
Holds character pattern data.
テキスト表示制御部52は、テキストバッファ部48の
テキストを表示するために表示制御部55に出力する。The text display control section 52 outputs the text in the text buffer section 48 to the display control section 55 for display.
修飾ドツト展開部53は、修飾制御部46からの修飾要
求に対しCG取り出し部50より対応するCGフォント
を入力し、これをドツト展開して表示制御部55に出力
する。The decoration dot development section 53 inputs the corresponding CG font from the CG extraction section 50 in response to the modification request from the decoration control section 46, develops it into dots, and outputs it to the display control section 55.
組み合せ修飾情報作成制御部54は、メニュー表示制御
部44よりの入力データにより組み合せ修飾情報を作成
する。The combination modification information creation control section 54 creates combination modification information based on input data from the menu display control section 44 .
表示制御部55は、表示装置56において表示をするた
めの制御を行なう。The display control unit 55 performs control for displaying on the display device 56.
表示装置56は、CRT、LCD等で文字やケイ線を可
視表示する装置であり、この実施例では第2図及び第3
図に示した液晶デイスプレィ装置(LCD)2を使用し
ている。The display device 56 is a device such as a CRT or LCD that visually displays characters and lines.
A liquid crystal display device (LCD) 2 shown in the figure is used.
次に、この実施例による文字への複数種類の修飾同時処
理に係る機能について、次の3つの機能に分けて説明す
る。Next, the functions related to simultaneous processing of a plurality of types of decorations on characters according to this embodiment will be explained by dividing them into the following three functions.
■修飾操作
■組み合せ修飾設定
■組み合せ修飾
■修飾操作
先ず、修飾操作について第7図及びその他の図面も参照
してその一例を説明する。- Modification operation - Combination modification setting - Combination modification - Modification operation First, an example of the modification operation will be explained with reference to FIG. 7 and other drawings.
メモリは16ビツトメモリとし、文字修飾として第7図
(a)に示すような文字属性の種類が用意されているも
のとする。It is assumed that the memory is a 16-bit memory, and the types of character attributes shown in FIG. 7(a) are prepared as character decorations.
すなわち、白抜き、影付き、斜体2回転、ボールド、書
体2倍角、半角、上ルビ、下ルビ、拡大ありなし、アン
グライン1.アンダライン2.網かけ1.網かけ2であ
る。そして、最上位ビットb15がON(’1°)のと
きコードは属性とみなす。Namely, white, shaded, double italic, bold, double-width typeface, half-width, upper ruby, lower ruby, with or without enlargement, and 1. Underline 2. Shading 1. It is shaded 2. When the most significant bit b15 is ON ('1°), the code is regarded as an attribute.
入力装置41より文字修飾の要求があると(この例の場
合は、「白抜き」と表示されているキーが押されたもの
とする)、この要求は入力制御部42で修飾要求である
と判断されて、修飾制御部4日へ送られる。When there is a request for character modification from the input device 41 (in this example, it is assumed that a key labeled "outlined" is pressed), the input control unit 42 determines that this request is a modification request. It is determined and sent to the modification control section on the 4th.
修飾制御部46は、現カーソル位置の文字を取り出す、
これは文字コードとしてテキスト取り出し部45より送
られてぐる。この文字コードと対応するフォントイメー
ジはCG取り出し部50を経てCGフォント部51より
取り出される。これは、表示をするためである。修飾制
御部46ではまた入力制御部42よりの修飾要求により
、それに対応する属性コードを生成する。The modification control unit 46 extracts the character at the current cursor position.
This is sent as a character code from the text extraction section 45. A font image corresponding to this character code is extracted from the CG font unit 51 via the CG extraction unit 50. This is for display purposes. The modification control section 46 also generates an attribute code corresponding to a modification request from the input control section 42 .
今は、その属性コードのフォーマットとして、第7図(
a)に示すフォーマットを採用することにする。フォー
マットをビットでもつのはテキストバッファの容量を増
やすためである。Currently, the format of the attribute code is shown in Figure 7 (
We will adopt the format shown in a). The reason for formatting in bits is to increase the capacity of the text buffer.
この場合は、白抜き修飾を要求したので、b。In this case, since we requested outline decoration, b.
とb15を°1°にしたものが属性コードとなる。The attribute code is obtained by setting b15 to 1°.
このフォーマットは拡大属性がない場合である。This format is when there is no extended attribute.
したがって、第7図(Q)のテキストバッファ中の縦拡
大、横拡大の属性コードは付かない。Therefore, the attribute codes for vertical expansion and horizontal expansion in the text buffer shown in FIG. 7(Q) are not attached.
この生成された属性コードは、修飾制御部46より修飾
ドツト展開部53へ送られ、ドツト処理を行なう。This generated attribute code is sent from the decoration control section 46 to the decoration dot expansion section 53, where it is subjected to dot processing.
修飾ドツト展開部53では、修飾制御部4日で生成され
た属性コードのビットを参照し、それぞれのビットに対
応したドツト処理をする。この場合は白抜き処理をする
。The modification dot development section 53 refers to the bits of the attribute code generated by the modification control section 4, and performs dot processing corresponding to each bit. In this case, outline processing is performed.
この方式では、CGフォントとしては、元のノーマル文
字のみをもっており、修飾は全てプログラムで行なって
いる。このようにして出来た白抜きフォントは表示制御
部55へ送られ、イメージとして表示装置5日に表示さ
れる。In this method, the CG font has only the original normal characters, and all decorations are done by a program. The white font created in this way is sent to the display control section 55 and displayed as an image on the display device 5th.
修飾制御部4日はまた、テキストバッファ部48を更新
する。具体的には、第8図に示すように修飾制御部46
で生成した属性コードをテキストバッファ部48に挿入
して更新する。当然、挿入すればそれ以下の文字コード
は、下ヘシフトする形となる。The decoration control section 4 also updates the text buffer section 48. Specifically, as shown in FIG.
The attribute code generated in step 2 is inserted into the text buffer section 48 and updated. Naturally, if you insert it, the lower character codes will be shifted downward.
テキスト表示をする場合には、いつもどのコードが1文
字であるかを判断する。これは、第7図(a、)(b)
に示す最上位ビットb15を参照すればよい。When displaying text, always determine which code is one character. This is shown in Figure 7(a,)(b)
The most significant bit b15 shown in FIG.
なお、文字コードの最上位ビットblsは°1゜になら
ないものを用いるものとする。このようにテキスト処理
、ドツト展開・表示処理を行って。It is assumed that the most significant bit bls of the character code is not equal to 1°. In this way, text processing, dot expansion and display processing are performed.
一連の修飾操作を終える。すなわち、この一連の修飾操
作が文字修飾手段である。Finish a series of modification operations. In other words, this series of modification operations is character modification means.
■組み合せ修飾設定
次に、組み合せ修飾設定について第10図に示したフロ
ーチャートも参照して説明する。■Combination modification setting Next, combination modification setting will be explained with reference to the flowchart shown in FIG.
組み合せ修飾設定とは、第7図(a)に示したように、
複数の属性ビットが同時に1゛となるケースである。こ
の例では「白抜き十拡大」というように複数種類の修飾
を行なう場合である(boとbtoが°1°)。As shown in FIG. 7(a), the combination modification setting is
This is a case where multiple attribute bits become 1 at the same time. In this example, a plurality of types of modifications are performed, such as "enlargement of white outline by 10 degrees" (bo and bto are 1°).
このような場合に、従来は前述したように通常の白抜き
処理をし、属性コード作成及びテキスト表示処理を行な
ったあと1次の拡大修飾要求で属性コード作成と同様に
行なっていた。In such a case, conventionally, as described above, normal whiteout processing is performed, attribute code creation and text display processing are performed, and then the same process as attribute code creation is performed in the first enlargement/modification request.
しかし、この実施例ではこのような2度のテキスト表示
処理を一度に行なうもので、このために予め複数種類の
修飾に対応する属性コードを生成しておくものである。However, in this embodiment, such text display processing is performed twice at once, and attribute codes corresponding to a plurality of types of decorations are generated in advance for this purpose.
まず、入力装置41で組み合せ修飾設定要求が発生する
(第6図の機能指示キー11と組み合せ修飾キー16が
同時に押される)と、入力制御部42で組み合せ修飾設
定要求であると判断され、メニュー表示制御部44ヘメ
ニュー表示要求をする。First, when a combination modification setting request occurs on the input device 41 (the function instruction key 11 and the combination modification key 16 in FIG. 6 are pressed at the same time), the input control unit 42 determines that it is a combination modification setting request, and the menu A menu display request is made to the display control unit 44.
このメニューは1例えば第4図に示すようなものである
。そして、数字キーによって選択されたものを反転させ
て表示するようになっているが。This menu is as shown in FIG. 4, for example. And the item selected by the number keys is displayed in reverse.
図示の都合上反転表示は斜線を施して示している。For convenience of illustration, the inverted display is shown with diagonal lines.
メニュー表示制御部44は、カーソル移動キー群14及
び数字キー(テンキー等)による選択情報を取り込み、
これを組み合せ修飾情報作成制御部54へ送り、不適当
な組み合せの判断及び属性コードの生成等をする。The menu display control unit 44 takes in selection information using the cursor movement key group 14 and numerical keys (numeric keys, etc.),
This is sent to the combination modification information creation control section 54, which determines inappropriate combinations and generates attribute codes.
属性コードは、第7図(a)(b)に示すように該当す
るビットが°1°にされる。これは組み合せ修飾情報格
納部47に格納され、バックアップされている。これで
設定は終了する。In the attribute code, the corresponding bit is set to 1° as shown in FIGS. 7(a) and 7(b). This is stored in the combination modification information storage section 47 and backed up. This completes the settings.
なお、第5図に示した組み合せ修飾設定メニュ表示は、
第4図の組み合せ修飾設定メニュ表示で、数字キーが3
(斜体解除)→1(白抜き設定)→8(半角設定)と押
され、次に実行キーが押された時の表示である。The combination modification setting menu display shown in Figure 5 is as follows:
In the combination modification setting menu display in Figure 4, the number key is 3.
(Italics removed) → 1 (outline setting) → 8 (half-width setting) is pressed, and then the execution key is pressed.
しかし、倍角と半角の修飾は禁止しているので、これに
対して[組み合せが不適当です、もう−度選択」という
警告メツセージが表示される。However, since double-width and half-width modifications are prohibited, a warning message will be displayed saying ``Inappropriate combination, select another degree''.
この組み合せ修飾設定が、複数種類の修飾を組み合せて
修飾設定をする組み合せ修飾設定手段である。This combination decoration setting is a combination decoration setting means that sets decoration by combining a plurality of types of decorations.
■組み合せ修飾
最後に、組合せ修飾について第11図のフローチャート
も参照して説明する。①Combination Modification Finally, combination modification will be explained with reference to the flowchart of FIG. 11.
■の組み合せ修飾設定で作成された属性コードをもとに
文字修飾を行なう、これは■の修飾操作と殆ど同様であ
る。ただ違うのは、もう既に属性コードは出来てしまっ
ている点にある。Character modification is performed based on the attribute code created by the combination modification setting in (2). This is almost the same as the modification operation in (2). The only difference is that the attribute code has already been created.
入力装置41で組み合せ修飾要求がある(第6図の組み
合せ修飾キー16が単独で押される)と、入力制御装置
42はそれを修飾制御部46へ送る。When there is a combination modification request on the input device 41 (the combination modification key 16 in FIG. 6 is pressed alone), the input control device 42 sends it to the modification control section 46.
修飾制御部4日は、それが組み合せ修飾であると認識す
れば、修飾の種類より属性コードの生成をすることなく
1組み合せ修飾情報格納部47より■の組み合せ修飾設
定で作成された属性コードを取り出す。If the modification control unit 4 recognizes that it is a combination modification, it generates the attribute code created with the combination modification setting from the combination modification information storage unit 47 without generating an attribute code based on the type of modification. Take it out.
そして、これを修飾ドツト展開部53へ送りドツト展開
をする。さらにテキスト更新制御部4日に対して第9図
に示すように、現カーソル位置の文字コード(文字コー
ド2)に取り出した属性コードを挿入してテキストバッ
ファの更新をさせる。Then, this is sent to the modified dot development section 53 for dot development. Furthermore, as shown in FIG. 9, the text update control unit 4 inserts the retrieved attribute code into the character code (character code 2) at the current cursor position and updates the text buffer.
この後の工程は■の修飾操作と同様である。The subsequent steps are similar to the modification operation in (2).
すなわち、■の組み合せ修飾設定により複数種類の修飾
を組み合せ設定されたものが、この■の組み合せ処理に
より同時に処理される。これが複数種類修飾手段である
。That is, a combination of a plurality of types of decorations set by the combination modification setting in (2) is processed simultaneously by the combination processing (2). This is a multi-type modification means.
このように、この文字処理装置を用いて1つの文字に複
数種類の修飾処理を行なう場合、それに要する時間が短
縮できると共にこれを行なうキー操作等も簡略化できる
。In this manner, when a plurality of types of modification processing are performed on one character using this character processing device, the time required for this can be shortened, and the key operations and the like required for this can be simplified.
また、文字修飾種が増加しても対応することができる。Furthermore, it is possible to cope with an increase in the number of character modification types.
さらに、頻繁に使用される修飾を任意に登録することが
できるので、文書の編集効率を上げることができる。Furthermore, since frequently used modifications can be arbitrarily registered, document editing efficiency can be improved.
夷I失産且
次に、この発明の第2実施例について説明するが、その
、外観及び制御部のハード構成は第2図及び第3図に示
したものと同様であるので、その説明は省略する。Next, a second embodiment of the present invention will be described, but since its appearance and the hardware configuration of the control section are the same as those shown in FIGS. 2 and 3, the description will be omitted. Omitted.
第12図は、この第2実施例によるユーザ文字修飾処理
に係る機能を示すブロック図である。FIG. 12 is a block diagram showing functions related to user character modification processing according to the second embodiment.
すなわち、第1実施例と同じ入力装置41.入力制御部
422表示制御部55及び表示装置56の他に、印刷制
御部57.印刷装置582文書編集制御部592文字修
飾制御部602文書テキスト記憶部619文字修飾法記
憶部621文字パターン処理部639文字パターン発生
部64.外部記憶制御部65及び外部記憶装置66によ
りその機能が果される。That is, the same input device 41 as in the first embodiment. In addition to the input control section 422, the display control section 55, and the display device 56, the print control section 57. Printing device 582 Document editing control section 592 Character modification control section 602 Document text storage section 619 Character modification method storage section 621 Character pattern processing section 639 Character pattern generation section 64. This function is performed by the external storage control section 65 and the external storage device 66.
次に、これらの各構成要素の機能について簡単に説明す
る。Next, the functions of each of these components will be briefly explained.
なお、第1の実施例のブロック図と共通する同一名称の
部分の説明は省略する。Note that explanations of parts having the same names as those in the block diagram of the first embodiment will be omitted.
印刷装置58は第2図及び第3図に示した例ではサーマ
ルプリンタ3であり、印刷制御部57は制御部20によ
るプリンタ制御機能である。The printing device 58 is the thermal printer 3 in the example shown in FIGS. 2 and 3, and the print control section 57 is a printer control function performed by the control section 20.
文書編集制御部59は入力装置41から入力され、入力
制御部42で判別された文字データを入力してこれを編
集処理し、文字修飾制御部60゜文書テキスト記憶部6
1あるいは表示制御部55へ出力する。The document editing control section 59 inputs character data input from the input device 41 and discriminated by the input control section 42, edits the data, and sends the character data to the character modification control section 60 and the document text storage section 6.
1 or output to the display control section 55.
文字修飾制御部60は、文書編集制御部5日より修飾要
求があると、第13図に示すような編集画面を表示させ
、該当する文字パターンを文字パターン発生部64より
受は取り、文字パターン処理部63を起動してユーザ文
字修飾法を作成し、これを表示して決定されると、それ
を文字修飾性記憶部62に記憶させる。When the character modification control section 60 receives a modification request from the document editing control section 5, it displays an editing screen as shown in FIG. The processing section 63 is activated to create a user character modification method, and when it is displayed and determined, it is stored in the character modification storage section 62.
文書テキスト記憶部61は、文書編集制御部5日及び文
字修飾制御部60より文字データや属性データ等のテキ
ストデータを格納する。そして必要に応じてこれを外部
記憶制御部65を経て外部記憶装置66に格納する。The document text storage section 61 stores text data such as character data and attribute data from the document editing control section 5 and the character modification control section 60. Then, if necessary, this is stored in the external storage device 66 via the external storage control section 65.
文字修飾性記憶部62は、文字修飾制御部60によって
作成されて決定されたユーザ文字修飾法を記憶し、これ
を外部記憶制御部65を経て外部記憶装置66に格納す
る。The character modification storage section 62 stores the user character modification method created and determined by the character modification control section 60, and stores this in the external storage device 66 via the external storage control section 65.
文字パターン処理部63は、第15図(b)に示すよう
な各ルーチンによって文字パターンの処理を行なう。The character pattern processing section 63 processes character patterns through routines as shown in FIG. 15(b).
文字パターン発生部64は、第3図で説明した辞書メモ
リ24の予め定めた書体、例えばゴシック体や明朝体等
の文字のパターンを格納したキャラクタジェネレータで
ある。The character pattern generator 64 is a character generator that stores character patterns of predetermined fonts such as Gothic and Mincho fonts in the dictionary memory 24 described in FIG. 3.
外部記憶制御部65及び外部記憶装置6日は。External storage control unit 65 and external storage device 6th.
第2図及び第3図で説明した例ではフロッピディスクコ
ントローラ(FDC)27とFDD4である。In the example explained in FIGS. 2 and 3, there are a floppy disk controller (FDC) 27 and an FDD 4.
次に、このように構成されたこの第2実施例の動作を、
次の3つの機能に分けて説明する。Next, the operation of this second embodiment configured in this way is as follows.
The following three functions will be explained.
■ユーザ修飾登録
■ユーザ修飾設定
■修飾の登録/呼出し
■ユーザ修飾登録
ユーザ修飾登録は、ユーザ(使用者)が文字修飾法を設
定し、それを装置の内部記憶部へ登録する機能である。■ User modification registration ■ User modification setting ■ Modification registration/calling ■ User modification registration User modification registration is a function in which the user (user) sets a character modification method and registers it in the internal storage section of the device.
入力装置41からユーザ修飾登録の要求が入力されると
、入力制御部42においてそれが判定され、文書編集制
御部59から文字修飾制御部60へ制御が移行する。When a request for user modification registration is input from the input device 41, the input control section 42 determines it, and control is transferred from the document editing control section 59 to the character modification control section 60.
文字修飾制御部60では、例えば第13図に示すように
、画面の上方の現・状態遷移表示部aに[ユーザ文字修
飾」と表示をし1画面下方のファンクション選択表示部
すのFlに「修飾」、F2に「登録」と表示した編集画
面Cを出力する。In the character modification control section 60, for example, as shown in FIG. 13, "User character modification" is displayed in the current/state transition display section a at the top of the screen, and "User character modification" is displayed in the function selection display section Fl at the bottom of the screen. Edit screen C is displayed with "Modification" and "Registration" displayed on F2.
なお、Flはファンクションキーの1で、F2はファン
クションキーの2の意味である。ファンクションキーは
、第2図に示したキーボード1中のファンクションキー
群15の各キーであり、この例では5個のファンクショ
ンキーF1〜F5が設けられている。Note that Fl stands for function key 1 and F2 stands for function key 2. The function keys are each key of the function key group 15 in the keyboard 1 shown in FIG. 2, and in this example, five function keys F1 to F5 are provided.
そこで、ユーザ修飾登録を行なうためにファンクション
キーF2を押下すると、第14図に示すような編集画面
Cを出力゛する。Therefore, when the function key F2 is pressed to perform user modification registration, an editing screen C as shown in FIG. 14 is output.
すなわち、現・状態遷移表示部aには「ユーザ文字修飾
:登録」と表示され、下方のファンクション選択表示部
すにはF1〜F3に現在の登録状態の表示がされ、F4
とF5には何も表示されないので、現在°未登録゛であ
ることを表わしている。That is, "User character modification: registration" is displayed in the current state transition display section a, the current registration state is displayed in F1 to F3 in the lower function selection display section, and the current registration state is displayed in F4.
Nothing is displayed on F5, indicating that it is currently unregistered.
この画面では、登録はF1〜F5まで全部で5種類可能
である。いま、新規登録を行なうためにファンクション
キーF4を選択すると、第15図(a)に示すような画
面となる。On this screen, a total of five types of registration from F1 to F5 are possible. Now, if the function key F4 is selected to perform new registration, a screen as shown in FIG. 15(a) will appear.
この第15図(a)の0〜6の数字キーとカーソル移動
キーが、それぞれ個別に文字パターン処理部63の各ル
ーチンに関連していることを同図(b)が示している。FIG. 15(b) shows that the numeric keys 0 to 6 and the cursor movement keys in FIG. 15(a) are individually associated with each routine of the character pattern processing section 63.
例えば、カーソル右移動キー「→」を押下すると、文字
パターン処理部63内のフォント重ね合わせ移動ルーチ
ンを実行する処理部が起動される。For example, when the cursor right movement key "→" is pressed, a processing section that executes a font overlapping movement routine in the character pattern processing section 63 is activated.
それによって、第15図(a)に表示されているrA4
が右側に太る。As a result, the rA4 shown in FIG. 15(a)
becomes thicker on the right side.
画面のrA」は、現修飾登録状況を明らかにするために
設けられているだけで、このrAJが修飾される方法と
同じ方法で全ての文字が修飾されるという意味である。"rA" on the screen is provided only to clarify the current modification registration status, and means that all characters are modified in the same way as rAJ is modified.
従って、「A」以外のどのような文字であってもかまわ
ない。Therefore, any character other than "A" may be used.
また、第15図(a)の0〜6の数字キーとカーソル移
動キーを組み合わせて用いれば、第16図(a)〜(d
)に示すような修飾が可能である。Also, if you use the numeric keys 0 to 6 in Fig. 15(a) in combination with the cursor movement keys, you can use the cursor movement keys in Fig. 16(a) to
) is possible.
例えば、第17図に示すように「A」を横に太らせる数
字キー「5」と、縦に太らせる数字キー「6」と、左上
へ影をつけるカーソル移動キー「↑」と「←」の2回繰
返しと、元のフォント「A」をくり抜く数字キー「2」
の各キーによるオペレーションを順次実行すると、第1
6図(a)に示すように、左上に影付き(形量が少ない
)の文字rA4が実現される。For example, as shown in Figure 17, the number key "5" makes "A" thicker horizontally, the number key "6" makes it thicker vertically, and the cursor movement keys "↑" and "←" add a shadow to the upper left. repeated twice and the number key "2" which hollows out the original font "A"
When the operations using each key are executed sequentially, the first
As shown in FIG. 6(a), a character rA4 with a shadow (less shape) in the upper left is realized.
これらの組み合わされた入力キーコード群は、使用者が
入力する度に1@次仮記憶される。These combined input key code groups are temporarily stored each time the user inputs them.
その際、キーコードをそのまま記憶しても良いが、ここ
では説明し易いように、入カキ−それぞれに数値を割り
付けてその数値を仮記憶することにする。その対応図を
第18図に示す。At this time, the key code may be stored as is, but for ease of explanation here, a numerical value will be assigned to each input key and the numerical value will be temporarily stored. A corresponding diagram is shown in FIG.
数字キーrlJ〜「6ノはその数値で記憶し、rQJは
数値「7」で記憶する。さらに、「重ね合わせ移動」を
指示するカーソル移動キー群14のうち、カーソル上移
動キー「↑」は数値100゜カーソル上移動キー「↓」
は数値1o1.カーソル右移動キー「→」は数値102
.カーソル左移動キー「←」は数値103として記憶さ
れる。Numeric key rlJ ~ "6" is stored as the numerical value, and rQJ is stored as the numerical value "7". Furthermore, among the cursor movement keys 14 that instruct "superposition movement", the cursor up movement key "↑" has a numerical value of 100° and the cursor up movement key "↓"
is the numerical value 1o1. The cursor right movement key "→" has a value of 102
.. The cursor left movement key "←" is stored as a numerical value 103.
また、「単純移動」を指示するための★印の機能指示キ
ー11とカーソル移動キー群14の各キーとの組み合わ
せ操作の場合には、カーソル上移動キー「↑Jは数値2
0o、カーソル上移動キー「↓」は201.カーソル右
移動キー「→」は202、カーソル左移動キー「←」は
203として記憶される。In addition, in the case of a combination operation of the function instruction key 11 marked with ★ to instruct "simple movement" and each key of the cursor movement key group 14, the cursor up movement key ``↑J is a numerical value 2
0o, cursor up movement key "↓" is 201. The cursor right movement key “→” is stored as 202, and the cursor left movement key “←” is stored as 203.
このように約束すると、第17図に示したオペレーショ
ンでは、第19図に示すユーザ1の修飾性保存エリアに
示すように保存される。ここで、「−1」という数値は
記憶情報の終了を示すものと約束する。Once the promise is made in this way, in the operation shown in FIG. 17, the modification is saved as shown in the user 1 modification storage area shown in FIG. 19. Here, it is assumed that the numerical value "-1" indicates the end of stored information.
使用者が入力する順序が重要なのは、入力した数値の順
序によって修飾結果が違ったものになるためである。The order in which the user inputs values is important because the modification result will be different depending on the order in which the numerical values are input.
このようにして、最後に実行キー12が押下されると、
今まで題次仮記憶されていた内容が正式に文字修飾制御
部62へ登録される。In this way, when the execution key 12 is finally pressed,
The content that has been temporarily stored in the title is officially registered in the character modification control section 62.
この正式登録された情報は、後述する修飾設定や、その
登録・呼出しに用いられる。This officially registered information is used for modification settings and registration/calling, which will be described later.
第20図に示すフローチャートは、ここまでのユーザ修
飾登録処理を行なうものであり、第21図に示すフロー
チャートは、ユーザ文字修飾における文字パターンの展
開処理を行なうものである。The flowchart shown in FIG. 20 is for performing the user modification registration process up to this point, and the flowchart shown in FIG. 21 is for performing the processing for developing character patterns in user character modification.
これらのフローチャートの詳細な説明は、上述した説明
により充分理解されると思われるので省略するが、第2
0図における「内部ワークの初期化」とは、保存エリア
の先頭に「−1」を書き込むことを表わし、r文字パタ
ーン展開」とは、第21図に示すフローチャートで表わ
される内容であり、「表示」とはパターンを表示装置5
6に出力することを表わしている。このようにして、ユ
ーザ修飾登録を終了する。A detailed explanation of these flowcharts will be omitted as it is believed that they will be fully understood from the above explanation.
``Initialize internal work'' in Figure 0 represents writing ``-1'' to the beginning of the storage area, and ``r character pattern development'' is the content expressed in the flowchart shown in Figure 21. "Display" means the pattern is displayed on the display device 5
6. In this way, user qualification registration is completed.
■ユーザ修飾設定
ユーザ修飾設定は、■のユーザ修飾登録で修飾登録され
た文字修飾法で実際に文字修飾を行なう機能である。■User modification setting The user modification setting is a function to actually modify characters using the character modification method registered in the user modification registration in (■).
文字が修飾されるという情報は、何処かへ保存されてい
ないと第12図の文字パターン処理部63が起動できな
いため、゛文字属性コード”を使用する。If the information that a character is modified is not stored somewhere, the character pattern processing unit 63 in FIG. 12 cannot be activated, so a "character attribute code" is used.
これは、その文字にどのような文字修飾が設定されてい
るか表わすコードで、例えば第22図(a)に示すよう
な構造になっている。This is a code that indicates what kind of character modification is set for that character, and has a structure as shown in FIG. 22(a), for example.
この属性コードは、現在入力済みの文書テキストが記憶
されている文書テキスト記憶部61中の被修飾文字コー
ドの直前に付加されるものとする。This attribute code is added immediately before the modified character code in the document text storage section 61 in which the currently inputted document text is stored.
この属性コードの付加は1文字ごとに行なう。This attribute code is added to each character.
第22図(a)、(b)に示すように、文字コードと属
性コードは最上位ビットbisが1°か°0゛かで判別
できる。すなわち、(a)に示すようにビットblsが
l°になっていれば文字属性コードであり、(b)に示
すように°0°になっていれば文字コードである。As shown in FIGS. 22(a) and 22(b), character codes and attribute codes can be determined by whether the most significant bit bis is 1° or 0°. That is, if the bit bls is 1° as shown in (a), it is a character attribute code, and if the bit bls is 0° as shown in (b), it is a character code.
このフォーマットを用いて表示制御部55と印刷制御部
57は、文字修飾制御部60を通して文書テキスト記憶
部61より1文字読み込みを行ないながら、それぞれ表
示装置56と印刷装置58へ出力を行なうのである。こ
れは、白抜き、影付き等の一般文字修飾とその他のユー
ザ文字修飾とでは変わるところはない。Using this format, display control section 55 and print control section 57 read one character from document text storage section 61 through character modification control section 60 and output to display device 56 and printing device 58, respectively. This is the same between general character decorations such as outlines and shading, and other user character decorations.
ユーザ文字修飾の要求が入力装置41で発生すると、入
力制御部42→文書編集制御部59→文字修飾制御部6
0と制御が移行する。When a user character modification request occurs on the input device 41, the input control unit 42→document editing control unit 59→character modification control unit 6
Control transfers to 0.
文字修飾制御部60は、第13図に示した編集画面を出
力する。ここでファンクションキーF1を押下すると第
14図に示した編集画面を出力し、どのユーザ修飾を行
なうかを選択できる。The character modification control section 60 outputs the editing screen shown in FIG. 13. If the function key F1 is pressed here, the editing screen shown in FIG. 14 is output, and it is possible to select which user modification is to be made.
ファンクションキーF1〜F5のいずれかを選択すると
、例えば第23図(a)に示すように、画面上部の現・
状態遷移表示部aに「ユーザ文字修飾:修飾」と表示さ
れ、下部のファンクション選択表示部すに「設定範囲を
指定して下さい」と表示された編集画面Cとなり、どの
文字を修飾するか範「を指定する。When you select any of the function keys F1 to F5, the current button at the top of the screen appears, for example, as shown in Figure 23(a).
"User character modification: Modification" is displayed in the state transition display section a, and the edit screen C appears, with "Please specify the setting range" displayed in the function selection display section at the bottom. ``Specify.
ここで、第23図(b)に示すようにrえおかき」の範
囲を指定すると、その指定範囲の文字列の表示が反転(
斜線を施して示す)する。Here, as shown in Figure 23(b), if you specify the range of ``reokaki'', the display of the character strings in the specified range will be reversed (
(indicated by diagonal lines).
その後、ファンクションキーF1による設定を入力すれ
ば1文字修飾制御部60は文書テキスト記憶部61の指
定テキストに先に述べた属性コードを付加するのである
。Thereafter, when a setting is input using the function key F1, the one-character modification control section 60 adds the above-mentioned attribute code to the specified text in the document text storage section 61.
ここで、第14図に示したファンクションキーFl〜F
5に第22図(a)のb2〜b6 、すなわちユーザ1
〜ユーザ5を対応させておけば、1文字読み込み時にど
のユーザ修飾であるかを第24図に示すように判別する
ことができる。Here, function keys Fl to F shown in FIG.
5, b2 to b6 in FIG. 22(a), that is, user 1
If user 5 is made to correspond, it is possible to determine which user modification is used when reading one character, as shown in FIG. 24.
次に、これらのユーザ修飾文字を表示・印刷する過程に
ついて説明する。Next, the process of displaying and printing these user-modified characters will be explained.
前述のとおり、第12図文書テキスト記憶部61には既
に属性コードが付加されているので、あとはそれを読み
込んで文字パターン展開を行なう。As mentioned above, since the attribute code has already been added to the document text storage section 61 in FIG. 12, all that is left is to read it and develop the character pattern.
ここで、1文字読み込み後の文字パターン展開のフロー
チャートを第25図に示す。Here, FIG. 25 shows a flowchart of character pattern development after reading one character.
読み込み文字が修飾されているか否かは、前述のように
第22図に示したコードの最上位ビット15が1°か°
0°かで判定する。Whether the read character is modified or not is determined by whether the most significant bit 15 of the code shown in Figure 22 is 1° as described above.
Determine whether it is 0°.
もし、属性コード付きの場合は、属性コードのそれぞれ
のビットに対応する文字パターン処理を行なう。If an attribute code is included, character pattern processing corresponding to each bit of the attribute code is performed.
白抜き、影付きの場合は直接文字パターン処理をするが
、ユーザ修飾の場合はまず登録情報の解析を行ない、そ
の結果により第21図に示したフローチャートと文字パ
ターン処理を行なう。In the case of outline or shading, character pattern processing is directly performed, but in the case of user modification, registration information is first analyzed, and based on the result, character pattern processing is performed according to the flowchart shown in FIG.
このようにして1文字を読み込み、そしてその文字パタ
ーンの展開が終る。あとは、その展開パターンを印刷制
御部57であれば印刷装置58へ、表示制御部55であ
れば表示装置5Bへ出力して。In this way, one character is read and the development of that character pattern is completed. After that, the print control section 57 outputs the developed pattern to the printing device 58, and the display control section 55 outputs the developed pattern to the display device 5B.
印刷あるいは表示する。Print or display.
■修飾の登録/呼出し
修飾の登録/呼出しは、■のユーザ修飾登録で設定・登
録された文字修飾法の情報を内部記憶部から外部記憶装
置へ登録し、またその外部記憶装置に登録された文字修
飾法の情報を呼出したり、削除したりする機能である。■Registering/calling a modification Registering/calling a modification registers the character modification method information set and registered in the user modification registration in ■ from the internal storage to the external storage device, and also registers the information registered in the external storage device. This is a function to call up and delete information on character modification methods.
修飾の登録/呼出しの要求が第12図の入力装置41で
発生すると、入力制御部42を経て外部記憶制御部85
へ制御が移行する。When a request for registering/calling a modification occurs in the input device 41 shown in FIG.
Control is transferred to
外部記憶制御部65では、例えば第26図(a)に示す
ように何を取り扱うかを選択させる。The external storage control unit 65 allows selection of what to handle, for example, as shown in FIG. 26(a).
ここでファンクションキーF4によって修飾を選択する
と、同図(b)に示すように「登録/呼出:修飾」の画
面となり、下部に表示された何の処理を行なうかを選択
させる。Flの登録を選択すると、第同図(c)に示す
ような文書名と備考を入力する画面となり、文書名を入
力させて外部記憶装置6日との間で制御を行なう。If modification is selected using the function key F4, a screen of "Registration/Call: Modification" appears as shown in FIG. 2(b), and the user is prompted to select what process to perform displayed at the bottom. When registration of Fl is selected, a screen for inputting a document name and notes as shown in FIG. 6(c) appears, and the document name is input to control the connection with the external storage device.
つまり、外部記憶制御部65にとっては、修飾情報も文
書テキストも根本的に違いはなく、単なるデータとして
取り扱われる。唯一の相違は、そのデータの記憶場所の
違いである。In other words, for the external storage control unit 65, there is no fundamental difference between the modification information and the document text, and they are treated as mere data. The only difference is where the data is stored.
修飾情報の登録では1文字修飾性記憶部62の情報を外
部記憶装置66に登録し、呼出しでは外部記憶装置6日
からロードして1文字修飾性記憶部62へ転送し、削除
では外部記憶装置6Bの指定ファイルを消去する。When registering modification information, the information in the 1-character modification storage section 62 is registered in the external storage device 66, when it is called, it is loaded from the external storage device 6 and transferred to the 1-character modification storage section 62, and when it is deleted, it is loaded from the external storage device 66 and transferred to the 1-character modification storage section 62. Delete the specified file in 6B.
このように、この第2実施例では文字修飾の種類が増え
るので自由度が高まり、種々雑多な文字修飾がある程度
まとめられるので操作が簡単になる。In this way, in the second embodiment, the number of types of character decorations increases, so the degree of freedom is increased, and various miscellaneous character decorations can be grouped together to some extent, making the operation easier.
また1文字修飾をユーザが自由に行なえるので将来的に
も心配がなく、色々な文字修飾を外部記憶装置から供給
できるので、同じ機種ならば別の機械でも修飾情報の受
は渡しができる。また、外字や画像と違って内部記憶容
量が小さくて済む等の効果がある。Furthermore, since the user can freely modify one character, there is no need to worry about the future, and since various character modifications can be supplied from an external storage device, modification information can be received and passed between machines of the same model. Additionally, unlike external characters and images, they require less internal storage capacity.
したがって、この第2実施例によりユーザが自由に文字
修飾の属性コードを作成し、その作成した種々の文字修
飾を第1実施例のように複数組み合わせて設定し、これ
を同時に修飾する複数種類修飾手段により修飾すれ°ば
、さらに自由度の高い文字修飾を行なうことができる。Therefore, according to the second embodiment, the user can freely create attribute codes for character decorations, and set multiple combinations of the created various character decorations as in the first example, thereby creating multiple types of decorations that simultaneously modify the attributes. If the characters are modified by means, character modification can be performed with a higher degree of freedom.
1主夫庭剪
次に、この発明の第3実施例を説明するが、その外観及
び制御部のハード構成は第2図及び第3図に示したもの
と同様であり、その制御部20においてこの第3実施例
を実現するための機能ブロック図も、第12図に示した
第2実施例のものと略同様であるので、それらの図示及
び説明は省略する。Next, a third embodiment of the present invention will be described.The appearance and the hardware configuration of the control section are the same as those shown in FIGS. The functional block diagram for implementing the third embodiment is also substantially the same as that of the second embodiment shown in FIG. 12, so illustration and description thereof will be omitted.
この第3実施例の機能も、前述の第2実施例と同様に大
きく次の3つの動作に分類される。The functions of this third embodiment can also be broadly classified into the following three operations, similar to the above-mentioned second embodiment.
■ユーザ修飾登録 ■ユーザ修飾設定 ■修飾の登録/呼出 以下、これらの各機能について図面の第12図。■User qualification registration ■User modification settings ■Register/call modification Below, each of these functions is shown in FIG. 12 of the drawings.
第17図及び第27図以降を参照して順次説明する。This will be explained in sequence with reference to FIG. 17 and FIG. 27 onwards.
■ユーザ修飾登録
ユーザ(使用者)が文字修飾法を設定して、それを装置
の内部記憶部に記憶させる機能である。■User Modification This is a function in which a registered user (user) sets a character modification method and stores it in the internal storage of the device.
使用者のキー入力により、このユーザ修飾登録要求が第
12図の入力装置41で発生すると、入力制御部42に
よってそれが判定され、文書編集制御部5日から文字修
飾制御部6〇八制御が移行する。When this user modification registration request is generated in the input device 41 of FIG. 12 by the user's key input, it is determined by the input control section 42, and the character modification control section 608 is controlled from the document editing control section 5. Transition.
文字修飾制御部60は、このとき表示制御部55を介し
て表示装置56に例えば第27図に示すような画面を出
力する。この画面表示で、最下行には現在の状態遷移が
、最下行にはファンクション選択のための表示が出力さ
れる。At this time, the character decoration control section 60 outputs a screen as shown in FIG. 27, for example, to the display device 56 via the display control section 55. In this screen display, the current state transition is output on the bottom line, and a display for function selection is output on the bottom line.
なお、この実施例では入力装置41 (第2図のキーボ
ード1におけるファンクションキー群15)に8個のフ
ァンクションキーF1〜F8が具備されているものとす
る。In this embodiment, it is assumed that the input device 41 (function key group 15 in the keyboard 1 in FIG. 2) is equipped with eight function keys F1 to F8.
今、ユーザ修飾登録を行うため使用者がファンクション
キーF2を押下すると1文字修飾法制御部60は表示装
置56に第28図に示す画面を出力する。この画面では
現在の修飾登録状況がファンクションエリアに示される
。Now, when the user presses the function key F2 to register a user modification, the one-character modification method control section 60 outputs the screen shown in FIG. 28 on the display device 56. On this screen, the current qualification registration status is shown in the function area.
この第28図によると、登録は全部で8種可能で、F1
〜F6にはすでに何か登録されている。According to this Figure 28, there are a total of 8 types of registration possible, F1
~ Something has already been registered in F6.
この例ではFl−F6にはシステムのプリセット修飾が
存在しているが、勿論これも変更が可能である・
ここで、ファンクションキーF5によって影付き文字を
選択すると、文字修飾制御部60は表示装置5日に第2
9図に示す画面を出力して設定待ちとなる。In this example, there is a system preset modification in Fl-F6, but of course this can also be changed.Here, when a shaded character is selected using the function key F5, the character modification control section 60 2nd on the 5th
The screen shown in Figure 9 will be output and the settings will be waited for.
この画面の左上部には、現在選択中の修飾登録情報で実
際に修飾して文字パターン展開を行った結果を表示して
いる。The upper left part of this screen displays the result of actually modifying and developing character patterns using the currently selected modification registration information.
この修飾の情報は、第30図に示すフォーマットで記憶
されるものとすると、第28図のF1〜F8の修飾情報
は、第31図に示すような数値情報として内部に記憶さ
れる。この情報の記憶場所は固定的であって、何かユー
ザ修飾が行われるとここから情報が取り出される。これ
については、ユーザ修飾設定の説明の際に述べる。Assuming that this modification information is stored in the format shown in FIG. 30, the modification information F1 to F8 in FIG. 28 is stored internally as numerical information as shown in FIG. 31. The storage location of this information is fixed, and the information is retrieved from here when any user modification is performed. This will be discussed when explaining user modification settings.
第30図(a)において、元字の修飾状態を示すビット
b5.baは、例えば°00°:なし。In FIG. 30(a), bit b5. ba is, for example, °00°: none.
°01°:重ね合わせ、°10°:くり抜きを示すもの
とする。°01°: overlapping, °10°: hollowing out.
同図(b)は(a)のb2〜b4のいずれかが°1°の
ときに付加される情報であり、縦方向は下を正の値とし
、上を負の値とする。また、横方向は右を正の値とし、
左を負の値とする。The figure (b) is information added when any one of b2 to b4 in (a) is 1 degree, and in the vertical direction, the lower value is a positive value and the upper value is a negative value. Also, in the horizontal direction, the right side is a positive value,
Set the left side to a negative value.
第29図の表示画面が出力されているときは、カーソル
移動キー、数字キー、実行キー、取消キーのみが許可さ
れる。これらのキーを用いて何か1つでも設定が行なわ
れると、その度毎に第30図のフォーマットの情報が作
成され、これを用いて基本フォントのパターン展開を行
う。When the display screen of FIG. 29 is being output, only the cursor movement keys, numeric keys, execution key, and cancel key are permitted. Whenever any setting is made using these keys, information in the format shown in FIG. 30 is created each time, and this information is used to develop the pattern of the basic font.
このパターン展開は縮小→光字の順序で行われる。これ
は第29図の表示両面において、上から下へ表示されて
いる項目の順序である。この順序はこのシステム固有で
あり、修飾結果を考慮して設定される。This pattern development is performed in the order of reduction → light character. This is the order of the items displayed from top to bottom on both sides of the display in FIG. This order is specific to this system and is set taking into account qualification results.
このようにして、設定毎に左上のr A Jが修飾され
、実行キーが押下されると第31図に示したF5の記憶
部に記憶される。In this way, the upper left r A J is modified for each setting, and when the execution key is pressed, the settings are stored in the storage section F5 shown in FIG. 31.
上述したユーザ修飾登録とユーザ文字パターン展開の各
処理のフローチャートを第32図及び第33図に示す。Flowcharts of each process of user modification registration and user character pattern expansion described above are shown in FIGS. 32 and 33.
こうしてユーザ修飾登録を終了する。文字修飾例として
は、第2実施例の説明に際して第16図に示した例を参
照されたい。This completes the user qualification registration. As an example of character modification, please refer to the example shown in FIG. 16 when explaining the second embodiment.
■ユーザ修飾設定
■で設定・記憶された情報を取り出して実際に文字修飾
を行なう機能である。This is a function that retrieves the information set and stored in ■User Modification Settings■ and actually performs character modification.
文字が修飾されているという情報は、どこかへ保持され
ていないと第12図の文字パターン処理部63が起動出
来ないため、°文字属性コード。If the information that a character is modified is not stored somewhere, the character pattern processing unit 63 shown in FIG. 12 cannot be activated.
を使用する。これは、その文字にどのような文字修飾が
設定されているか表わすコードで1例えば第34図(a
)に示すような構造をもつ。use. This is a code that indicates what kind of character modification is set for that character. For example, in Figure 34 (a
) has the structure shown in
この属性コードは、現在入力済の文書テキストが記憶さ
れている文書テキスト記憶部61中の被修飾文字コード
の直前に付加されるものとする。This attribute code is added immediately before the modified character code in the document text storage section 61 in which the currently inputted document text is stored.
これは1文字ごとに行う。This is done for each character.
第34図(a)に示す属性コードと(b)に示す文字コ
ードとは、最上位ビットb15が°1°か0°かで判別
できる。The attribute code shown in FIG. 34(a) and the character code shown in FIG. 34(b) can be distinguished by whether the most significant bit b15 is 0° or 1°.
このフォーマットを用いて、第12図の印刷制御部57
と表示制御部55は、文字修飾制御部60を通して文書
テキスト記憶部61より1文字読み込みを行いながら、
それぞれ印刷装置58及び表示装置56へ出力を行うの
である。これは、斜体・倍角等の一般文字修飾とユーザ
文字修飾で変わるところはない。Using this format, the print control unit 57 in FIG.
The display control unit 55 reads one character from the document text storage unit 61 through the character modification control unit 60, while
They output to a printing device 58 and a display device 56, respectively. This is the same for general character decorations such as italics and double-width characters and user character decorations.
今、ユーザ文字修飾の要求が入力装置41で発生すると
、入力制御部42→文書編集制御部59→文字修飾制御
部60と制御が移行する。そして、文字修飾制御部60
は表示装置56に第27図に示した表示画面図を出力す
る。Now, when a request for user character modification occurs on the input device 41, control is transferred from the input control section 42 to the document editing control section 59 to the character modification control section 60. Then, the character modification control section 60
outputs the display screen diagram shown in FIG. 27 on the display device 56.
ここで、使用者がファンクションキーF1を押下すると
、第28図に示した表示画面となり、どのユーザ修飾を
行うかを選択できる。Here, when the user presses the function key F1, the display screen shown in FIG. 28 appears, and it is possible to select which user modification to perform.
ファンクションキーF1〜F8のいずれかを選択すると
、第35図(a)の表示画面となり、どの文字を修飾す
るかを範囲で指定できる。When any one of the function keys F1 to F8 is selected, the display screen shown in FIG. 35(a) is displayed, and the character to be modified can be specified within a range.
カーソル移動キーと実行キーによって、修飾したい文字
列の始めと終わりを指定すると、第35@(b)“に示
すように指定した修飾範囲の文字列の表示が反転(斜線
を施して示す)する。When you specify the start and end of the string you want to modify using the cursor movement key and execution key, the display of the string in the specified modification range is reversed (shown with diagonal lines) as shown in Section 35 @ (b). .
このように修飾範囲を指定した後、ファンクションキー
F1を押して設定とすれば、文字修飾制御部60は文書
テキスト記憶部61の指定テキストに先に述べた属性コ
ードを付加するのである。After specifying the modification range in this way, if the function key F1 is pressed to set it, the character modification control section 60 adds the above-mentioned attribute code to the specified text in the document text storage section 61.
ここで、第28図のF1〜F8に第34図のビットbo
’=b’yを対応させておけば、1文字読み込み時にど
のユーザ修飾かを判別できる。Here, the bits bo in FIG. 34 are set to F1 to F8 in FIG. 28.
By making '=b'y correspond, it is possible to determine which user modification is used when reading a single character.
次に、これらのユーザ修飾文字を表示・印刷する過程を
説明する。Next, the process of displaying and printing these user-modified characters will be explained.
前述のとおり、文書テキストには既に属性コードが付加
されているので、あとはそれを読み込んで文字パターン
展開を行う、この1文字読み込み処理のフローチャート
を第36図に示す。As mentioned above, since an attribute code has already been added to the document text, the only thing left to do is read it and develop a character pattern. A flowchart of this single character reading process is shown in FIG.
その読み込み文字が修飾されているか否かは、第34図
に示したように、最上位ビットb15が°1゛か°O°
かで判定する。もし、属性コード付の場合は、属性コー
ドのそれぞれのビットに対応する文字パターン処理を行
う。Whether the read character is modified or not is determined by whether the most significant bit b15 is 1° or 0°, as shown in Figure 34.
Determine by If an attribute code is attached, character pattern processing corresponding to each bit of the attribute code is performed.
斜体・倍角の場合は直接文字パターン処理をするが、ユ
ーザ修飾の場合はまず登録情報の解析をし、その結果に
より文字パターン処理を行う。In the case of italics and double-width, the character pattern is directly processed, but in the case of user modification, the registered information is first analyzed, and the character pattern is processed based on the result.
このようにして1文字読み込み、そしてその文字パター
ンの展開が終わる。あとは、その展開パターンを印刷制
御部57であれば印刷袋!i!58へ、表示制御部55
であれば表示装置56へ出力して、印刷あるいは表示す
る。In this way, one character is read and the character pattern is developed. All that is left to do is print the developed pattern using the print control unit 57! i! to 58, display control unit 55
If so, it is output to the display device 56 and printed or displayed.
■修飾の登録/呼出
■で設定・記憶された情報を外部記憶装置へ登録する(
外部記憶装置からの呼出し及び登録された情報の削除も
含む)機能である。■Registering/recalling modifications■Registering the information set and stored in the external storage device (
This function also includes calling from an external storage device and deleting registered information.
使用者のキー入力によりこの要求が第12図の入力装置
41で発生すると、入力制御部42を経て外部記憶制御
部65八制御が移行する。When this request is generated by the user's key input on the input device 41 of FIG. 12, control of the external storage control unit 658 is transferred via the input control unit 42.
外部記憶制御部65では、前述の第2実施例について第
26図の表示画面にしたがって説明したのと同様に、ま
ず何を取り扱うか選択させ(a)、次に何の処理を行う
か選択させ(b)、文書名を入力させて(c)、外部記
憶装置6Bとの間で登録の制御を行う。In the external storage control unit 65, in the same manner as described above with reference to the display screen of FIG. 26 in the second embodiment, first the user selects what to handle (a), and then the user selects what process to perform. (b), the document name is inputted, and (c) registration is controlled with the external storage device 6B.
外部記憶装置66に登録した修飾情報の呼出し、あるい
は削除も、第2実施例の場合と同様であるので説明を省
略する。Retrieving or deleting the modification information registered in the external storage device 66 is also the same as in the second embodiment, so a description thereof will be omitted.
この第3実施例によれば、次のような効果が得られる。According to this third embodiment, the following effects can be obtained.
(1)文字修飾の種類が増えるので修飾の自由度が高ま
る。(1) Since the number of types of character decoration increases, the degree of freedom in decoration increases.
(2)種々雑多な文字修飾がある程度まとめられるので
、操作が簡単になる。(2) Various miscellaneous character modifications can be grouped together to some extent, making operations easier.
(3)文字修飾は、ユーザが自由に行えるため将来的に
も心配がない。(3) Character decoration can be freely done by the user, so there is no need to worry about it in the future.
(4)色々な文字修飾を外部から供給できるため、同じ
機種ならば別々の機械でも修飾情報の受は渡しが出来る
。(4) Since various character decorations can be supplied from outside, decoration information can be received and passed between different machines as long as they are the same model.
(5)外字や画像と違って、内部記憶容量が小さくて済
む。(5) Unlike external characters and images, internal storage capacity is small.
以上説明したように、この発明によれば、ワードプロセ
ッサ等の文字処理装置において、文字への修飾が複数種
類ある時、これを同時に修飾することができるので、操
作性を向上すると共に処理速度を上げることができる。As explained above, according to the present invention, in a character processing device such as a word processor, when there are multiple types of modifications to a character, these can be modified simultaneously, thereby improving operability and increasing processing speed. be able to.
第1図は第3図の制御部20におけるこの発明の第1実
施例による文字の複数種類の修飾同時処理に係る機能を
示すブロック図、
第2図はこの発明を実施したワードプロセッサの一例を
示す外観斜視図。
第3図は同じくその制御部の一例を示すブロック図、
第4図及び第5図は第1図の表示袋M5Bによる組み合
せ修飾設定のメニュ画面の一例を示す説明図。
第6図は第1図の入力装置41における組み合せ修飾に
必要なキーの一例を示す配置図、第7図は第1図のテキ
ストバッファ48の一例を示す説明図、
第8図は同じくその文字修飾におけるテキストバッファ
更新の一例を示す説明図、
第9図は同じくその組み合せ修飾におけるテキストバッ
ファ更新の一例を示す説明図、
第10図及び第11図は第1実施例による組み合せ修飾
設定と組み合せ修飾の処理を示すフロー図、
第12図はこの発明の第2実施例によるユーザ文字修飾
処理に係る機能を示すブロック図、第13図は同じくそ
の表示装置56によるユーザ文字修飾選択による表示画
面の一例を示す説明図、
第14図は同じくユーザ文字修飾の登録選択の表示画面
の一例を示す説明図、
第15図は同じくユーザ文字修飾の登録画面の文字パタ
ーン処理ルーチンとの対応関係を示す説明図、
第16図は同じくユーザ文字修飾の一例を示す説明図、
第17図は第16図(a)の文字修飾設定のキー操作手
順を示す説明図、
第18図は同じくその入カキ−と記憶する数値との対応
関係を示す説明図、
第19図は同じくその修飾法保存エリアの保存例を示す
説明図、
第20図はユーザ文字修飾の登録処理のフロー図、第2
1図はユーザ文字修飾における文字パターン展開処理の
フロー図、
第22図は文字属性コードと文字コードのフォーマット
を示す説明図、
第23図はユーザ文字修飾の修飾設定画面の一例を示す
説明図、
第24図は文字属性コードとユーザ修飾法保存エリアど
の対応関係を示す説明図、
第25図は1文字読み込み後の文字パターン展開処理の
フロー図
第26図はユーザ文字修飾情報の登録・呼出し画面の一
例を示す説明図。
第27図乃至第29図はこの発明の第3実施例によるユ
ーザ修飾登録を行なう際の各過程での表示画面の例を示
す説明図、
第30図は同じく修飾情報の記憶フォーマットの例を示
す説明図、
第31図は同じく修飾情報を各ファンクションキーに対
応して数値情報として記憶した例を示す説明図。
第32図はこの第3実施例によるユーザ文字修飾登録処
理のフロー図、
第33図は同じくユーザ文字パターン展開処理のフロー
図、
第34図は同じく文字属性コードと文字コードのフォー
マットを示す説明図、
第35図は同じくユーザ文字修飾の修飾設定画面の−例
を示す説明図、
第36図は同じくユーザ文字修飾登録処理のフロー図で
ある。
1・・・キーボード(入力装置)
2・・・液晶デイスプレィ(表示袋W)3・・・サーマ
ルプリンタ(印刷装置)4・・・フロッピディスク装W
(外部記憶装置)10・・・キー群 11・・・
機能指示キー12・・・実行キー 14・・・カー
ソル移動キー群15・・・ファンクションキー群
1B・・・組み合せ修飾キー
20・・・制御部 21・・・マイクロコンピュー
タ41・・・入力装置 42・・・入力制御部43
・・・カーソル制御部 44・・・メニュ表示制御部4
5・・・テキスト取り出し部 46・・・修飾制御部
47・・・組み合せ修飾情報格納部
48・・・テキストバッファ部
49・・・テキスト更新制御部
50・・・CG取り出し部 51・・・CGフォント
部52・・・テキスト表示制御部
53・・・修飾ドツト展開部
54・・・組み合せ修飾情報作成制御部55・・・表示
制御部 56・・・表示装置(LCD)57・・・印
刷制御部 58・・・印刷装置59・・・文書編集制
御部 60・・・文字修飾制御部61・・・文書テキ
スト記憶部
62・・・文字修飾制御部
63・・・文字パターン処理部
64・・・文字パターン発生部
65・・・外部記憶制御部 66・・・外部記憶装置
第2図
第4
図
第5図
M6図
第8図
テキストバッファ部
h+c
寓11図
第13
凶
s14名
第18図
宜19図
1.4品q21.7四==]
第20図
第27図
第28図
第29図
第31図
0バイト目
6バイト目
(b)
惰30図
石32図FIG. 1 is a block diagram showing the functions of the control unit 20 shown in FIG. 3 related to the simultaneous processing of multiple types of character decoration according to the first embodiment of the present invention, and FIG. 2 shows an example of a word processor implementing the present invention. External perspective view. FIG. 3 is a block diagram showing an example of the control unit, and FIGS. 4 and 5 are explanatory diagrams showing examples of the menu screen for setting combination decoration using the display bag M5B of FIG. FIG. 6 is a layout diagram showing an example of the keys necessary for combination modification in the input device 41 of FIG. 1, FIG. 7 is an explanatory diagram showing an example of the text buffer 48 of FIG. 1, and FIG. FIG. 9 is an explanatory diagram showing an example of text buffer update in combination modification. FIG. 9 is an explanatory diagram showing an example of text buffer update in combination modification. FIGS. 10 and 11 are combination modification settings and combination modification according to the first embodiment. FIG. 12 is a block diagram showing functions related to user character modification processing according to the second embodiment of the present invention, and FIG. 13 is an example of a display screen when user character modification is selected by the display device 56. FIG. 14 is an explanatory diagram showing an example of the display screen for user character modification registration selection, and FIG. 15 is an explanatory diagram showing the correspondence with the character pattern processing routine on the user character modification registration screen. , Fig. 16 is an explanatory diagram showing an example of user character modification, Fig. 17 is an explanatory diagram showing the key operation procedure for character modification setting in Fig. 16(a), and Fig. 18 is an explanatory diagram showing the input key and memory. Figure 19 is an explanatory diagram showing a storage example of the modification method storage area, Figure 20 is a flowchart of the user character modification registration process, and Figure 2
Figure 1 is a flowchart of character pattern expansion processing in user character modification, Figure 22 is an explanatory diagram showing the format of character attribute codes and character codes, and Figure 23 is an explanatory diagram showing an example of a modification setting screen for user character modification. Figure 24 is an explanatory diagram showing the correspondence between character attribute codes and user modification method storage areas. Figure 25 is a flowchart of character pattern development processing after reading one character. Figure 26 is a user character modification information registration/call screen. An explanatory diagram showing an example. FIGS. 27 to 29 are explanatory diagrams showing examples of display screens in each process of user qualification registration according to the third embodiment of the present invention, and FIG. 30 similarly shows an example of the storage format of modification information. FIG. 31 is an explanatory diagram showing an example in which modification information is stored as numerical information corresponding to each function key. FIG. 32 is a flowchart of the user character modification registration process according to the third embodiment, FIG. 33 is a flowchart of the user character pattern development process, and FIG. 34 is an explanatory diagram showing the format of the character attribute code and character code. , FIG. 35 is an explanatory diagram showing an example of the user character modification setting screen, and FIG. 36 is a flowchart of the user character modification registration process. 1... Keyboard (input device) 2... Liquid crystal display (display bag W) 3... Thermal printer (printing device) 4... Floppy disk unit W
(External storage device) 10...Key group 11...
Function instruction key 12...Execution key 14...Cursor movement key group 15...Function key group 1B...Combination modifier key 20...Control unit 21...Microcomputer 41...Input device 42 ...input control section 43
...Cursor control section 44...Menu display control section 4
5... Text extraction section 46... Modification control section 47... Combination modification information storage section 48... Text buffer section 49... Text update control section 50... CG extraction section 51... CG Font section 52... Text display control section 53... Modification dot expansion section 54... Combination modification information creation control section 55... Display control section 56... Display device (LCD) 57... Print control Section 58...Printing device 59...Document editing control section 60...Character modification control section 61...Document text storage section 62...Character modification control section 63...Character pattern processing section 64...・Character pattern generation section 65... External storage control section 66... External storage device Fig. 2 Fig. 4 Fig. 5 Fig. M6 Fig. 8 Fig. 8 Text buffer section h+c Fig. 19 Fig. 1.4 items q 21. 74 ==] Fig. 20 Fig. 27 Fig. 28 Fig. 29 Fig. 31 Fig. 0 byte 6th byte (b) Fig. 30 Fig. Stone 32
Claims (1)
た文字や文字列を表示装置によつて可視的に表示できる
文字処理装置において、 入力された文字又は文字列を修飾する文字修飾手段と、
複数種類の修飾を組み合せて修飾設定をする組み合せ修
飾設定手段と、該組み合せ修飾設定手段により組み合せ
た複数種類の修飾を同時に行なう複数種類修飾手段とを
備えたことを特徴とする文字処理装置。[Scope of Claims] 1. A character processing device that is equipped with an input device and a display device and can visually display characters or character strings input from the input device on the display device, which modifies the input characters or character strings. a character modification means to
A character processing device comprising: a combinational decoration setting means for setting a decoration by combining a plurality of types of decorations; and a plurality of types of decoration means for simultaneously performing a plurality of types of decorations combined by the combinational decoration setting means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63271432A JP2815158B2 (en) | 1987-11-30 | 1988-10-27 | Character processor |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62-304193 | 1987-11-30 | ||
| JP30419387 | 1987-11-30 | ||
| JP63271432A JP2815158B2 (en) | 1987-11-30 | 1988-10-27 | Character processor |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02896A true JPH02896A (en) | 1990-01-05 |
| JP2815158B2 JP2815158B2 (en) | 1998-10-27 |
Family
ID=26549712
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63271432A Expired - Fee Related JP2815158B2 (en) | 1987-11-30 | 1988-10-27 | Character processor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2815158B2 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1101780C (en) * | 1996-11-15 | 2003-02-19 | 株式会社日立制作所 | Escalator device |
| CN100398734C (en) * | 2002-12-17 | 2008-07-02 | 乐金电子(天津)电器有限公司 | Clutch for fully automatic washing machine and manufacturing method thereof |
-
1988
- 1988-10-27 JP JP63271432A patent/JP2815158B2/en not_active Expired - Fee Related
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1101780C (en) * | 1996-11-15 | 2003-02-19 | 株式会社日立制作所 | Escalator device |
| CN100398734C (en) * | 2002-12-17 | 2008-07-02 | 乐金电子(天津)电器有限公司 | Clutch for fully automatic washing machine and manufacturing method thereof |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2815158B2 (en) | 1998-10-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5790093A (en) | Document processing apparatus | |
| JPH02896A (en) | character processing device | |
| JP2956702B2 (en) | Romaji Kana conversion method | |
| JPH06110891A (en) | Document creation device | |
| JPS63131261A (en) | Document processor | |
| JPH0560628B2 (en) | ||
| JP2592840B2 (en) | Character processor | |
| JPH0511319B2 (en) | ||
| JPH01286869A (en) | Character processing device | |
| JP3404770B2 (en) | Document processing device | |
| JPH01184522A (en) | Document creation and editing device | |
| JPH0244458A (en) | Character processor | |
| JP3371435B2 (en) | Input mode automatic setting method or input mode automatic setting device | |
| JPS63285587A (en) | Character processor | |
| JPS59201129A (en) | Document producer | |
| JP2607044B2 (en) | Document creation device and display output control method in document creation device | |
| JPH01176573A (en) | Document preparation and editing apparatus | |
| JPS63276165A (en) | Character processor | |
| JPH0230222A (en) | Document creation and editing device | |
| JPH03160557A (en) | Character processing method and device | |
| JPS62266652A (en) | Word processor | |
| JPH01217670A (en) | Document preparing device | |
| JPH05143049A (en) | Document processing device that can set / change superscript / subscript character size | |
| JPH06251006A (en) | Document processor | |
| JPH01180589A (en) | character processing device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |