JPH06168235A - Document preparing device and display control method - Google Patents
Document preparing device and display control methodInfo
- Publication number
- JPH06168235A JPH06168235A JP4319179A JP31917992A JPH06168235A JP H06168235 A JPH06168235 A JP H06168235A JP 4319179 A JP4319179 A JP 4319179A JP 31917992 A JP31917992 A JP 31917992A JP H06168235 A JPH06168235 A JP H06168235A
- Authority
- JP
- Japan
- Prior art keywords
- character
- magnification
- space
- document
- designated
- 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.)
- Pending
Links
Landscapes
- Document Processing Apparatus (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、文字倍率機能を備えた
文書作成装置及び表示制御方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a document creation apparatus having a character magnification function and a display control method.
【0002】[0002]
【従来の技術】従来、文字倍率機能を備えた文書作成装
置では、文字倍率を指定することにより、その指定文字
の倍率を任意に変更することができる。文字倍率として
は、1/4倍角、1/2倍角、全角、倍角、4倍角、n
×m倍角等がある。2. Description of the Related Art Conventionally, in a document creating apparatus having a character magnification function, by designating a character magnification, the magnification of the designated character can be arbitrarily changed. Character magnification is ¼ double, ½ double, full-width, double-width, quadruple-width, n
Xm double angle, etc.
【0003】ここで、n×m倍角以外の文字倍率を指定
した場合には、その文字が印刷時の状態で表示される。
したがって、ユーザは印刷時の状態を把握しながら文書
を作成することができる。ところが、n×m倍角の文字
倍率を指定した場合には、反転表示等により文字倍率が
指定されている状態はわかるが、その文字自体の大きさ
は変更されないため、印刷時の状態はつかめない。Here, when a character magnification other than n × m double-width is designated, the character is displayed in the state at the time of printing.
Therefore, the user can create a document while grasping the state at the time of printing. However, when the character magnification of n × m double angle is specified, the state in which the character magnification is specified by reverse display or the like is known, but the size of the character itself is not changed, so the state at the time of printing cannot be grasped. .
【0004】[0004]
【発明が解決しようとする課題】上記したように、n×
m倍角のように文字サイズが変更されない文字倍率で
は、印刷時の状態がつかめない。このため、文字倍率を
かけた際、周囲の文字と重ならないためにどのくらいの
空白を取って良いのかわからず、例えば印刷イメージ機
能(特定のキー入力により、印刷イメージを表示する機
能)を何度も用いて、印刷状態をその都度確認しながら
文書編集を行わなければならず、非常に不具合であっ
た。As described above, n ×
With a character magnification that does not change the character size, such as m times double, the state at the time of printing cannot be understood. For this reason, when you apply a character magnification, you do not know how much space you need to leave to avoid overlapping with the surrounding characters. For example, you can use the print image function (the function that displays the print image by entering a specific key) many times. It was very troublesome to edit the document while checking the print status each time by using.
【0005】本発明は上記のような点に鑑みなされたも
ので、倍率指定した文字の周囲への影響を考慮し、自動
的に必要最低限の空間を確保する文書作成装置及び表示
制御方法を提供することを目的とする。The present invention has been made in view of the above points, and provides a document creation apparatus and a display control method for automatically securing a minimum necessary space in consideration of the influence on the surroundings of a character for which a magnification is designated. The purpose is to provide.
【0006】[0006]
【課題を解決するための手段】本発明は、文書情報から
倍率指定された文字を検索することにより、当該倍率指
定文字が印刷時に他の文字と重なるか否かを判断し、他
の文字と重なる場合には、重ならないような空間を計算
して文書情報に挿入し、これを表示するようにしたもの
である。SUMMARY OF THE INVENTION According to the present invention, it is determined whether or not a character designated by a magnification is overlapped with another character at the time of printing by searching a character for which a magnification is designated from document information. In the case of overlapping, a space that does not overlap is calculated and inserted into the document information, and this is displayed.
【0007】[0007]
【作用】上記の構成によれば、文字倍率を指定した際、
その倍率指定文字が印刷時に他の文字と重なる場合に
は、重ならないような空間が自動的に挿入される。した
がって、面倒な作業を必要とせずに、簡単に文書編集を
行うことができる。With the above arrangement, when the character magnification is specified,
If the magnification designation character overlaps with another character at the time of printing, a space that does not overlap is automatically inserted. Therefore, it is possible to easily edit a document without requiring a troublesome work.
【0008】[0008]
【実施例】以下、図面を参照して本発明の一実施例に係
る文書作成装置を説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A document creating apparatus according to an embodiment of the present invention will be described below with reference to the drawings.
【0009】図1は同実施例に係る文書作成装置の構成
を示す図である。同図において、10はマイクロプロセ
ッサ(以下、CPUと称す)、11および12はCPU
10によりアクセスされるメモリ(RAM,ROM)で
ある。FIG. 1 is a view showing the arrangement of the document creating apparatus according to the embodiment. In the figure, 10 is a microprocessor (hereinafter referred to as CPU), and 11 and 12 are CPUs.
A memory (RAM, ROM) accessed by 10.
【0010】CPU10は、装置全体の制御を行なうも
ので、RAM11、ROM12をアクセスして入力指示
に従うプログラムの起動で文書作成処理や、図2および
図3に示すような表示制御処理等を実行する。The CPU 10 controls the entire apparatus, and executes the document creation processing and the display control processing as shown in FIGS. 2 and 3 by accessing the RAM 11 and the ROM 12 and starting a program according to the input instruction. .
【0011】ROM12には、CPU10の動作を決定
する各種処理プログラムが格納されたプログラム領域1
3をはじめ、フォントデ―タが格納された文字パターン
領域14、仮名あるいはロ―マ字で入力された読み情報
を漢字情報に変換するための標準辞書が格納された辞書
領域15等が設けられている。The ROM 12 has a program area 1 in which various processing programs for determining the operation of the CPU 10 are stored.
3, a character pattern area 14 in which font data is stored, a dictionary area 15 in which a standard dictionary for converting reading information input in kana or romaji into kanji information is provided, and the like. There is.
【0012】RAM11には、文書作成に必要な各種の
情報を格納するための領域が設けられており、ここでは
文書情報を格納するための文書バッファ31が設けられ
ている。The RAM 11 is provided with an area for storing various kinds of information necessary for creating a document, and here, a document buffer 31 for storing the document information is provided.
【0013】また、16はキ―ボ―ド(KB)、17は
キーボードインターフェイス(KB−IF)、18は表
示器、19は表示コントローラ(表示−CNT)、20
は表示用ドットメモリ、21はフロッピ―ディスク装置
(FDD)、22はFDDインターフェイス(FDD−
IF)、23はプリンタ装置(PRT)、24はプリン
タインターフェイス(PRT−IF)である。Reference numeral 16 is a keyboard (KB), 17 is a keyboard interface (KB-IF), 18 is a display, 19 is a display controller (display-CNT), 20
Is a dot memory for display, 21 is a floppy disk device (FDD), 22 is an FDD interface (FDD-).
IF), 23 is a printer device (PRT), and 24 is a printer interface (PRT-IF).
【0014】キ―ボ―ド(KB)16は、文書作成等に
必要な入力情報をキ―ボ―ドインターフェイス(KB−
IF)17を介してCPU10へ出力する。このキ―ボ
―ド16には、「文字」キ―、「数値」キーをはじめ、
「機能1」キー、「機能2」キー等のファンクションキ
ーの他、ここでは文字倍率を指定するための「文字倍
率」キー16aおよび後述する編集モードを指定するた
めの「編集」キー16bが設けられている。A keyboard (KB) 16 receives input information necessary for creating a document and the like, and a keyboard interface (KB-).
IF) 17 to CPU 10. This keyboard 16 includes "character" key, "numerical value" key,
In addition to function keys such as a "function 1" key and a "function 2" key, a "character magnification" key 16a for designating a character magnification and an "edit" key 16b for designating an edit mode described later are provided here. Has been.
【0015】表示器18は、例えば40字20行のバックラ
イト付き液晶ディスプレイからなり、最下行(第20行
目)をガイド表示専用の領域(ガイド行)に設定してい
る。表示−CNT19は、CPU10の制御の下に表示
用ドットメモリ20を用いて表示器18の表示制御を行
なう。The display unit 18 is composed of, for example, a 40-character, 20-line liquid crystal display with a backlight, and the bottom line (20th line) is set as an area (guide line) dedicated to guide display. The display-CNT 19 controls the display of the display device 18 using the display dot memory 20 under the control of the CPU 10.
【0016】フロッピ―ディスク装置(FDD)21
は、CPU10の制御の下に、FDDインターフェイス
(FDD−IF)22を介して、作成された文書を保存
したり、外字および第2水準文字等を記憶する。プリン
タ装置(PRT)23は、例えばシリアルプリンタから
なる。次に、同実施例の動作を説明する。Floppy disk drive (FDD) 21
Under the control of the CPU 10, saves the created document, stores external characters and second level characters, etc., via the FDD interface (FDD-IF) 22. The printer device (PRT) 23 is, for example, a serial printer. Next, the operation of the embodiment will be described.
【0017】例えば図4(a)に示すように、「今日は
天気が良い。/明日もきっと晴れるだろう。」といった
文書情報において、キ―ボ―ド16の「文字倍率」キー
16aの操作により「天気」という文字41にn×m倍
率の文字倍率を指定したとする。文字倍率を指定する
と、その文字コードに倍率指定情報が付加される。通常
は、この倍率指定により文字41が反転表示され、文字
倍率が指定されている状態が示されるが、文字自体のサ
イズは変更されない。この状態で、「編集」キー16b
の操作により編集モードを指定すると、図4(b)に示
すような空間42が自動的に挿入される。以下、図2お
よび図3に示すフローチャートを参照して上記編集モー
ドの動作を具体的に説明する。For example, as shown in FIG. 4 (a), the operation of the "character magnification" key 16a of the keyboard 16 in the document information such as "the weather is fine today / it will be clear tomorrow". Thus, it is assumed that a character magnification of n × m is designated for the character 41 “weather”. When the character magnification is designated, magnification designation information is added to the character code. Normally, the character 41 is highlighted by this magnification designation and a state in which the character magnification is designated is shown, but the size of the character itself is not changed. In this state, "Edit" key 16b
When the edit mode is designated by the operation of, the space 42 as shown in FIG. 4B is automatically inserted. Hereinafter, the operation of the edit mode will be specifically described with reference to the flowcharts shown in FIGS.
【0018】まず、「編集」キー16bの操作により編
集モードを指定する(ステップS1)。なお、この編集
モードの指定時期は、1つの文書を作成した後、または
文字倍率を指定した後であっても良い。編集モードの指
定後、編集範囲を指定する(ステップS2)。ここで
は、頁内または部分を編集範囲として指定するものとす
る。この場合、頁内指定では編集対象となる頁を指定
し、部分指定では編集対象となる部分を範囲指定するこ
とになる。First, the edit mode is designated by operating the "edit" key 16b (step S1). The edit mode may be specified after one document is created or after the character magnification is specified. After the edit mode is specified, the edit range is specified (step S2). Here, it is assumed that the page or part is designated as the editing range. In this case, the page to be edited specifies a page to be edited, and the partial designation specifies a range to be edited.
【0019】編集範囲として頁内が指定されると(ステ
ップS3)、CPU10はRAM11の文書バッファ3
1をアクセスすることにより、文書バッファ31に格納
されている文書情報の中から指定頁内に存在する倍率指
定文字をサーチし(ステップS4)、当該文字にカーソ
ルを移動する(ステップS6)。同様に、編集範囲とし
て部分が指定された場合には(ステップS3)、CPU
10は文書情報の中から指定範囲内に存在する倍率指定
文字をサーチし(ステップS5)、当該文字にカーソル
を移動する(ステップS6)。When the page is designated as the editing range (step S3), the CPU 10 causes the document buffer 3 of the RAM 11 to read.
Accessing 1 searches the document information stored in the document buffer 31 for the magnification designated character existing in the designated page (step S4), and moves the cursor to the character (step S6). Similarly, when a part is designated as the editing range (step S3), the CPU
Reference numeral 10 searches the document information for a magnification designation character existing in a designated range (step S5), and moves the cursor to the character (step S6).
【0020】ここで、CPU10は、倍率指定文字が印
刷時に他の文字と重なるか否かを判断する(ステップS
7)。この判断方法としては、例えば文書バッファ31
内において、倍率指定情報(この場合、n×m倍率の指
定情報)が付加された文字コードを検出することによ
り、その文字コードの周囲に他の文字コードが存在する
か否かを調べる。他の文字コードが存在する場合には、
CPU10は印刷時に文字が重なるとして、その旨を示
すメッセージを表示し、自動編集するか否かを問う(ス
テップS8)。Here, the CPU 10 determines whether or not the magnification designation character overlaps with another character at the time of printing (step S).
7). As the determination method, for example, the document buffer 31
By detecting the character code to which the magnification designation information (n × m magnification designation information in this case) is added, it is checked whether or not another character code exists around the character code. If another character code exists,
The CPU 10 displays the message indicating that the characters are overlapped at the time of printing, and asks whether or not to automatically edit (step S8).
【0021】このメッセージ表示により、ユーザが自動
編集する旨を「選択/実行」キー等により指示すると
(ステップS9)、CPU10は文字が重ならないため
に必要な最低限の空間を計算する(ステップS10)。
具体的には、倍率指定文字に付加された倍率指定情報に
よって、桁方向に何文字分空け、また、行方向に何行分
空ける必要があるのかを行桁単位で計算する。When the user gives an instruction to perform automatic editing by the "select / execute" key or the like by this message display (step S9), the CPU 10 calculates the minimum space required for the characters not to overlap (step S10). ).
Specifically, the number of characters to be vacated in the digit direction and the number of lines to be vacated in the line direction are calculated for each line digit based on the magnification designation information added to the magnification designation character.
【0022】その結果、CPU10は文字が重ならない
ような空間を文書情報に挿入することになるが(ステッ
プS16)、その前に、空間の挿入によって倍率指定文
字を含む行が同行内に収まるか否かを調べる(ステップ
S11)。倍率指定文字を含む行が同行内に収まらない
場合、すなわち、例えば図4(b)に示す例で、空間4
2の挿入によって倍率指定文字41以降の文字が次行に
押し出されてしまうような場合には、CPU10はその
旨をメッセージ表示し、倍率変更するか否かを問う(ス
テップS12)。As a result, the CPU 10 inserts a space in which the characters do not overlap into the document information (step S16), but before that, whether the line including the magnification designation character fits within the same line due to the space insertion. It is checked whether or not (step S11). When the line including the magnification designation character does not fit in the same line, that is, in the example shown in FIG.
If the characters after the magnification designation character 41 are pushed to the next line by inserting 2, the CPU 10 displays a message to that effect and asks whether to change the magnification (step S12).
【0023】このメッセージ表示により、ユーザが倍率
変更する旨を「選択/実行」キー等により指示すると
(ステップS13)、CPU10は同行内に収まるよう
に倍率指定文字の文字倍率を変更した後(ステップS1
4)、空間の計算をやり直す。また、ユーザが倍率変更
を望まない場合には(ステップS13)、CPU10は
同行内に収まらない旨をメッセージ表示して、印刷時の
注意を促す(ステップS15)。When the user gives an instruction to change the magnification with the "display / execute" key or the like by this message display (step S13), the CPU 10 changes the character magnification of the magnification designation character so that it is within the same row (step S13). S1
4) Re-calculate the space. If the user does not want to change the magnification (step S13), the CPU 10 displays a message to the effect that the image cannot be accommodated in the same row, and calls attention to the printing (step S15).
【0024】また、文字が重ならないための必要最低限
の空間が定まると、CPU10はその空間を文書情報に
挿入(桁方向にはスペースコードを挿入し、行方向には
改行コードを挿入)し、これを表示する(ステップS1
6)。以上の動作が指定範囲内に存在する倍率指定文字
の全てに対して行われる(ステップS17)。When the minimum required space for characters not to overlap is determined, the CPU 10 inserts the space into the document information (inserts a space code in the digit direction and a line feed code in the line direction). , Display this (step S1)
6). The above operation is performed for all the magnification designation characters existing within the designation range (step S17).
【0025】このようにして、例えば図4(a)に示す
例では、「天気」という倍率指定文字41が印刷時に他
の文字と重なると判断され、同図(b)に示すような必
要最低限の空間42が自動的に挿入される。したがっ
て、印刷イメージ機能を用いて印刷状態を確認しなくと
も、簡単に文書編集を行うことができる。In this way, in the example shown in FIG. 4A, for example, it is determined that the magnification designation character 41 "weather" overlaps with other characters at the time of printing, and the necessary minimum value as shown in FIG. The limited space 42 is automatically inserted. Therefore, the document can be easily edited without checking the print state using the print image function.
【0026】なお、空間42が挿入された際、倍率指定
文字41の印刷時に占める領域43を点線等により表示
すれば、他の文字に対する影響が良くわかり、文書編集
が非常に楽になる。When the space 42 is inserted, if the area 43 occupied by the magnification designation character 41 at the time of printing is displayed by a dotted line or the like, the influence on other characters can be easily understood and the document editing becomes very easy.
【0027】また、上記実施例では、文字に対する倍率
指定を例にして説明したが、文字の他に、記号等を含む
全てのキャラクタに対し上記同様の処理を行うことがで
きるものである。Further, in the above-described embodiment, the case of specifying the magnification for a character has been described as an example, but the same processing as described above can be performed on all characters including a symbol in addition to the character.
【0028】[0028]
【発明の効果】以上のように本発明によれば、文字倍率
を指定した際、その倍率指定文字が印刷時に他の文字と
重なる場合に、重ならないような空間を自動的に挿入す
るようにしたため、従来のように印刷イメージ機能を用
いて印刷状態を確認しなくとも、文書編集を簡単に行う
ことができる。これにより、文字倍率機能を備えた文書
作成装置において、文書作成効率が大幅に向上する。As described above, according to the present invention, when a character scaling factor is designated, if the scaling factor character overlaps another character at the time of printing, a space that does not overlap is automatically inserted. Therefore, it is possible to easily edit the document without checking the print state using the print image function as in the conventional case. As a result, the document creation efficiency is significantly improved in the document creation device having the character scaling function.
【図1】本発明の一実施例に係る文書作成装置の構成を
示すブロック図。FIG. 1 is a block diagram showing the configuration of a document creation device according to an embodiment of the present invention.
【図2】同実施例の動作を説明するためのフローチャー
ト。FIG. 2 is a flowchart for explaining the operation of the embodiment.
【図3】同実施例の動作を説明するためのフローチャー
ト。FIG. 3 is a flowchart for explaining the operation of the embodiment.
【図4】同実施例の表示画面を示す図。FIG. 4 is a diagram showing a display screen of the embodiment.
10…CPU、11…RAM、12…ROM、16…キ
ーボード(KB)、16a…「文字倍率」キー、16b
…「編集」キー16、18…表示器、31…文書バッフ
ァ。10 ... CPU, 11 ... RAM, 12 ... ROM, 16 ... Keyboard (KB), 16a ... "Character magnification" key, 16b
... "Edit" keys 16, 18 ... Display, 31 ... Document buffer.
Claims (4)
する検索手段と、 この検索手段によって検索された上記倍率指定文字が印
刷時に他の文字と重なるか否かを判断する重なり判断手
段と、 この重なり判断手段の結果、上記倍率指定文字が他の文
字と重なる場合には、重ならないような空間を計算し、
上記文書情報に挿入する空間設定手段と、 この空間設定手段によって上記空間が挿入された上記文
書情報を表示する表示制御手段とを具備したことを特徴
とする文書作成装置。1. A search means for searching a character with a magnification specified from document information, and an overlap judgment means for judging whether or not the magnification specified character searched by the search means overlaps with another character at the time of printing. As a result of this overlap determination means, when the above magnification designation character overlaps with another character, a space that does not overlap is calculated,
A document creating apparatus comprising: a space setting unit to be inserted into the document information; and a display control unit to display the document information into which the space is inserted by the space setting unit.
入された際、上記倍率指定文字を含む行が同行内に収ま
るか否かを判断する行判断手段と、 この行判断手段の結果、上記倍率指定文字を含む行が同
行内に収まらない場合には、同行内に収まるように上記
倍率指定文字の文字倍率を変更する倍率変更手段とを具
備したことを特徴とする文書作成装置。2. A line determination means for determining whether or not a line including the magnification designation character fits within the same line when the space is inserted by the space setting means, and a result of the line determination means is the magnification ratio. A document creating apparatus comprising: a magnification changing unit that changes a character magnification of the magnification designation character so that a line including the designated character does not fit in the same line.
更できるものにおいて、 倍率指定された文字が印刷時に他の文字と重なるか否か
を判断し、 他の文字と重なる場合には、重ならないような空間を計
算して文書情報に挿入し、これを表示するようにしたこ
とを特徴とする表示制御方法。3. In a character size that can be arbitrarily changed by specifying a magnification, it is determined whether or not the character for which the magnification is specified overlaps with another character at the time of printing, and if the character overlaps with another character, it does not overlap. A display control method characterized by calculating such a space, inserting it into document information, and displaying it.
字を含む行が同行内に収まらない場合には、同行内に収
まるように上記倍率指定文字の文字倍率を変更するよう
にしたことを特徴とする請求項3記載の表示制御方法。4. When the line including the magnification designation character does not fit in the same line due to the insertion of the space, the character magnification of the magnification designation character is changed so that it fits in the same line. The display control method according to claim 3.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4319179A JPH06168235A (en) | 1992-11-30 | 1992-11-30 | Document preparing device and display control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4319179A JPH06168235A (en) | 1992-11-30 | 1992-11-30 | Document preparing device and display control method |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH06168235A true JPH06168235A (en) | 1994-06-14 |
Family
ID=18107306
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP4319179A Pending JPH06168235A (en) | 1992-11-30 | 1992-11-30 | Document preparing device and display control method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH06168235A (en) |
-
1992
- 1992-11-30 JP JP4319179A patent/JPH06168235A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5864332A (en) | Scalable edit window and displayable position indicators for an electronic typewriter | |
JPH06168235A (en) | Document preparing device and display control method | |
JPH0437951A (en) | Document processor | |
JPH0522933B2 (en) | ||
JP2599936B2 (en) | Document creation processing device | |
JP2756246B2 (en) | Character processor | |
JP2755589B2 (en) | Document creation device | |
JPH0736886A (en) | Document preparing device and method for controlling editing history | |
JPH09114434A (en) | Image forming device | |
JPH04303271A (en) | Graphic preparing device | |
JPH08212368A (en) | Document preparation device and modifying method | |
JPH05242086A (en) | Word processor | |
JPH07182322A (en) | Device and method for documentation | |
JPH0512265A (en) | Document preparation device | |
JPH08235164A (en) | Display control method of document preparation device | |
JPH06259414A (en) | Method and device for outputting furikana (japanese pronunciation of chinese character) for word processor | |
JPH0793303A (en) | Document creation device and character modification control method | |
JPH06195338A (en) | Document preparing device and head input control method | |
JPH05257926A (en) | Document forming device | |
JPH0421468A (en) | Document processor | |
JPH01149165A (en) | Document processor | |
JPH07182321A (en) | Device for documentation and method for generating data | |
JPH05266015A (en) | Word processor | |
JPH04282755A (en) | Word processor | |
JPH05314105A (en) | Documentation device and block edit control method |