JPH0747321B2 - Text output device - Google Patents
Text output deviceInfo
- Publication number
- JPH0747321B2 JPH0747321B2 JP60259424A JP25942485A JPH0747321B2 JP H0747321 B2 JPH0747321 B2 JP H0747321B2 JP 60259424 A JP60259424 A JP 60259424A JP 25942485 A JP25942485 A JP 25942485A JP H0747321 B2 JPH0747321 B2 JP H0747321B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- character
- magnification
- vertical
- information
- 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.)
- Expired - Lifetime
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Dot-Matrix Printers And Others (AREA)
- Controls And Circuits For Display Device (AREA)
Description
【発明の詳細な説明】 [産業上の利用分野] 本発明は、複数の文字データの各々を対応する文字パタ
ーンに展開して出力する文章出力装置に関する。Description: TECHNICAL FIELD The present invention relates to a text output device that develops and outputs each of a plurality of character data into a corresponding character pattern.
[従来の技術] 従来、日本語パーソナルワードプロセッサにおいては、
文章入力した際に倍角キーを操作することによって強調
したい文字等を拡大印字することができる。[Prior Art] Conventionally, in a Japanese personal word processor,
By operating the double-size key when entering a sentence, the characters to be emphasized can be enlarged and printed.
また、表示画面に表示される複数の文字データ全体を各
文字データ毎に横方向、及び縦方向に所望倍率で一律に
拡大できるようにした表示制御装置もある。Further, there is also a display control device capable of uniformly enlarging a plurality of entire character data displayed on the display screen in the horizontal and vertical directions for each character data at a desired magnification.
[発明が解決しようとする課題] しかしながら、上記パーソナルワードプロセッサにおい
ては、倍角キーの操作で拡大指定が可能な文字サイズは
予め決められており、その予め決められたサイズでしか
印字することができなかった。[Problems to be Solved by the Invention] However, in the above-mentioned personal word processor, the character size that can be designated to be enlarged by the operation of the double-width key is predetermined, and it is possible to print only in the predetermined size. It was
また、上記表示制御装置では、拡大できる対象が複数の
文字データ全体に限られており、複数の文字データのう
ち、所望する文字データについてのみ、所望する横方向
の倍率、及び所望する縦方向の倍率で拡大することはで
きなかった。Further, in the display control device, the object that can be magnified is limited to the entire plurality of character data, and only the desired character data among the plurality of character data is displayed in the desired horizontal magnification and in the desired vertical direction. It could not be magnified.
本発明の課題は、複数の文字データを表示する表示画面
上において、所望する任意の文字データに対して横方向
及び縦方向の拡大倍率を個別に自由に指定して出力でき
るようにすることである。An object of the present invention is to make it possible to individually specify and output the enlargement factors in the horizontal and vertical directions for desired desired character data on a display screen displaying a plurality of character data. is there.
[課題を解決するための手段] 本発明の手段は次の通りである。[Means for Solving the Problems] Means of the present invention are as follows.
複数の文字データからなる文章データを記憶する文章デ
ータ記憶手段と、この文章データ記憶手段に記憶された
文章データを表示画面上に表示する表示手段と、この表
示画面上に表示された上記文章データ上で拡大対象とな
る所望する任意の文字データの位置をカーソルで指定す
る文字指定手段と、上記カーソルで指定された文字デー
タに対して、横方向の任意整数数倍の拡大倍率、及び縦
方向の任意整数倍の拡大倍率を個別に指定する倍率指定
手段と、この倍率指定手段で指定された上記横方向の拡
大倍率を示す横倍率情報と、上記縦方向の拡大倍率を示
す縦倍率情報とを一時的に保持する保持手段と、この保
持手段で一時的に保持された上記横倍率情報と上記縦倍
率情報とによるガイダンス情報を、上記拡大対象の文字
データに対する横方向及び縦方向の拡大倍率のガイダン
スであることをがわかるように、上記文章データを表示
する上記表示画面上において、上記文章データの表示と
共に表示するよう制御する表示制御手段と、上記表示画
面上における上記ガイダンス表示後において所定の確定
操作が行われた際に、上記保持手段に保持された上記横
倍率情報と上記縦倍率情報とに基づいた拡大倍率情報
を、上記文章データ記憶手段における上記拡大対象の文
字データの記憶位置に対応づけて記憶させ、また、上記
ガイダンス表示後において所定の解除操作が行われた際
に、上記保持手段に保持された上記横倍率情報と上記縦
倍率情報とに基づいた上記拡大倍率情報の上記文章デー
タ記憶手段内における記憶を中止する記憶制御手段と、
上記文章データ記憶手段に記憶された文章データを読み
出し、この文章データに含まれる各文字データを対応す
る文字パターンに展開して出力し、この際、読み出され
た文字データに対して上記拡大倍率情報が対応づけられ
て記憶されていない場合には、その文字データに対応す
る文字パターンをそのままのサイズで出力し、また、読
み出された文字データに対して上記拡大倍率情報が対応
づけられて記憶されていた場合には、その文字データに
対応する文字パターンを上記拡大倍率情報に従って横方
向及び縦方向に夫々の倍率で拡大したパターンに変換し
て出力する出力手段と、を有する。Text data storage means for storing text data composed of a plurality of character data, display means for displaying the text data stored in the text data storage means on a display screen, and the text data displayed on the display screen Character designating means for designating a desired arbitrary character data position to be magnified with a cursor, and a magnification factor of an arbitrary integer multiple in the horizontal direction and vertical direction with respect to the character data designated by the cursor. Magnification specifying means for individually specifying an enlargement ratio of an arbitrary integer multiple, horizontal magnification information indicating the horizontal magnification specified by the magnification specifying means, and vertical magnification information indicating the vertical magnification. And a guidance information based on the lateral magnification information and the vertical magnification information temporarily held by the holding means, and the guidance information based on the lateral magnification information to the enlargement target character data. On the display screen for displaying the text data, display control means for controlling the display together with the display of the text data, and on the display screen so that it can be seen that the guidance is for the magnification in the horizontal and vertical directions. When a predetermined confirming operation is performed after the guidance is displayed, the enlargement magnification information based on the lateral magnification information and the vertical magnification information held in the holding means is converted into the enlargement information in the sentence data storage means. The character data is stored in association with the storage position of the target character data, and when the predetermined release operation is performed after the guidance is displayed, the lateral magnification information and the vertical magnification information held by the holding means are stored. Storage control means for stopping storage of the enlargement magnification information based on the sentence data storage means,
The text data stored in the text data storage means is read, each character data included in the text data is expanded into a corresponding character pattern and output, and at this time, the enlargement magnification is applied to the read character data. If the information is not stored in association with each other, the character pattern corresponding to the character data is output in the same size, and the enlargement magnification information is associated with the read character data. If stored, the output means includes a character pattern corresponding to the character data, which is converted into a pattern enlarged in the horizontal and vertical directions at respective magnifications in accordance with the enlargement magnification information and is output.
[作用] 本発明の手段の作用は次の通りである。[Operation] The operation of the means of the present invention is as follows.
文章データ記憶手段に記憶された文章データが表示画面
上に表示されており、この表示画面上に表示された上記
文章データ上で拡大対象となる所望する任意の文字デー
タの位置をカーソルで指定し、このカーソルで指定され
た文字データに対して、横方向の任意整数倍の拡大倍
率、及び縦方向の任意整数倍の拡大倍率を個別に指定す
る。この指定された上記横方向の拡大倍率を示す横倍率
情報と上記縦方向の拡大倍率を示す縦倍率情報とは保持
手段に一時的に保持され、この一時的に保持された上記
横倍率情報と上記縦倍率情報とによるガイダンス情報
は、上記拡大対象の文字データに対する横方向及び縦方
向の拡大倍率のガイダンスであることがわかるように、
上記文章データを表示する上記表示画面上において、上
記文章データの表示と共に表示される。そして、この表
示画面上における上記ガイダンス表示後において所定の
確定操作が行われた際は、上記保持手段に保持された上
記横倍率情報と上記縦倍率情報とに基づいた拡大倍率情
報を、上記文章データ記憶手段内における上記拡大対象
の文字データの記憶位置に対応づけて記憶させ、また、
上記ガイダンス表示後において所定の解除操作が行われ
た際は、上記保持手段に保持された上記横倍率情報と上
記縦倍率情報とに基づいた上記拡大倍率情報の上記文章
データ記憶手段内における記憶を中止する。そして、上
記文章データ記憶手段に記憶された文章データを読み出
し、この文章データに含まれる各文字データを対応する
文字パターンに展開して出力し、この際、読み出された
文字データに対して上記拡大倍率情報が対応づけられて
記憶されていない場合には、その文字データに対応する
文字パターンをそのままのサイズで出力し、また、読み
出された文字データに対して上記拡大倍率情報が対応づ
けられて記憶されていた場合には、その文字データに対
応する文字パターンを上記拡大倍率情報に従って横方向
及び縦方向に夫々の倍率で拡大したパターンに変換して
出力する。The text data stored in the text data storage means is displayed on the display screen, and the position of any desired character data to be enlarged on the text data displayed on this display screen is designated by the cursor. For the character data designated by this cursor, the enlargement ratio of an arbitrary integral multiple in the horizontal direction and the enlargement ratio of an arbitrary integral multiple in the vertical direction are individually specified. The specified horizontal magnification information indicating the horizontal magnification and the vertical magnification information indicating the vertical magnification that are specified are temporarily stored in a holding unit, and the temporarily stored horizontal magnification information and As can be seen, the guidance information based on the vertical magnification information is guidance on the horizontal and vertical enlargement ratios for the character data to be enlarged.
It is displayed together with the display of the text data on the display screen that displays the text data. Then, when a predetermined confirming operation is performed after the guidance is displayed on the display screen, the enlargement magnification information based on the lateral magnification information and the vertical magnification information held in the holding means is changed to the sentence The character data to be enlarged is stored in the data storage means in association with the storage position,
When a predetermined release operation is performed after the guidance is displayed, the enlargement magnification information based on the lateral magnification information and the vertical magnification information held in the holding means is stored in the text data storage means. Abort. Then, the text data stored in the text data storage means is read, and each character data included in the text data is expanded into a corresponding character pattern and output. At this time, the above-mentioned character data is read with respect to the read character data. If the enlargement ratio information is not stored in association with the enlargement ratio information, the character pattern corresponding to the character data is output in the same size, and the enlargement ratio information is associated with the read character data. If it is stored in the memory, the character pattern corresponding to the character data is converted into a pattern enlarged in the horizontal direction and the vertical direction at each magnification according to the enlargement magnification information and is output.
従って、本願発明によれば、文章データ上でカーソルで
指定した文字データに対して横方向及び縦方向の拡大倍
率を任意に指定でき、この指定に基づいた情報を上記指
定の文字データに対応づけて文章データ記憶手段内に簡
易に記憶させることができる。Therefore, according to the present invention, it is possible to arbitrarily specify the enlargement ratio in the horizontal direction and the vertical direction for the character data specified by the cursor on the text data, and the information based on this specification is associated with the specified character data. It can be easily stored in the text data storage means.
そして上記拡大倍率の指定の際は、その指定情報がその
まま上記文章データ内に記憶されるわけではなく、その
指定情報は一旦保持されてガイダンス表示され、このガ
イダンス表示の確認の後の任意操作により上記文章デー
タ上に記憶できるようにしているため、指定すべき拡大
倍率を誤ったり、あるいは拡大倍率指定を取り止める必
要が生じた場合等があったとしても、上記文章データ上
の記憶状態に影響を与えることなく、上記ガイダンス表
示中であれば、何時でもその拡大倍率の指定内容を修正
したり、あるいはその拡大倍率の指定を中止したりする
ことができる。When designating the enlargement magnification, the designation information is not stored in the text data as it is, but the designation information is once held and displayed as a guidance, and the user can perform any operation after confirming the guidance display. Since the text data can be stored in the text data, even if there is a mistake in the enlargement ratio that should be specified, or if there is a need to cancel the enlargement ratio specification, the storage state in the text data will be affected. Without giving, the contents of designation of the enlargement ratio can be corrected or the designation of the enlargement ratio can be stopped at any time while the guidance is being displayed.
[実施例] 以下、この発明を図面に示す一実施例に基づいて具体的
に説明する。なお、本実施例は日本語パーソナルワード
プロセッサに適用した例である。[Embodiment] The present invention will be specifically described below based on an embodiment shown in the drawings. This embodiment is an example applied to a Japanese personal word processor.
実施例の構成 第1図はこのワードプロセッサのブロック回路図を示し
ている。この入力部1のキーボード上には、カナ文字、
ローマ字、数字等の文字入力キー漢字変換キー等の他、
上下のカーソル移動キーKA、縦倍キーKB、倍角キーKC、
解除キーKD、実行キーKE、印字キーKFが設けられてい
る。ここで、縦倍キーKBは指定文字を標準サイズ(全角
サイズ)に対して縦方向に拡大指定する為のキー、倍角
キーKCは指定文字を標準サイズに対して横方向に拡大指
定する為のキー、解除キーKDは拡大設定モードを解除し
てノーマルモードに復帰させる為のキー、実行キーKEは
拡大設定を実行させる為のキー、印字キーは作成した文
章データの印字を開始させる為のキーである。しかし
て、入力部1から操作キーに対応して出力されるキーコ
ードはCPU(中央演算処理回路)2に送られ、それに応
じたキー処理プログラムを指定する。Configuration of Embodiment FIG. 1 shows a block circuit diagram of this word processor. On the keyboard of this input unit 1, kana characters,
Character input keys such as Roman letters and numbers, Kanji conversion keys, etc.
Up and down cursor movement key KA, vertical double key KB, double angle key KC,
A release key KD, an execution key KE, and a print key KF are provided. Here, the vertical double key KB is a key for vertically enlarging a specified character with respect to the standard size (double-byte size), and the double-width key KC is for horizontally enlarging a specified character with respect to the standard size. Key, release key KD is a key for canceling the enlargement setting mode and returning to the normal mode, execution key KE is a key for executing the enlargement setting, print key is a key for starting the printing of the created text data Is. Then, the key code output from the input unit 1 corresponding to the operation key is sent to the CPU (central processing unit) 2 and the key processing program corresponding to it is designated.
CPU2はこのワードプロセッサの各種の動作を制御するも
ので、入力処理、演算処理、漢字変換処理、文字拡大処
理(自由倍角処理)等を実行する。そして、CPU2は入力
部1から操作キーに対応する文字コードや縦倍角コー
ド、横倍角コードを入力された順序にしたがって文章メ
モリ3に書き込む。文章メモリ3は大容量のRAM(ラン
ダスアクセスメモリ)によって構成され、CPU2の制御下
でその書き込みおよび読み出し動作が制御されるもの
で、文章メモリ3から読み出された文字コード等はCPU2
に取り込まれ、またCPU2の制御下でROM(リードオンリ
メモリ)4に与える。ROM4は例えば1文字が16×16ドッ
ト構成のキャラクタパターンを各文字に対応して記憶す
るキャラクタジェネレータCGの他、各種のメッセージデ
ータを記憶するメッセージテーブルMT、システム制御用
の各種プログラムを記憶するプログラムメモリPMを有す
る構成となっている。そして、キャラクタジェネレータ
CGから変換出力されるドットパターン(文字パターン)
はCPU2を介して表示メモリ5に送られる。表示メモリ5
はCPU2からの文字パターンを記憶し、その内容は表示用
ドライバ6に送られて表示駆動信号に変換されたのち表
示装置7にて表示される。ここで、表示装置7は液晶表
示装置によって構成され、文字等をドットマトリックス
駆動方式にしたがって、表示するもので、その表示領域
は上下2行に亘った構成となっている。The CPU 2 controls various operations of this word processor, and executes input processing, arithmetic processing, Kanji conversion processing, character enlargement processing (free-double-width processing), and the like. Then, the CPU 2 writes the character code, the vertical double-width code, and the horizontal double-width code corresponding to the operation key from the input unit 1 in the sentence memory 3 in the order of input. The text memory 3 is composed of a large-capacity RAM (random access memory), and its writing and reading operations are controlled under the control of the CPU 2. The character codes read from the text memory 3 are stored in the CPU 2
And is given to the ROM (read only memory) 4 under the control of the CPU 2. The ROM 4 is, for example, a character generator CG that stores a character pattern in which one character is composed of 16 × 16 dots corresponding to each character, a message table MT that stores various message data, and a program that stores various programs for system control. It is configured to have a memory PM. And the character generator
Dot pattern (character pattern) converted and output from CG
Are sent to the display memory 5 via the CPU 2. Display memory 5
Stores the character pattern from the CPU 2, the content of which is sent to the display driver 6 and converted into a display drive signal, which is then displayed on the display device 7. Here, the display device 7 is composed of a liquid crystal display device and displays characters and the like in accordance with the dot matrix driving method, and the display area thereof has a structure extending vertically into two rows.
また、文章メモリ3の内容を印字する際に文章メモリ3
からCPU2に取り込まれたコードに応じてCPU2は全角文字
か拡大文字かを判別し、全角文字であればキャラクタジ
ェネレータCGからの文字パターンをそのまま印字制御部
8を介して印字部9に送り、全角サイズで印字させる。
また、拡大文字である場合にはキャラクタジェネレータ
CGからの文字パターンをCPU2内の拡大パターン発生部10
に送る。この拡大パターン発生部10は拡大データメモリ
11からの拡大情報に応じて文字パターンを拡大するもの
で、これによって拡大された文字パターンは、印字制御
部8を介して印字部9に送られて拡大サイズで印字され
る。なお、印字部9は熱転写式のサーマリプリンタで構
成され、印字制御部8内のデータをドットパターンで印
字する。Also, when printing the contents of the text memory 3,
According to the code fetched by the CPU2 from the CPU2, the CPU2 determines whether it is a double-byte character or an enlarged character. Print in size.
Also, if it is an enlarged character, a character generator
Enlarged pattern generator 10 in CPU2 for character patterns from CG
Send to. This expansion pattern generator 10 is an expansion data memory
The character pattern is enlarged according to the enlargement information from 11, and the enlarged character pattern is sent to the printing unit 9 via the print control unit 8 and printed in the enlarged size. The printing unit 9 is composed of a thermal transfer type summary printer, and prints the data in the print control unit 8 in a dot pattern.
また、CPU2に自由拡大処理用の各種の情報等を記憶する
RAM12が双方向に接続されている。このRAM12には次の情
報が記憶されている。即ち、 NOWPA:文章メモリ3の現在頁先頭アドレス NOWLA:文章メモリ3のカーソル行先頭アドレス TXCSR:カーソル桁位置 DSPTC:縦倍角設定時の表示開始桁位置 NOWLN:表示されている現在行ナンバ DSPLN:表示上段行ナンバ TNA:上記NOWLAに対応する現在行先頭アドレス TTX:上記TXCSRに対応するカーソル桁位置 TDT:上記DSPTCに対応する表示開始桁位置 TNL:上記NOWLNに対応する現在行ナンバ TDL:上記DSPLNに対応する表示上段行ナンバ XWD:横方向倍角サイズ YWD:縦方向倍角サイズ COL:文章書式に応じた1行当たりの最大桁数 CSR:縦倍角設定時における着目行のカーソル桁位置 実施例の動作 先ず、入力文字を縦横ともフリーサイズの自由倍角に設
定する場合の動作について説明する。第2図(1)〜
(5)は縦倍角設定時のキー操作列とこれに対応する表
示例を示した図である。そして第2図(1)は横倍角設
定後の表示例を示している。この場合、横倍角設定は第
3図(1)〜(4)に示す如く倍角キーを順次操作する
ことによって行う。先ず、第3図(1)に示すように文
章メモリ3に書き込まれた文章データ、例えば「この文
字は拡大」のうち、拡大すべき文字位置にカーソルをセ
ットする。いま、「拡」の文字にカーソルをセットした
状態を示しており、この状態において倍角キーを操作す
ると、第3図(2)に示す如く、拡大指定された文字
「拡」の左側にある各文字コードが順次1桁ずつ左シフ
トされると共に、カーソル桁が左に1桁移動してこのカ
ーソル桁に倍角コードが書き込まれる。このような動作
が倍角キーが操作される毎に実行される結果、倍角キー
の2回目の操作では、文章メモリ3の記憶状態は第3図
(3)に示す如くとなり、更に3回目の操作では第3図
(4)に示す如くとなる。したがって、倍角キーを3回
操作すると拡大指定された文字「拡」の左側に倍角コー
ドが連続して3個書き込まれることになる。なお、この
場合、3個の倍角コードと拡大指定された文字コード
「拡」とを含めて4倍角が設定されたことになる。In addition, the CPU2 stores various information for free enlargement processing.
RAM12 is bidirectionally connected. The RAM 12 stores the following information. That is, NOWPA: Start address of current page of text memory 3 NOWLA: Start address of cursor line of text memory 3 TXCSR: Position of cursor digit DSPTC: Position of display start digit when vertical double angle is set NOWLN: Current line number displayed DSPLN: Display Upper row number TNA: Current row start address corresponding to the above NOWLA TTX: Cursor digit position corresponding to the above TXCSR TDT: Display start column position corresponding to the above DSPTC TNL: Current row number corresponding to the above NOWLN TDL: Above DSPLN Corresponding display Upper row Number XWD: Double horizontal size YWD: Double vertical size COL: Maximum number of digits per line according to the text format CSR: Cursor digit position of the line of interest when double vertical setting is set Example operation First An operation when the input character is set to a free-size double-size of both vertical and horizontal will be described. Figure 2 (1) ~
(5) is a diagram showing a key operation row and a display example corresponding to the key operation row at the time of setting the vertical double angle. FIG. 2 (1) shows a display example after setting the horizontal double angle. In this case, the horizontal double angle setting is performed by sequentially operating the double angle keys as shown in FIGS. First, as shown in FIG. 3 (1), the cursor is set at a character position to be enlarged in the sentence data written in the sentence memory 3, for example, "this character is enlarged". Now, a state is shown in which the cursor is set to the character "enlarged", and if the double-width key is operated in this state, as shown in FIG. The character code is sequentially shifted one digit to the left, the cursor digit is moved one digit to the left, and the double-width code is written in this cursor digit. As a result of such an operation being performed each time the double-size key is operated, the storage state of the text memory 3 becomes as shown in FIG. 3 (3) in the second operation of the double-size key, and the third operation is performed. Then, it becomes as shown in FIG. Therefore, if the double-width key is operated three times, three double-width codes are continuously written on the left side of the enlargement-designated character "wide". In this case, the quadruple width is set including the three double-width codes and the character code "widening" designated for enlargement.
このようにして倍角コードの設定が終ったら、縦倍角を
設定する。この場合、縦倍角キーを操作したのちカーソ
ル移動キー「↑」操作して縦倍角を更新させ、そして所
望の縦倍角の設定が終ったら実行キーを操作する(第2
図(2)〜(5)参照)。しかして、縦倍角キーの操作
によって第4図のフローが実行開始される。After setting the double-width code in this way, the vertical double-width is set. In this case, after operating the vertical double-width key, the cursor movement key "↑" is operated to update the vertical double-width, and when the desired vertical double-width setting is completed, the execute key is operated (second
See Figures (2) to (5). Then, the flow of FIG. 4 is started by operating the double-height key.
即ち、第4図において、縦倍角キーが操作されると、縦
倍角設定終了後、通常のノーマル表示に戻す為に、戻り
情報を退避させる処理が実行される(ステップS1)。即
ち、ここで、戻り情設としては、現在行先頭アドレス
(TNA)、カーソル桁位置(TTX)、表示開始桁位置(TD
T)、現在行ナンバ(TNL)、表示上段行ナンバ(TDL)
であり、これらの各戻り情報はRAM12内の対応するエリ
アに書き込まれて縦倍角設定処理が終るまで退避され
る。このような戻し情報のセット処理が終ると、縦倍角
設定処理で必要とされる各情報のイニシャライズ処理
(ステップS2)が行なわれる。即ち、横倍角サイズ(XW
D)として「1」が設定され、現在行先頭アドレス(TN
A)がカーソル行先頭アドレス(NOWLA)として転送さ
れ、また文章書式に応じた最大桁数(COL)が設定さ
れ、縦倍角サイズ(YWD)として「2」が設定され、更
に着目行のカーソル桁位置(CSR)が設定される。That is, in FIG. 4, when the vertical double-width key is operated, after the vertical double-width setting is completed, a process of saving the return information is executed to restore the normal display (step S1). That is, here, as return information, the current line start address (TNA), cursor column position (TTX), display start column position (TD
T), current row number (TNL), display top row number (TDL)
The return information is written in the corresponding area in the RAM 12 and saved until the vertical double angle setting process is completed. When such a return information setting process is completed, an initialization process (step S2) for each information required in the vertical double angle setting process is performed. That is, double-width size (XW
"1" is set as D) and the current line start address (TN
A) is transferred as the cursor line start address (NOWLA), the maximum number of digits (COL) according to the sentence format is set, and the vertical double size (YWD) is set to "2". Position (CSR) is set.
しかして、上述したイニシャライズが終ると、現在のカ
ーソル桁位置に対応する文章メモリ3の内容を読み込
み、この読込コードが倍角コードであるかが調べられる
(ステップS3、S4)。いま、第2図(1)に示すように
縦倍角キーが操作される前のカーソル位置は、最後に設
定した倍角コードの対応位置にセットされているので、
ステップS4で読込コードは倍角コードであると判断され
る。この場合、カーソル桁が11文字分右へ移動、即ち、
着目行のカーソル桁位置を+1するインクリメント処理
が実行される。そして、倍角コードの検出に伴って横方
向倍角サイズ(XWD)が+1される(ステップS6)。こ
こで、倍角サイズ(XWD)は初期値「1」が設定されて
いるので、最初の倍角コード検出に伴ってその値は
「2」となる。次に、着目行のカーソル桁位置(CSR)
と書式最大桁数(COL)との比較が行なわれ、文章書式
に応じた1行当たりの最大桁をオーバした位置にカーソ
ナルが移動されたかが調べられる(ステップS7)。い
ま、オーバしなければ、ステップS3に戻って倍角コード
の検出が行なわれ、そして倍角コードがあれば、カーソ
ル桁1文字分右へ移動しながら倍角サイズをカウントす
る処理が実行される。したがって、2回目の倍角コード
の検出で倍角サイズ(XWD)は「3」、3回目の倍角コ
ード検出で倍角サイズ(XWD)は「4」となる。このよ
うに縦倍角キーが操作されると、そのときのカーソル位
置より文章メモリ3の内容が順次読み出され、倍角コー
ド以外のコードが現われるまで倍角サイズがカウントさ
れるが、このようなカウント動作は書式の最大桁数を越
えない範囲内において行なわれる。なお最大桁オーバが
検出されると、縦倍角設定フローから抜ける。Then, when the above-mentioned initialization is completed, the contents of the text memory 3 corresponding to the current cursor digit position are read, and it is checked whether or not this read code is a double-width code (steps S3, S4). Now, as shown in FIG. 2 (1), since the cursor position before the vertical double-width key is operated is set to the position corresponding to the double-width code set last,
In step S4, the read code is determined to be the double-width code. In this case, the cursor digit moves 11 characters to the right, that is,
Increment processing is performed to increment the cursor column position of the line of interest by +1. Then, with the detection of the double-width code, the horizontal double-width size (XWD) is incremented by 1 (step S6). Since the double-width size (XWD) is set to the initial value "1", the value becomes "2" with the first double-width code detection. Next, the cursor column position (CSR) of the line of interest
Is compared with the maximum number of digits in the format (COL), and it is checked whether or not the personal computer has been moved to a position where the maximum number of digits per line is exceeded according to the text format (step S7). If it does not exceed, the process returns to step S3 to detect the double-width code, and if there is the double-width code, the process of counting the double-width size while moving to the right by one character of the cursor digit is executed. Therefore, the double-width code (XWD) becomes "3" at the second double-width code detection, and the double-width size (XWD) becomes "4" at the third double-width code detection. When the vertical double-width key is operated in this manner, the contents of the text memory 3 are sequentially read from the cursor position at that time, and the double-width size is counted until a code other than the double-width code appears. Is performed within the maximum number of digits in the format. When the maximum digit excess is detected, the vertical double angle setting flow is exited.
しかして、倍角コード以外のコードが検出されると、倍
角設定表示(ステップS8)が実行され、表示装置7の上
段表示領域にはテキスト、下段表示領域には拡大サイズ
を数量的に示すメッセージが表示される。即ち、第2図
(1)に示すように縦倍キーの操作に伴う表示内容は、
その上段表示領域に文章メモリ3の内容に応じたテキス
トデータが読み出されて表示メモリ5に書き込まれドラ
イバ6で表示駆動信号に変換されて が表示される。この場合、カーソルは「拡」の表示桁に
位置している。また、下段表示領域にはROM4のメッセー
ジテーブルMTから“自由倍角” が夫々読み出されると共に、RAM12から縦倍角サイズYWD
(初期値の「2」)、横倍角サイズXWD(設定値の
「4」)が読み出されて夫々表示メモリ5に書き込ま
れ、ドライバ6を介して“自由倍角”“2×4倍”が表
示される。Then, when a code other than the double-width code is detected, the double-width setting display (step S8) is executed, and a message quantitatively indicating the text in the upper display area of the display device 7 and the enlarged size in the lower display area is displayed. Is displayed. That is, as shown in FIG. 2 (1), the display contents accompanying the operation of the vertical double key are
Text data corresponding to the contents of the text memory 3 is read in the upper display area, written in the display memory 5, and converted into a display drive signal by the driver 6. Is displayed. In this case, the cursor is located at the "wide" display digit. In addition, in the lower display area, from the message table MT of ROM4, "double angle" Are read out from the RAM 12 and double-width YWD
(Initial value "2"), horizontal double-width size XWD (set value "4") are read out and written in the display memory 5, respectively, and "free-double-width" and "2x4" are set via the driver 6. Is displayed.
次に、オペレータからのキー入力待ち状態となる(ステ
ップS9)。ここで、有効なキーは実行キー(ステップS1
0)、解除キー(ステップS11)、カーソル移動キー▲
[↑]▼(ステップS12)、カーソル移動キー▲[↓]
▼(ステップS13)である。いま、縦倍角を更新させる
為にカーソル移動キー▲[↑]▼が操作されると、その
ことがステップS12で検出されてステップS17に進み、現
在行より1つ上の行(手前の行)の先頭アドレスが求め
られRAM12にカーソル行先頭アドレスNOWLAとしてセット
される。そして、上述のようにしてカーソル行先端アド
レスNOWLAを変更した結果、その値が所定の範囲にある
かが調べられる(ステップS15)。即ち、RAM12内の現在
行先頭アドレスTNA、カーソル行先頭アドレスNOWLA、現
在頁先頭アドレスNOWPAとの間において、 TNA>NOWLA≧NOWPA の関係が成立するか、換言すれば、いまの場合、カーソ
ル移動キー▲[↑]▼の操作でカーソル行(着目行)先
頭アドレスが現在の頁内にあるかを調べ、前頁に倍角設
定がまたがるのを防止する為の処理で、現在の頁内であ
ればステップS16に進み、カーソル移動キー▲[↑]▼
に操作に伴って縦倍数を変更する処理が行なわれ、RAM1
2内の縦倍角サイズYWDが+1されて「3」となる。そし
て、ステップS8に戻って表示処理が行なわれるので、カ
ーソル移動キー▲[↑]▼の1回目の操作に応じて表示
内容は第2図(3)に示す如くとなり、メッセージ表示
が“自由倍角 3×4倍”となる。そして、キー入力待
ち状態となる(ステップS9)。そして、再びカーソル移
動キー▲[↑]▼が操作されると、上述と同様の動作が
繰り返され、カーソル行先頭アドレスの変更処理後、そ
のアドレスが現在の頁内であれば、縦倍数を+1するイ
ンクリメント処理が実行されてステップS8に戻る。した
がって、カーソル移動キー▲[↑]▼の2回目の操作で
表示内容は第4図(4)に示す如く、メッセージ表示が
“自由倍角 4×4倍”となる。これによって所望する
縦倍数の設定が終ったことを目視確認することができ
る。なお、この縦倍角サイズの設定は現在頁先頭アドレ
スNOWPAの範囲内において行なわれ、それを越えると、
ステップS15でそのことが検出されてステップS8に戻
り、縦倍角サイズのインクリメン処理は禁止される。一
方、カーソル移動キー▲[↓]▼が操作されると、その
ことがステップS13で検出されてステップS14に進み、現
在行より1つ下の行(次の行)の先頭アドレスが求めら
れてRAM12にカーソル行先頭アドレスNOWLAとしてセット
される。そして、ステップS15で変更後のカーソル行先
頭アドレスNOWLAが所定の範囲内にあるかが調べられ、
その結果、所定の範囲内にあれば縦倍角サイズYWDを−
1する処理が実行されたのちステップS8に戻る。したが
って、予め設定した設定倍角サイズは、カーソル移動キ
ー▲[↓]▼が操作される毎に縦倍角サイズが1ずつ減
算されるので、間違って縦倍数を多く設定した場合には
カーソル移動キー▲[↓]▼の操作でそれを訂正するこ
とができる。なお、この訂正は現在行先頭アドレスTNA
の範囲内において行なわれ、それを越えると、ステップ
S15からステップS8に戻り縦倍数の変更処理は禁止され
る。Next, a state of waiting for a key input from the operator is set (step S9). Here, the valid key is the execution key (step S1
0), release key (step S11), cursor move key ▲
[↑] ▼ (step S12), cursor move key ▲ [↓]
▼ (Step S13). Now, when the cursor movement key ▲ [↑] ▼ is operated to update the vertical double angle, that is detected in step S12 and the process proceeds to step S17, and the line is one line higher than the current line (front line). The start address of the cursor is calculated and set in the RAM 12 as the cursor line start address NOWLA. Then, as a result of changing the cursor line leading end address NOWLA as described above, it is checked whether the value is within a predetermined range (step S15). That is, the relation of TNA> NOWLA ≧ NOWPA is established among the current line start address TNA, the cursor line start address NOWLA, and the current page start address NOWPA in the RAM 12, in other words, in the present case, the cursor movement key By the operation of ▲ [↑] ▼, it is checked whether the start address of the cursor line (the line of interest) is in the current page, and it is a process to prevent the double-width setting from extending to the previous page. Proceed to step S16, and move the cursor key ▲ [↑] ▼
A process to change the vertical multiple is performed in accordance with the operation, and RAM1
The vertical double size YWD in 2 is incremented by 1 to become "3". Then, the processing returns to step S8, and the display processing is performed, so that the display content becomes as shown in FIG. 2 (3) in response to the first operation of the cursor movement key ▲ [↑] ▼, and the message display is "free-double-width". 3 × 4 times ”. Then, a key input waiting state is set (step S9). When the cursor movement key ▲ [↑] ▼ is operated again, the same operation as described above is repeated. After the cursor line start address change processing, if the address is within the current page, the vertical multiple is +1. The increment process is performed and the process returns to step S8. Therefore, by the second operation of the cursor movement key ▲ [↑] ▼, the display content becomes “free double angle 4 × 4 times” as shown in FIG. 4 (4). This makes it possible to visually confirm that the setting of the desired vertical multiple has been completed. The setting of this double-height size is done within the range of the current page top address NOWPA.
This is detected in step S15 and the process returns to step S8, and the double-height size increment processing is prohibited. On the other hand, when the cursor movement key ▲ [↓] ▼ is operated, the fact is detected in step S13, and the process proceeds to step S14 to obtain the start address of the line (next line) one below the current line. It is set in RAM12 as the cursor line start address NOWLA. Then, in step S15, it is checked whether the changed cursor line start address NOWLA is within a predetermined range,
As a result, if it is within the specified range, double-height size YWD-
After the processing of 1 is executed, the process returns to step S8. Therefore, the preset double-width size is decremented by 1 each time the cursor movement key ▲ [↓] ▼ is operated, so if the vertical multiple is set incorrectly, the cursor movement key ▲ You can correct it by the operation of [↓] ▼. This correction is made at the start address TNA of the current line.
Within the range of, and beyond that, step
The process returns from step S15 to step S8, and the vertical multiple change processing is prohibited.
しかして、所望する縦倍角の設定が終了し、実行キーが
操作されると、そのことがステップS10で検出されてス
テップS18に進み、文章メモリ3に縦倍コードが書き込
まれる。この場合、第5図に示すように、文章メモリ3
には縦倍コードが横方向に横倍角サイズXWD分書き込む
処理が縦倍数サイズYWD−1行分繰り返されることによ
って拡大スペースが縦倍コードで埋められることによ
る。これによって「拡」の文字は4×4倍の大きさに設
定されたことになる。次に、上記ステップS1で退避させ
ておいた情報、即ち、現在行先頭アドレスTNA、カーソ
ル桁位置TTX、表示開始桁位置TDT、現在行ナンバTNL、
表示上段行ナンバTDLが夫々対応するRAM12内のNOWLA、T
XCSR、DSPTC、NOWLN、DSPLNとして戻される(ステップS
19)。これによって表示状態は縦倍角設定から通常の状
態に戻される。そして、カーソルを右に1桁移動させて
次桁にカーソルをセットさせる(ステップS20)。第2
図(5)は実行キーの操作で通常状態に戻った場合の表
示状態で、自由倍角を示すメッセージ表示が消えて上下
両表示領域に文章メモリ3の内容が1行分表示され、そ
して、カーソルは次の文字に対する倍角コード位置にセ
ットされる。このように、縦倍角設定が終って実行キー
が操作されると、カーソル右移動で自動的に次の桁にカ
ーソルがセットされるので、次の文字に対する縦倍角設
定を連続的に行うことができる。なお、解除キーが操作
されると、縦倍角設定フローから抜ける(ステップS2
1)。Then, when the setting of the desired double-height angle is completed and the execution key is operated, this is detected in step S10 and the process proceeds to step S18, and the double-height code is written in the text memory 3. In this case, as shown in FIG.
This is because the process of writing the vertically doubled code for the horizontally doubled size XWD in the horizontal direction is repeated for the vertically doubled size YWD-1 line to fill the expansion space with the vertically doubled code. As a result, the character "enlarged" is set to a size of 4x4. Next, the information saved in step S1, that is, the current row start address TNA, the cursor digit position TTX, the display start digit position TDT, the current row number TNL,
NOWLA, T in RAM12 corresponding to the upper row number TDL
Returned as XCSR, DSPTC, NOWLN, DSPLN (step S
19). As a result, the display state is returned from the vertical double-width setting to the normal state. Then, the cursor is moved to the right by one digit to set the cursor to the next digit (step S20). Second
Figure (5) is the display state when the normal state is returned by the operation of the execution key, the message display showing the free double angle disappears, the contents of the text memory 3 are displayed for one line in both upper and lower display areas, and the cursor Is set to the double-width code position for the next character. In this way, when the enter key is operated after the vertical double-width setting is completed, the cursor is automatically set to the next digit by moving the cursor right, so it is possible to continuously set the vertical double-width setting for the next character. it can. When the release key is operated, the vertical double-width setting flow is exited (step S2
1).
次に、文章メモリ3に作成したデータを印字する場合
に、印字キーが操作されたときの動作を第6図に示すフ
ローにしたがって説明する。印字キーが操作されると、
先ず、拡大印字動作中かを拡大データメモリ11内に拡大
情報が記憶されているかに応じて調べられる(ステップ
S31)。いま、拡大印字動作中でなければ、文章メモリ
3よりコードを読み出し、次に、文章メモリ3の最終コ
ードが読み出されたかが調べられる(ステップS32、S3
3)。いま、文章メモリ3の内容が全て印字されていな
い場合には、文章メモリ3から読み出したコードが拡大
コード、即ち、縦倍角コード、横倍角コードかを調べる
(ステップS34)。ここで、拡大コードでなければ、通
常の全角サイズで文字印字が行なわれる。この場合、文
章メモリ3から読み出された文字コードがCPU2の制御下
でROM4内のキャラクタジェネレータCGに与えられて全角
の文字パターンに変換され、印字制御部8を介して印字
部9に送られ、全角の文字が印字される。Next, when printing the created data in the text memory 3, the operation when the print key is operated will be described according to the flow shown in FIG. When the print key is operated,
First, whether or not the enlargement printing operation is being performed is checked according to whether enlargement information is stored in the enlargement data memory 11 (step
S31). If the enlargement printing operation is not currently being performed, the code is read from the text memory 3, and then it is checked whether the final code of the text memory 3 has been read (steps S32 and S3).
3). If all the contents of the text memory 3 are not printed, it is checked whether the code read from the text memory 3 is an enlarged code, that is, a vertical double-width code or a horizontal double-width code (step S34). Here, if the code is not the enlarged code, characters are printed in the normal full-width size. In this case, the character code read from the text memory 3 is given to the character generator CG in the ROM 4 under the control of the CPU 2, converted into a full-width character pattern, and sent to the printing unit 9 via the print control unit 8. , Double-byte characters are printed.
また、拡大コードであれば、RAM12内の横倍角サイズXW
D、縦倍角サイズYWDに基づいて縦横の拡大倍率を算出
し、拡大指定されている文字コード等と共に、これら拡
大情報を拡大データメモリ11に記憶させる(ステップS3
6)。そして、この拡大データメモリ11の内容に応じて
キャラクタジェネレータCGからの文字パターンが拡大さ
れて印字部9にて1行分拡大印字される(ステップS3
7)。そして、拡大印字終了から調べられ、拡大印字終
了でなければ、ステップS31に戻って上述と同様の処理
が拡大印字が終了するまで行なわれる。そして、拡大印
字が終わると、ステップS39で拡大データメモリ11の対
応する内容がリセットされたのち、ステップS31に戻
す。Also, if it is an expansion code, double width size XW in RAM 12
D, vertical and horizontal enlargement ratios are calculated based on the double-height size YWD, and the enlargement information is stored in the enlargement data memory 11 together with the character code specified for enlargement (step S3
6). Then, the character pattern from the character generator CG is enlarged according to the contents of the enlarged data memory 11 and enlarged and printed for one line in the printing unit 9 (step S3).
7). Then, it is checked from the end of enlargement printing. If it is not the end of enlargement printing, the process returns to step S31 and the same processing as described above is performed until the end of enlargement printing. Then, when the enlarged printing is completed, the corresponding contents of the enlarged data memory 11 are reset in step S39, and then the process returns to step S31.
第7図、第8図は文章メモリ3に設定内容に応じた印字
状態を示している。即ち、第7図(A)は横倍角を4倍
に設定した場合の文章メモリ3の内容を示し、第7図
(B)はこれに応じた印字状態で、「拡」の文字は横に
4倍された大きさに拡大されたものとなる。また、第8
図(A)は、横倍角が4倍、縦倍角が4倍となるように
設定した場合の文章メモリ3の内容を示し、第8図
(B)はこれに応じた印字状態で「拡」の文字は全角に
対して4×4倍の大きさに拡大されたものとなる。この
ように本実施例においては1文字毎に自由に設定した拡
大倍率で文字印字が可能となる。FIG. 7 and FIG. 8 show print states in the text memory 3 according to the set contents. That is, FIG. 7 (A) shows the contents of the text memory 3 when the horizontal double angle is set to 4 times, and FIG. 7 (B) shows the printing state according to this, and the character of "wide" is horizontal. It will be enlarged to 4 times the size. Also, the eighth
FIG. 8A shows the contents of the text memory 3 when the horizontal double angle is set to 4 times and the vertical double angle is set to 4 times, and FIG. The character is enlarged to 4 × 4 times the full-width character. As described above, in the present embodiment, it is possible to print characters with the enlargement ratio freely set for each character.
なお、上記実施例では、第5図に示すように、縦倍角コ
ードで埋めるようにしたが、最後に設定した倍角コード
上に縦倍角コードを書き込むことにより、倍角コード
(文字コードを含む)と縦倍角コードとをL字形状に配
列させ、その間の空エリアを利用して次の文字コードを
書き込むようにすれば、文章メモリを節約することがで
きる。In the above embodiment, as shown in FIG. 5, the vertical double-width code is used for filling. However, by writing the vertical double-width code on the finally set double-width code, the double-width code (including the character code) is obtained. The text memory can be saved by arranging the vertical double-width code and the L-shaped code and writing the next character code using the empty area between them.
[発明の効果] 本発明によれば、文章データ上でカーソルで指定した文
字データに対して横方向及び縦方向の拡大倍率を任意に
指定でき、この指定に基づいた情報を上記指定の文字デ
ータに対応づけて文章データ記憶手段内に簡易に記憶さ
せることができる。[Effects of the Invention] According to the present invention, horizontal and vertical enlargement ratios can be arbitrarily designated for character data designated by a cursor on text data, and information based on this designation can be used to obtain information based on the designation. Can be easily stored in the text data storage means in association with.
そして上記拡大倍率の指定の際は、その指定情報がその
まま上記文章データ内に記憶されるわけではなく、その
指定情報は一旦は保持されてガイダンス表示され、この
ガイダンス表示の確認の後の任意操作により上記文章デ
ータ上に記憶できるようにしているため、指定すべき拡
大倍率を誤ったり、あるいは拡大倍率指定を取り止める
必要が生じた場合等があったとしても、上記文章データ
上の記憶状態に影響を与えることなく、上記ガイダンス
表示中であれば、何時でもその拡大倍率の指定内容を修
正したり、あるいはその拡大倍率の指定を中止したりす
ることができる。When designating the enlargement magnification, the designation information is not stored in the text data as it is, but the designation information is temporarily held and displayed as a guidance, and any operation after confirmation of the guidance display is performed. Therefore, even if there is a case where the enlargement ratio that should be specified is incorrect or there is a case where it is necessary to cancel the enlargement ratio specification, etc. While the guidance is being displayed, the contents of designation of the enlargement ratio can be corrected or the designation of the enlargement ratio can be stopped at any time without giving the.
更に、上記拡大倍率の指定された文字データを、対応す
る拡大倍率で拡大したパターンで出力する際は、その拡
大情報は文章データ上のその文字データに対応づけて記
憶されるので、上記文章データを参照して、上記文字デ
ータとその文字データに対応する上記拡大情報とを上記
文章データから読み出すだけで、上記拡大パターンでの
文字出力が可能となり、この際、当然ながら、拡大指定
のされていない文字データの通常サイズの文字パターン
と上記拡大指定のされた上記文字データの拡大サイズの
文字パターンとを混在して出力することができる。Furthermore, when the character data with the specified enlargement ratio is output in a pattern enlarged with the corresponding enlargement ratio, the enlargement information is stored in association with the character data on the sentence data. With reference to, it is possible to output characters in the enlargement pattern just by reading the character data and the enlargement information corresponding to the character data from the text data. At this time, naturally, enlargement is designated. A normal size character pattern of non-existing character data and a character pattern of the expanded size of the character data specified to be expanded can be mixed and output.
図面はこの発明の一実施例を示し、第1図はこの発明を
適用した日本語パーソナルプロセッサのブロック回路
図、第2図は(1)〜(5)は縦倍角設定時のキー操作
例とこれに対応する表示例を示した図、第3図(1)〜
(4)は横倍角設定時のキー操作例とこれに対応する表
示例を示した図、第4図は縦倍角キーの操作に伴う動作
を示したフロチャート、第5図は文章メモリに拡大コー
ドを設定した状態を示した図、第6図は印字動作を示し
たフローチャート、第7図(A)、第8図(A)は文章
メモリに拡大コードを設定した状態、第7図(B)、第
8図(B)は第7図(A)、第8図(A)の設定例に応
じた大きさで印字された状態を示した図である。 1……入力部、2……CPU、3……文章メモリ、4……R
OM、10……拡大パターン発生装置、11……拡大データメ
モリ。FIG. 1 shows an embodiment of the present invention, FIG. 1 is a block circuit diagram of a Japanese personal processor to which the present invention is applied, and FIG. 2 shows (1) to (5) an example of key operation when a vertical double angle is set. The figure showing the display example corresponding to this, FIG. 3 (1)-
(4) is a diagram showing an example of key operation at horizontal double-width setting and a display example corresponding to it, FIG. 4 is a flowchart showing an operation accompanied by operation of a vertical double-width key, and FIG. 5 is enlarged to a text memory. FIG. 6 shows a state in which a code is set, FIG. 6 is a flow chart showing a printing operation, FIGS. 7 (A) and 8 (A) show a state in which an enlarged code is set in the text memory, and FIG. ), And FIG. 8 (B) are diagrams showing a state in which printing is performed in a size corresponding to the setting examples of FIG. 7 (A) and FIG. 8 (A). 1 ... input section, 2 ... CPU, 3 ... text memory, 4 ... R
OM, 10 ... Enlarged pattern generator, 11 ... Enlarged data memory.
Claims (1)
憶する文章データ記憶手段と、 この文章データ記憶手段に記憶された文章データを表示
画面上に表示する表示手段と、 この表示画面上に表示された上記文章データ上で拡大対
象となる所望する任意の文字データの位置をカーソナル
で指定する文字指定手段と、 上記カーソナルで指定された文字データに対して、横方
向の任意整数倍の拡大倍率、及び縦方向の任意整数倍の
拡大倍率を個別に指定する倍率指定手段と、 この倍率指定手段で指定された上記横方向の拡大倍率を
示す横倍率情報と、上記縦方向の拡大倍率を示す縦望率
情報とを一時的に保持する保持手段と、 この保持手段で一時的に保持された上記横倍率情報と上
記縦倍率情報とによるガイダンス情報を、上記拡大対象
の文字データに対する横方向及び縦方向の拡大倍率のガ
イダンスであることをがわかるように、上記文章データ
を表示する上記表示画面上において、上記文章データの
表示と共に表示するよう制御する表示制御手段と、 上記表示画面上における上記ガイダンス表示後において
所定の確定操作が行われた際に、上記保持手段に保持さ
れた上記横倍率情報と上記縦倍率情報とに基づいた拡大
倍率情報を、上記文章データ記憶手段内における上記拡
大対象の文字データの記憶位置に対応づけて記憶させ、
また、上記ガイダンス表示後において所定の解除操作が
行われた際に、上記保持手段に保持された上記横倍率情
報と上記縦倍率情報とに基づいた上記拡大倍率情報の上
記文章データ記憶手段内における記憶を中止する記憶制
御手段と、 上記文章データ記憶手段に記憶された文章データを読み
出し、この文章データに含まれる各文字データを対応す
る文字パターンに展開して出力し、この際、読み出され
た文字データに対して上記拡大倍率情報が対応づけられ
て記憶されていない場合には、その文字データに対応す
る文字パターンをそのままのサイズで出力し、また、読
み出された文字データに対して上記拡大倍率情報が対応
づけられて記憶されていた場合には、その文字データに
対応する文字パターンを上記拡大倍率情報に従って横方
向及び縦方向に夫々の倍率で拡大したパターンに変換し
て出力する出力手段と、 を具備したことを特徴とする文章出力装置。1. A sentence data storage means for storing sentence data composed of a plurality of character data, a display means for displaying the sentence data stored in this sentence data storage means on a display screen, and a display on this display screen. Character specifying means for specifying the position of desired arbitrary character data to be enlarged on the above described text data by using a personal computer, and an enlargement ratio of an arbitrary integral multiple in the horizontal direction with respect to the character data specified by the above personal data , And a magnification designating unit for individually designating a magnification ratio of an arbitrary integral multiple in the vertical direction, lateral magnification information indicating the lateral magnification ratio designated by the magnification designating unit, and the vertical magnification ratio. Holding means for temporarily holding the vertical aspect ratio information, and guidance information based on the lateral magnification information and the vertical magnification information temporarily held by the holding means are used as the enlargement target text. Display control means for controlling to display together with the display of the text data on the display screen for displaying the text data so that it can be seen that the guidance is for magnification in the horizontal and vertical directions with respect to the data. When a predetermined confirming operation is performed after the guidance is displayed on the display screen, the magnification data based on the lateral magnification information and the vertical magnification information held in the holding means is used as the sentence data storage means. In correspondence with the storage position of the character data to be enlarged in the
Further, when a predetermined releasing operation is performed after the guidance is displayed, the enlargement magnification information based on the lateral magnification information and the vertical magnification information held in the holding means is stored in the sentence data storage means. The storage control means for stopping the storage and the text data stored in the text data storage means are read out, and each character data included in the text data is expanded into a corresponding character pattern and output, which is read out at this time. If the above enlargement ratio information is not stored in association with the character data that has been stored, the character pattern corresponding to that character data is output in its original size, and the read character data is also output. When the enlargement ratio information is stored in association with the character data, the character pattern corresponding to the character data is changed in the horizontal direction according to the enlargement ratio information. A text output device, comprising: an output unit that converts and outputs a pattern enlarged in the vertical direction at each magnification.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60259424A JPH0747321B2 (en) | 1985-11-19 | 1985-11-19 | Text output device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60259424A JPH0747321B2 (en) | 1985-11-19 | 1985-11-19 | Text output device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS62216759A JPS62216759A (en) | 1987-09-24 |
| JPH0747321B2 true JPH0747321B2 (en) | 1995-05-24 |
Family
ID=17333906
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60259424A Expired - Lifetime JPH0747321B2 (en) | 1985-11-19 | 1985-11-19 | Text output device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0747321B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0747336B2 (en) * | 1988-08-24 | 1995-05-24 | 株式会社ピーエフユー | Enlargement correction device for character patterns |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS55115133A (en) * | 1979-02-26 | 1980-09-04 | Hitachi Ltd | Character display unit |
| JPS5760485A (en) * | 1980-09-30 | 1982-04-12 | Toshiba Corp | Double width printing control device |
| JPS57152773A (en) * | 1981-03-17 | 1982-09-21 | Shinko Electric Co Ltd | Printing method |
| JPS5833784A (en) * | 1981-08-21 | 1983-02-28 | Brother Ind Ltd | Word processor with frame opening function |
| JPS60460A (en) * | 1983-06-17 | 1985-01-05 | Canon Inc | image forming device |
| JPS6057382A (en) * | 1983-09-09 | 1985-04-03 | キヤノン株式会社 | Character processor |
| JPS6078480A (en) * | 1983-10-06 | 1985-05-04 | 大日本印刷株式会社 | Character pattern expansion system |
-
1985
- 1985-11-19 JP JP60259424A patent/JPH0747321B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS62216759A (en) | 1987-09-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0747321B2 (en) | Text output device | |
| JP2564779B2 (en) | Character output device | |
| JP2564778B2 (en) | Character output device | |
| JP2502971B2 (en) | Character output device | |
| JPH0522933B2 (en) | ||
| EP0395090B1 (en) | Character pattern data generating device | |
| JPH0735116B2 (en) | Data output device | |
| JPH074956B2 (en) | Character processor | |
| JPH0640296B2 (en) | Character processor | |
| JP3077777B2 (en) | Document processing device | |
| JPH08335152A (en) | Document processing device | |
| JPS6236252B2 (en) | ||
| JPS6063665A (en) | External character input method | |
| JP2700001B2 (en) | Character data output device | |
| JP2617190B2 (en) | String output device | |
| JPH0615317Y2 (en) | Document processor | |
| JP3265708B2 (en) | Prohibition processing setting device | |
| JPH07102726B2 (en) | Printer | |
| JP2555557B2 (en) | Character processor | |
| JP2903516B2 (en) | Document processing device | |
| JP2778740B2 (en) | Document creation device | |
| JP2555556B2 (en) | Character processor | |
| JPH01231088A (en) | Calligraphic style selecting picture displaying system | |
| JP3416171B2 (en) | Graph processing apparatus and method | |
| JPH0728790A (en) | Document processing method and apparatus |