JPH0619902A - Japanese word processor - Google Patents
Japanese word processorInfo
- Publication number
- JPH0619902A JPH0619902A JP4176765A JP17676592A JPH0619902A JP H0619902 A JPH0619902 A JP H0619902A JP 4176765 A JP4176765 A JP 4176765A JP 17676592 A JP17676592 A JP 17676592A JP H0619902 A JPH0619902 A JP H0619902A
- Authority
- JP
- Japan
- Prior art keywords
- document
- block
- character
- characters
- rectangular block
- 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.)
- Withdrawn
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 Japanese word processor capable of editing a document by dividing it into blocks of various shapes.
【0002】ブロック編集機能は、文書を行単位に限ら
ず様々な形状の矩形領域に分割し、これらのブロック単
位で移動/複写処理を行うことにより、表現力の豊かな
文書の作成が可能となっている。The block editing function divides a document into not only line units but also rectangular regions of various shapes, and by moving / copying these block units, a document with rich expressiveness can be created. Has become.
【0003】また、日本語ワードプロセッサにおいて文
書の表現力を高める機能としては、他に文字の拡大/縮
小機能がある。近年、日本語ワードプロセッサの高機能
化が進んでおり、特に、ブロック編集機能の強化が要望
されており、この拡大/縮小機能をブロック単位に適用
することが必要とされている。Further, as a function of enhancing the expressiveness of a document in a Japanese word processor, there is a character enlargement / reduction function. In recent years, the functionality of Japanese word processors has advanced, and in particular, the enhancement of the block editing function has been demanded, and it is necessary to apply this enlargement / reduction function to each block.
【0004】[0004]
【従来の技術】従来の拡大/縮小機能は、新しく文字を
入力する際に予め拡大率(あるいは縮小率)を指定して
おき、操作者による文字の入力に応じて、各文字を表す
文字パターンを拡大(縮小)したパターンを順次に作成
し、表示用メモリに展開することにより実現されてい
た。2. Description of the Related Art In the conventional enlargement / reduction function, when a new character is input, an enlargement ratio (or a reduction ratio) is designated in advance, and a character pattern representing each character is input according to the character input by the operator. This is realized by sequentially creating patterns that are enlarged (reduced) and developed in the display memory.
【0005】また、図6(a) に下線を付して示すよう
に、入力ずみの文書中の文字列を指定して、指定された
文字列を一括して拡大あるいは縮小するものもある。こ
の場合は、図6(b) に示すように、該当する文字列に含
まれる各文字を拡大(縮小)したパターンが表示用メモ
リに展開され、続いて、元の文字列に連続する文字列に
対応するパターンが展開される。このとき、元の文字列
の先頭の文字に対応するパターンの先頭座標からその文
字列が含まれる行の最後の座標まで、新しいパターンそ
れぞれが単に順次に展開されている。Further, as shown by underlining in FIG. 6 (a), there is also one in which a character string in an input document is designated and the designated character string is enlarged or reduced collectively. In this case, as shown in FIG. 6 (b), a pattern obtained by enlarging (reducing) each character included in the corresponding character string is expanded in the display memory, and then the character string that is continuous with the original character string. The pattern corresponding to is expanded. At this time, each of the new patterns is simply sequentially expanded from the start coordinates of the pattern corresponding to the start character of the original character string to the end coordinates of the line including the character string.
【0006】[0006]
【発明が解決しようとする課題】ところで、上述したよ
うに、従来の文字の拡大/縮小機能においては、新しい
パターンを単純に展開しているので、拡大/縮小を施す
範囲は、文書内での座標が連続している必要があった。By the way, as described above, in the conventional character enlarging / reducing function, a new pattern is simply developed, so that the range of enlarging / reducing is within the document. The coordinates had to be continuous.
【0007】このため、図6(c) に網かけを施して示す
ような複数の行の同一の桁の部分からなるブロックのよ
うに、文書内の自由な形状のブロック内の文字を一括し
て拡大あるいは縮小することはできなかった。For this reason, characters in free-form blocks in a document are grouped together, such as a block consisting of portions of the same column in a plurality of lines as shown by shading in FIG. 6 (c). Could not be enlarged or reduced.
【0008】本発明は、文書内の自由な形状のブロック
内の文字を一括して拡大あるいは縮小することが可能な
日本語ワードプロセッサを提供することを目的とする。It is an object of the present invention to provide a Japanese word processor capable of enlarging or reducing the characters in a free-form block in a document all at once.
【0009】[0009]
【課題を解決するための手段】本発明は、文字を表す文
字データをその文字の表示位置に対応して文書保持手段
101に保持し、出力手段102により文書の表示を行
う日本語ワードプロセッサにおいて、出力手段102に
よって表示された文書内の矩形のブロックを拡大あるい
は縮小処理の対象とする旨の指定範囲指示とこの矩形の
ブロックに含まれる文字を拡大あるいは縮小するための
倍率とが入力され、文書保持手段101内の指定範囲に
対応する文字データを倍率に応じて変形し、変形結果を
文書保持手段101に送出する変形手段111と、矩形
のブロックの変形結果に基づいて、矩形のブロックを囲
む複数の補完ブロックに含まれる各文字に対応する文書
保持手段101の文字データの格納場所を移動する移動
手段112とを備えたことを特徴とする。SUMMARY OF THE INVENTION The present invention relates to a Japanese word processor for holding character data representing a character in a document holding means 101 corresponding to the display position of the character and displaying the document by an output means 102. The specified range instruction for enlarging or reducing the rectangular block in the document displayed by the output unit 102 and the magnification for enlarging or reducing the characters included in the rectangular block are input, and the document is input. A rectangular block is surrounded based on the deformation result of the rectangular block and the deformation unit 111 that deforms the character data corresponding to the specified range in the holding unit 101 according to the magnification and sends the deformation result to the document holding unit 101. And a moving means 112 for moving the storage location of the character data of the document holding means 101 corresponding to each character included in the plurality of complementary blocks. Characterized in that was.
【0010】[0010]
【作用】本発明は、変形手段111により、指定ブロッ
クに含まれる各文字を入力された倍率に従って変形し、
この変形結果に応じて、移動手段112により、指定ブ
ロックを囲む補完ブロックに含まれる各文字に対応する
文字データの文書保持手段101における格納場所を変
更するものである。したがって、出力手段102によ
り、文書保持手段101内の文字データをその格納場所
に応じて表示することにより、指定ブロックの拡大/縮
小に応じて、補完ブロックの位置を変更して結合した文
書を得ることができ、自由な形状のブロック内の文字を
一括して拡大あるいは縮小することが可能となる。According to the present invention, the transforming means 111 transforms each character included in the designated block according to the input magnification,
According to the result of this modification, the moving unit 112 changes the storage location in the document holding unit 101 of the character data corresponding to each character included in the complementary block surrounding the designated block. Therefore, the output unit 102 displays the character data in the document holding unit 101 in accordance with the storage location of the character block, thereby changing the position of the complementary block in accordance with the enlargement / reduction of the designated block and obtaining the combined document. Therefore, it is possible to collectively enlarge or reduce the characters in the freely shaped block.
【0011】[0011]
【実施例】以下、図面に基づいて本発明の実施例につい
て詳細に説明する。図2は、本発明の日本語ワードプロ
セッサの実施例構成図である。Embodiments of the present invention will now be described in detail with reference to the drawings. FIG. 2 is a block diagram of an embodiment of the Japanese word processor of the present invention.
【0012】図2において、日本語ワードプロセッサ
は、主制御部210にキーボード201とCRTディス
プレイ(CRT)202とメモリ220とを接続した構
成となっている。In FIG. 2, the Japanese word processor has a structure in which a keyboard 201, a CRT display (CRT) 202, and a memory 220 are connected to a main controller 210.
【0013】上述したメモリ220は、文書保持手段1
01に相当する表示用領域221と作業領域222とに
分割されており、表示用領域221に展開されたパター
ンが、主制御部210の表示制御部211を介して出力
手段102に相当するディスプレイ202に入力され、
このパターンに応じて、ディスプレイ202の表示が行
われる構成となっている。また、作業領域222の形式
情報格納部223には、作成中の文書の形式に関する形
式情報として、1行内の文字数や1ページの行数および
行間隔などが格納されている。The memory 220 described above is the document holding means 1
The display area 221 corresponding to 01 is divided into a display area 221 and a work area 222, and the pattern expanded in the display area 221 is displayed 202 corresponding to the output unit 102 via the display control unit 211 of the main control unit 210. Entered in
The display 202 is configured to be displayed according to this pattern. Further, the format information storage unit 223 of the work area 222 stores the number of characters in one line, the number of lines in one page, the line interval, and the like as the format information regarding the format of the document being created.
【0014】また、図2において、キーボード201を
介して入力されたキーコードは、主制御部210のかな
漢字変換処理部212によって該当する文字を示す文字
コードとその文字の属性を示す制御コードとに変換さ
れ、割りつけ処理部213により、上述した形式情報に
基づいて文書の形式に整えられ、表示用領域221に展
開される。In FIG. 2, the key code input via the keyboard 201 is converted into a character code indicating the corresponding character by the kana-kanji conversion processing unit 212 of the main control unit 210 and a control code indicating the attribute of the character. The data is converted, arranged by the allocation processing unit 213 into a document format based on the above-described format information, and developed in the display area 221.
【0015】以下、表示用領域221に展開された文書
内のブロックについて、ブロック内の各文字を拡大ある
いは縮小する方法について説明する。図3に、本発明の
日本語ワードプロセッサによる拡大/縮小動作を表す流
れ図を示す。A method for enlarging or reducing each character in a block in a document expanded in the display area 221 will be described below. FIG. 3 is a flowchart showing the enlarging / reducing operation by the Japanese word processor of the present invention.
【0016】この場合は、操作者はキーボード201を
操作して、図4に示すように、拡大あるいは縮小しよう
とする範囲の左上の文字と右下の文字とを指定して、指
定範囲の開始位置と終了位置とを入力すればよい(ステ
ップ301)。In this case, the operator operates the keyboard 201 to specify the upper left character and the lower right character of the range to be enlarged or reduced to start the specified range, as shown in FIG. The position and the end position may be input (step 301).
【0017】これに応じて、主制御部210の切り出し
処理部214は、まず、表示用領域221を参照し、文
書の桁の並び方向をX方向,行の並び方向をY方向とし
て該当する文字の座標(Xa ,Ya ),(Xb ,Yb )
を求め、この座標に基づいて、表示用領域221内の文
書を複数のブロックに分割する。このとき、切り出し処
理部214は、例えば、図4に点線で示すように、指定
範囲を示すブロック(以下指定ブロックと称する)とこ
の指定ブロックを囲む4つの補完ブロック(図4におい
て符号〜で示す)とに分割すればよい。In response to this, the cut-out processing unit 214 of the main control unit 210 first refers to the display area 221, and determines that the digit arrangement direction of the document is the X direction and the line arrangement direction is the Y direction. Coordinates (Xa, Ya), (Xb, Yb)
And the document in the display area 221 is divided into a plurality of blocks based on these coordinates. At this time, the cut-out processing unit 214, for example, as shown by a dotted line in FIG. 4, a block indicating a designated range (hereinafter referred to as a designated block) and four complementary blocks surrounding the designated block (denoted by symbols 1 to 4 in FIG. 4). ) And
【0018】この場合は、指定ブロックは、X座標の範
囲がXa <X<Xb であり、かつ、Y座標の範囲がYa
<Y<Yb である文字を含んでいる。また、図4におい
て符号で示した補完ブロックは、X座標の範囲がXa
>Xである文字からなっており、符号,で示した補
完ブロックは、X座標の範囲がXa <Xであって、それ
ぞれY座標の範囲がYa >YおよびYb <Yである文字
からなっている。また、符号で示した補完ブロック
は、X座標の範囲がXa >Xであり、かつ、Y座標の範
囲がYa <Y<Yb である文字からなっている。In this case, the designated block has an X coordinate range of Xa <X <Xb, and a Y coordinate range of Ya.
It contains the characters <Y <Yb. Further, in the complementary block indicated by reference numeral in FIG. 4, the range of the X coordinate is Xa.
> X, and the complement block indicated by the symbol, is composed of characters whose X coordinate range is Xa <X and whose Y coordinate range is Ya> Y and Yb <Y, respectively. There is. The supplementary block indicated by the reference numeral is composed of characters whose X coordinate range is Xa> X and whose Y coordinate range is Ya <Y <Yb.
【0019】次に、切り出し処理部214は、指定ブロ
ックに含まれる全ての文字を検出し、これらの文字を示
す文字データを表示用領域221から読み出して、その
座標とともに作業領域222内の指定ブロック格納部2
24に格納する。また、このとき、切り出し処理部21
4は、上述した4つの補完ブロックについても同様にし
て各補完ブロックに含まれる文字を検出し、該当する文
字データおよび座標を補完ブロック格納部225に補完
ブロックごとに格納する。Next, the cut-out processing unit 214 detects all the characters included in the specified block, reads the character data indicating these characters from the display area 221, and together with the coordinates, the specified block in the work area 222. Storage 2
It stores in 24. At this time, the cutout processing unit 21
Similarly, for the four complementary blocks described above, 4 detects the characters included in each complementary block, and stores the corresponding character data and coordinates in the complementary block storage unit 225 for each complementary block.
【0020】その後、操作者によって、上述した指定ブ
ロックを拡大/縮小する倍率が入力され(ステップ30
2)、これに応じて、主制御部210の拡大/縮小処理
部215が起動される。After that, the operator inputs the scale factor for enlarging / reducing the designated block (step 30).
2) In response to this, the enlargement / reduction processing unit 215 of the main control unit 210 is activated.
【0021】この拡大/縮小処理部215は、上述した
指定ブロック格納部224から文字データと座標とを順
次に読み出し、ステップ302で入力された倍率に従っ
て文字データを拡大あるいは縮小するとともに、各文字
データの座標を算出して、順次に拡大/縮小データ格納
部226に送出する(ステップ303)。The enlargement / reduction processing unit 215 sequentially reads the character data and the coordinates from the designated block storage unit 224 described above, enlarges or reduces the character data in accordance with the magnification input in step 302, and also the respective character data. The coordinates are calculated and sequentially sent to the enlargement / reduction data storage unit 226 (step 303).
【0022】上述した拡大/縮小処理部215で得られ
た座標は、座標演算部216にも入力されており、この
座標演算部216は、入力された座標に基づいて、補完
ブロック〜に含まれる各文字の新しい位置を示す座
標を求め、補完ブロック格納部225内の座標を書き換
える(ステップ304)。ここで、拡大/縮小処理部2
15は、指定ブロックの拡大/縮小結果を示す座標とし
て、指定ブロックの右下の文字について得られた座標を
座標演算部216に入力すればよい。また、座標演算部
216は、入力された座標から指定ブロックの変形後の
各境界線の位置を求め、各境界線の移動に対応して補完
ブロック内の各文字の座標を求めればよい。The coordinates obtained by the enlargement / reduction processing unit 215 described above are also input to the coordinate calculation unit 216, and this coordinate calculation unit 216 is included in the complementary blocks to based on the input coordinates. The coordinates indicating the new position of each character are obtained, and the coordinates in the complementary block storage unit 225 are rewritten (step 304). Here, the enlargement / reduction processing unit 2
Reference numeral 15 may input the coordinates obtained for the lower right character of the designated block to the coordinate calculation unit 216 as the coordinates indicating the enlargement / reduction result of the designated block. Further, the coordinate calculation unit 216 may obtain the position of each boundary line after the deformation of the designated block from the input coordinates, and may obtain the coordinates of each character in the complementary block corresponding to the movement of each boundary line.
【0023】また、このようにして得られた座標は、順
次に判定処理部217に送出され、これに応じて、判定
処理部217は、各文字の座標とディスプレイ202の
表示範囲に対応する座標の範囲とを比較し、各文字が表
示範囲からはみ出すか否かを判定する(ステップ30
5)。ここで、判定処理部217は、予め、形式データ
格納部223から一行内の文字数やディスプレイ202
に表示される行数および行間隔を読み出して、表示範囲
に対応する座標の範囲を算出しておき、この座標の範囲
と入力される座標とを順次に比較し、はみだすか否かを
判定して、判定結果を表示情報作成部218と展開処理
部219とに通知すればよい。The coordinates thus obtained are sequentially sent to the judgment processing unit 217, and the judgment processing unit 217 responds to the coordinates corresponding to the coordinates of each character and the display range of the display 202. And the range is compared to determine whether or not each character is outside the display range (step 30).
5). Here, the determination processing unit 217 preliminarily determines the number of characters in one line from the format data storage unit 223 and the display 202.
The number of lines and line spacing displayed on the screen are read, the range of coordinates corresponding to the display range is calculated, and the range of these coordinates and the input coordinates are sequentially compared to determine whether or not to protrude. Then, the determination result may be notified to the display information creation unit 218 and the expansion processing unit 219.
【0024】このステップ305における否定判定の場
合は、展開処理部219が動作し、補完ブロック格納部
225および拡大/縮小データ格納部226から、それ
ぞれ補完ブロックおよび指定ブロックに含まれる各文字
データおよび座標を読み出して、各文字データを対応す
る座標に基づいて表示用領域221に展開し(ステップ
306)、処理を終了すればよい。In the case of a negative determination in this step 305, the expansion processing unit 219 operates and the respective character data and coordinates contained in the complementary block and the designated block are read from the complementary block storage unit 225 and the enlarged / reduced data storage unit 226, respectively. Is read out, each character data is developed in the display area 221 based on the corresponding coordinates (step 306), and the process is ended.
【0025】このように、操作者の指示に応じて、切り
出し処理部214が指定ブロックを切り出し、拡大/縮
小処理部215がこの指定ブロックについての拡大/縮
小処理を行って得られた文字データを展開処理部219
が表示用領域221に展開することにより、操作者が指
定した指定範囲に含まれる文字を拡大あるいは縮小する
ことができ、変形手段111の機能を実現することがで
きる。As described above, the cut-out processing unit 214 cuts out the designated block in accordance with the instruction of the operator, and the enlargement / reduction processing unit 215 performs the enlargement / reduction processing on the designated block to obtain the character data. Expansion processing unit 219
By expanding in the display area 221, the characters included in the specified range specified by the operator can be enlarged or reduced, and the function of the deforming unit 111 can be realized.
【0026】また、操作者の指示に応じて、切り出し処
理部214が指定ブロックに対応する補完ブロックを切
り出し、座標演算部216が、指定ブロックの拡大/縮
小処理結果に応じて、補完ブロックに含まれる各文字の
新しい座標を求め、この新しい座標に基づいて、展開処
理部219が補完ブロック格納部225内の文字データ
を展開することにより、指定ブロックの変形に応じて、
補完ブロック内の各文字データの格納場所を移動するこ
とができ、移動手段112の機能を実現することができ
る。Further, the cut-out processing unit 214 cuts out the complementary block corresponding to the designated block in accordance with the operator's instruction, and the coordinate calculation unit 216 includes it in the complementary block according to the result of the enlargement / reduction processing of the designated block. New coordinates of each character to be obtained are obtained, and the expansion processing unit 219 expands the character data in the complementary block storage unit 225 based on the new coordinates, so that the specified block is deformed according to the deformation.
The storage location of each character data in the complementary block can be moved, and the function of the moving means 112 can be realized.
【0027】これにより、自由な形状のブロック内に含
まれる文字を一括して拡大/縮小することが可能とな
り、ブロック編集機能の強化を図って、日本語ワードプ
ロセッサの表現力をより一層向上することができる。As a result, it is possible to collectively enlarge / reduce the characters contained in a freely shaped block, enhance the block editing function, and further improve the expressiveness of the Japanese word processor. You can
【0028】例えば、上述したステップ303において
指定ブロックを横方向に2倍に拡大する旨が指示された
場合は、上述した拡大/縮小処理により、図4に示した
文書は、図5に示すように、指定ブロックに含まれる文
字のみが横方向に2倍に拡大され、他の補完ブロックに
含まれる文字の大きさはそのままで、指定ブロックの拡
大に応じて位置が移動している文書が得られる。この場
合は、元の指定範囲の終了位置と開始位置のX座標の差
Xd を用いて、変形後の指定ブロックの右下の文字の位
置は座標(Xa +2Xd ,Ya )で示され、指定ブロッ
クと符号で示した補完ブロックとの境界線は、X方向
にXd だけ移動している。For example, if it is instructed in step 303 that the designated block should be enlarged twice in the horizontal direction, the document shown in FIG. 4 is converted into the document shown in FIG. 5 by the above-mentioned enlargement / reduction processing. In addition, only the characters included in the specified block are horizontally expanded to double, and the size of the characters included in the other complementary blocks remains the same, while the document whose position is moved according to the expansion of the specified block is obtained. To be In this case, using the difference Xd between the X coordinate of the end position and the start position of the original designated range, the position of the lower right character of the transformed designated block is indicated by the coordinate (Xa + 2Xd, Ya). The boundary line between the supplementary block and the symbol is moved by Xd in the X direction.
【0029】このようにして、ブロック編集機能を強化
したことにより、日本語ワードプロセッサを用いてデス
クトップパブリッシングシステムとして利用することが
可能となり、日本語ワードプロセッサの利用範囲を広げ
ることができる。By thus enhancing the block editing function, it becomes possible to use the Japanese word processor as a desktop publishing system, and it is possible to expand the range of use of the Japanese word processor.
【0030】一方、上述したステップ305における肯
定判定の場合は、判定処理部217からの通知に応じ
て、表示情報作成部218は、表示範囲から文字がはみ
出す旨を操作者に通知するための表示情報と以降の処理
について操作者の指示の入力を促すための表示情報とを
作成し、表示制御部211を介してディスプレイ202
に表示する(ステップ307)。このとき、表示情報作
成部218は、例えば、指定範囲の変更処理あるいはは
み出した部分を行を変えて表示する処理を行うか否かに
ついて、操作者に指示の入力を促せばよい。On the other hand, in the case of the affirmative determination in step 305 described above, in response to the notification from the determination processing unit 217, the display information creating unit 218 displays a message for notifying the operator that the characters are out of the display range. Information and display information for prompting the operator to input instructions regarding subsequent processing are created, and the display 202 is displayed via the display control unit 211.
(Step 307). At this time, the display information creating unit 218 may prompt the operator to input an instruction as to whether or not to perform the process of changing the designated range or the process of displaying the protruding portion by changing the line.
【0031】このステップ307で表示された表示情報
に応じて、操作者が指定範囲を変更する旨の指示を入力
した場合は、ステップ308の肯定判定として、ステッ
プ301に戻り、上述したステップ301〜ステップ3
05の処理を再び繰り返せばよい。When the operator inputs an instruction to change the designated range in accordance with the display information displayed in step 307, a positive determination is made in step 308, the process returns to step 301, and the above-mentioned steps 301 to 301 are executed. Step 3
The process of 05 may be repeated again.
【0032】また、操作者により、はみ出した部分を行
を変えて表示する旨の指示が入力された場合は、ステッ
プ309の肯定判定として、補完ブロック格納部225
および拡大/縮小データ格納部226の内容を割りつけ
処理部213に送出し、この割りつけ処理部213によ
り、形式情報に従った割りつけ処理を行い(ステップ3
10)、表示用領域221に展開した後に処理を終了す
ればよい。When the operator inputs an instruction to display the protruding portion in a different line, a positive determination is made in step 309, the complementary block storage section 225.
And the contents of the enlarged / reduced data storage unit 226 are sent to the allocation processing unit 213, and the allocation processing unit 213 performs allocation processing according to the format information (step 3
10) The processing may be ended after the data is expanded in the display area 221.
【0033】一方、ステップ308における否定判定の
場合は、上述したステップ306に進んで、補完ブロッ
ク格納部225および拡大/縮小データ格納部226の
内容を表示用領域221に展開して、処理を終了すれば
よい。この場合は、はみ出した部分は表示されない。On the other hand, in the case of a negative determination in step 308, the flow proceeds to step 306 described above, the contents of the complementary block storage section 225 and the enlarged / reduced data storage section 226 are expanded in the display area 221, and the processing is ended. do it. In this case, the protruding portion is not displayed.
【0034】このように、補完ブロックを移動する前
に、座標演算部216で得られた座標に基づいて、判定
処理部217が補完ブロック内の全ての文字が表示範囲
に収まるか否かを判定し、表示情報作成部218と表示
制御部211とにより、この判定結果を操作者に通知す
ることにより、指定範囲の拡大/縮小処理によって、文
書の一部が誤って消去されることを防ぐことができる。As described above, before moving the complementary block, the determination processing unit 217 determines whether all the characters in the complementary block are within the display range based on the coordinates obtained by the coordinate calculation unit 216. Then, the display information creation unit 218 and the display control unit 211 notify the operator of this determination result, thereby preventing erroneous deletion of a part of the document due to enlargement / reduction processing of the designated range. You can
【0035】また、補完ブロック内の全ての文字が表示
範囲に収まらないとされた場合に、上述したようにして
操作者の指示を仰ぐことにより、指定範囲の拡大/縮小
機能をより使いやすくすることができる。Further, when all the characters in the complementary block are not included in the display range, the enlargement / reduction function of the designated range is made easier to use by asking the operator's instruction as described above. be able to.
【0036】[0036]
【発明の効果】以上説明したように本発明は、指定ブロ
ックを変形するとともに、この変形結果に応じて補完ブ
ロック内の各文字に対応する文字データの格納場所を文
書保持手段内で移動することにより、指定ブロックの変
形に応じて、補完ブロックを結合することができるの
で、自由な形状のブロック内の文字を一括して拡大ある
いは縮小することが可能である。これにより、日本語ワ
ードプロセッサのブロック編集機能の強化を図って、多
彩な日本語表現が可能なワードプロセッサを実現するこ
とができる。As described above, according to the present invention, the designated block is transformed, and the storage location of the character data corresponding to each character in the complementary block is moved in the document holding means according to the transformation result. With this, the complementary blocks can be combined in accordance with the deformation of the designated block, so that it is possible to collectively enlarge or reduce the characters in the blocks of arbitrary shapes. As a result, the block editing function of the Japanese word processor can be enhanced, and a word processor capable of various Japanese expressions can be realized.
【図1】本発明の原理ブロック図である。FIG. 1 is a principle block diagram of the present invention.
【図2】本発明の日本語ワードプロセッサの実施例構成
図である。FIG. 2 is a configuration diagram of an embodiment of a Japanese word processor of the present invention.
【図3】本発明の日本語ワードプロセッサの拡大/縮小
動作を表す流れ図である。FIG. 3 is a flowchart showing an enlarging / reducing operation of the Japanese word processor of the present invention.
【図4】指定ブロックの例を示す図である。FIG. 4 is a diagram showing an example of a designated block.
【図5】拡大/縮小処理結果の例を示す図である。FIG. 5 is a diagram showing an example of an enlargement / reduction processing result.
【図6】従来の拡大/縮小機能の説明図である。FIG. 6 is an explanatory diagram of a conventional enlargement / reduction function.
101 文書保持手段 102 出力手段 111 変形手段 112 移動手段 201 キーボード 202 CRTディスプレイ(CRT) 210 主制御部 211 表示制御部 212 かな漢字変換部 213 割りつけ処理部 214 切り出し処理部 215 拡大/縮小処理部 216 座標演算部 217 判定処理部 218 表示情報作成部 219 展開処理部 220 メモリ 221 表示用領域 222 作業領域 223 形式情報格納部 224 指定ブロック格納部 225 補完ブロック格納部 226 拡大/縮小データ格納部 101 document holding means 102 output means 111 deforming means 112 moving means 201 keyboard 202 CRT display (CRT) 210 main control section 211 display control section 212 kana-kanji conversion section 213 allocation processing section 214 cutout processing section 215 enlargement / reduction processing section 216 coordinates Calculation unit 217 Judgment processing unit 218 Display information creation unit 219 Expansion processing unit 220 Memory 221 Display area 222 Work area 223 Format information storage unit 224 Designated block storage unit 225 Complementary block storage unit 226 Enlarged / reduced data storage unit
Claims (1)
位置に対応して文書保持手段(101)に保持し、出力
手段(102)により文書の表示を行う日本語ワードプ
ロセッサにおいて、 前記出力手段(102)によって表示された文書内の矩
形のブロックを拡大あるいは縮小処理の対象とする旨の
指定範囲指示とこの矩形のブロックに含まれる文字を拡
大あるいは縮小するための倍率とが入力され、前記文書
保持手段(101)内の前記指定範囲に対応する文字デ
ータを前記倍率に応じて変形し、変形結果を前記文書保
持手段(101)に送出する変形手段(111)と、 前記矩形のブロックの変形結果に基づいて、前記矩形の
ブロックを囲む複数の補完ブロックに含まれる各文字に
対応する文書保持手段(101)の文字データの格納場
所を移動する移動手段(112)とを備えたことを特徴
とする日本語ワードプロセッサ。1. A Japanese word processor for holding character data representing a character in a document holding means (101) corresponding to a display position of the character and displaying the document by an output means (102). 102), a specified range instruction for enlarging or reducing a rectangular block in the document displayed and a scaling factor for enlarging or reducing the characters contained in this rectangular block are input, and the document is displayed. Deformation means (111) for deforming the character data corresponding to the specified range in the holding means (101) according to the magnification and sending the deformation result to the document holding means (101), and deformation of the rectangular block. Based on the result, the storage area of the character data of the document holding means (101) corresponding to each character included in the plurality of complementary blocks surrounding the rectangular block Japanese word processor is characterized in that a moving means (112) to move.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4176765A JPH0619902A (en) | 1992-07-03 | 1992-07-03 | Japanese word processor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4176765A JPH0619902A (en) | 1992-07-03 | 1992-07-03 | Japanese word processor |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0619902A true JPH0619902A (en) | 1994-01-28 |
Family
ID=16019431
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP4176765A Withdrawn JPH0619902A (en) | 1992-07-03 | 1992-07-03 | Japanese word processor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0619902A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7188501B2 (en) | 2005-06-28 | 2007-03-13 | Sumitomo Metal Industries, Ltd. | Cold rolling process for metal tubes |
US7197906B2 (en) | 2005-06-28 | 2007-04-03 | Sumitomo Metal Industries, Ltd. | Cold rolling process for metal tubes |
-
1992
- 1992-07-03 JP JP4176765A patent/JPH0619902A/en not_active Withdrawn
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7188501B2 (en) | 2005-06-28 | 2007-03-13 | Sumitomo Metal Industries, Ltd. | Cold rolling process for metal tubes |
US7197906B2 (en) | 2005-06-28 | 2007-04-03 | Sumitomo Metal Industries, Ltd. | Cold rolling process for metal tubes |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH0619902A (en) | Japanese word processor | |
US5727224A (en) | Document image processor for inserting and editing bracket symbols and associated text | |
JP2663967B2 (en) | Information storage control method | |
JPH06110442A (en) | Character and figure processor and method for deforming character of figure | |
JP2794409B2 (en) | Ruled line creation device | |
JP2635311B2 (en) | Document processing device | |
JPH03161861A (en) | Document processor with tabulating function | |
JPH0361198B2 (en) | ||
JP2721348B2 (en) | Image processing device | |
JPH04303272A (en) | Graphic preparing device | |
JP2753992B2 (en) | Ruled line creation device | |
JPS6375964A (en) | Table preparing system | |
JPH04326478A (en) | Graphic preparing device | |
JPH0143339B2 (en) | ||
JPH0258158A (en) | Documentation device | |
JPH0560598B2 (en) | ||
JPH05108787A (en) | Document preparing device | |
JPH0916145A (en) | Information processor | |
JPH06266706A (en) | Word processor with character size changing function | |
JPH06236365A (en) | Word processor and format setting method | |
JPH0250251A (en) | Document preparing device | |
JPH04139585A (en) | Image processor | |
JPH04282757A (en) | Word processor | |
JPS63317818A (en) | Intra-field document editing device | |
JPH0749867A (en) | Table preparation device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 19991005 |