(57)【特許請求の範囲】
【請求項１】
図形を描画情報と対応させて記憶する第１の記憶手段と、
新たに入力する図形の描画情報を記憶する第２の記憶手段と、
前記第１の記憶手段に記憶された図形を、対応する描画情報に基づいて表示する表示手段と、
前記表示手段の表示位置を指示する指示手段と、
前記指示手段を用いて、前記表示手段に表示された図形の１つを指示する第１の指示が行われたか否かを判断する第１の判断手段と、
前記指示手段を用いて前記表示手段の位置範囲を指示する第２の指示が行われたか否かを判断する第２の判断手段と、
前記第１の判断手段により前記第１の指示が行われたと判断された場合、前記指示手段により指示された図形に対応する描画情報を前記第１の記憶手段から読出す読出し手段と、
前記読出し手段により読出された描画情報に基づいて、前記第２の記憶手段に記憶された前記描画情報を変更する変更手段と、
前記第２の判断手段により前記第２の指示が行われたと判断された場合、前記変更手段により変更された前記描画情報に基づいて、前記表示手段の前記位置範囲に新たな図形を描画する図形描画手段と
を具備したことを特徴とする文書編集装置。
【請求項２】
前記図形の描画情報が、線の幅、線の表示パターン、線の色、図形閉領域内を塗り潰すパターンの少なくとも１つを含むことを特徴とする請求項１に記載の文書編集装置。
【請求項３】
文字列を文字表示情報と対応させて記憶する第１の記憶手段と、
新たに入力する文字の文字表示情報を記憶する第２の記憶手段と、
前記第１の記憶手段に記憶された文字列を、対応する文字表示情報に基づいて表示する表示手段と、
前記表示手段の表示位置を指示する表示位置指示手段と、
文字の入力位置を示す文字位置指示手段と、
前記表示位置指示手段を用いて、前記表示手段に表示された文字列が指示されたか否かを判断する第１の判断手段と、
前記第１の判断手段により前記指示が行われたと判断された場合、前記表示位置指示手段により指示された文字列に対応する文字表示情報を前記第１の記憶手段から読出す読出し手段と、
前記読出し手段により読出された文字表示情報に基づいて、前記第２の記憶手段に記憶された前記文字表示情報を変更する変更手段と、
文字の入力が行われたか否かを判断する第２の判断手段と、
前記第２の判断手段により文字の入力が行われたと判断された場合、前記変更手段により変更された前記文字表示情報に基づいて、前記表示手段の前記文字位置指示手段により指示された位置に文字列を入力する文字列入力手段と
を具備したことを特徴とする文書編集装置。
【請求項４】
前記文字の文字表示情報が、文字の書体、文字の大きさ、文字の色の少なくとも１つを含むことを特徴とする請求項３に記載の文書編集装置。
【請求項５】
第１の記憶手段に記憶された図形を、対応する描画情報に基づいて表示画面に表示し、指示手段により指示された前記表示画面の位置に、第２の記憶手段に記憶された描画情報に基づく図形を描画する文書編集方法であって、
前記指示手段を用いて、前記表示画面に表示された図形の１つを指示する第１の指示が行われたか否かを判断手段により判断する第１の判断工程と、
前記判断手段により前記第１の指示が行われたと判断された場合、前記指示手段で指示された図形に対応する描画情報を前記第１の記憶手段から読出し手段が読出す読出し工程と、
前記読出し手段により読出された描画情報に基づいて、前記第２の記憶手段に記憶された前記描画情報を変更手段により変更する変更工程と、
前記指示手段を用いて前記表示画面の位置範囲を指示する第２の指示が行われたか否かを前記判断手段により判断する第２の判断工程と、
前記判断手段により前記第２の指示が行われたと判断された場合、前記変更手段により変更された前記描画情報に基づいて、前記表示画面の前記位置範囲に図形を描画手段により描画する図形描画工程と、
を具備したことを特徴とする文書編集方法。
【請求項６】
第１の記憶手段に記憶された文字列を、対応する文字表示情報に基づいて表示画面に表示し、文字位置指示手段により指示された位置に、文字入力手段から入力された文字列を第２の記憶手段に記憶された文字表示情報に基づき表示する文書編集方法であって、
表示位置手段を用いて、前記表示画面に表示された文字列が指示されたか否かを判断手段により判断する第１の判断工程と、
前記判断手段により前記指示が行われたと判断された場合、前記表示位置指示手段で指示された文字列に対応する文字表示情報を前記第１の記憶手段から読出し手段が読出す読出し工程と、
前記読出し手段が読出した文字表示情報に基づいて、前記第２の記憶手段に記憶された前記文字表示情報を変更手段により変更する変更工程と、
前記文字入力手段から文字が入力されたか否かを前記判断手段により判断する第２の判断工程と、
前記判断手段により前記入力が行われたと判断された場合、前記変更手段により変更された前記文字表示情報に基づいて、前記表示画面の前記文字位置指示手段により指示された位置に文字列を入力する文字列入力工程と
を具備したことを特徴とする文書編集方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、線種・面種等を指定しアプリケーションソフトによって提供された直線や折れ線や多角形などの描画ツールを用いて、目的とする図や絵を作成し、また、書体や文字サイズや文字色等の指定をして文字を入力し所望の文章を作成する文書編集装置及び方法に関するものである。
【０００２】
【従来の技術】
まず、この種の文書編集装置において図形編集をする際に、従来どのように図形データ作成中に線幅・線種・線色・閉領域塗り潰しパターンの指定・変更を行っていたかを、図３から図７を用いて説明する。まず図形編集用ウインドウを表示して、図形作成モードの状態にし、円・楕円・円弧等の図形作成をキーボードより指示し、図形データを作成する。この状態を示すのが図３であり、３０はＣＲＴの画面を示し、３１は図形データを表示・編集するためのウインドウであり、３２から３４までは図形データファイルに記録されていた図形データであり、３５はポインティングデバイス（ＰＤ）に連動して移動するカーソル（ここではＰＤとしてマウスを使用しているものとして説明するので、以下ではマウスカーソルと表記する）を示している。この時、入力図形描画情報を図形３３と同じように変更して図形編集を行うには、次ぎの様にしていた。
【０００３】
まずキーボードより、図形作成モードを終了し、図形の線幅の指定を行うことを指示する。この指示により、線幅指定モードとなり、線幅指示ウインドウが現れる。この状態を示すのが図４であり、３６は線幅指定ウインドウであり、３７は線幅を０．１ｍｍ単位で指定する為の数値入力フィールドである。ここで、図形３３と同じ線幅をキーボードより数値入力フィールド３７に入力するか、またはマウスカーソル３５を図形３３上に移動してマウスの左ボタンを２クリックすることにより図形３３の線幅をプログラムで抽出し、その数値を数値入力フィールド３７に表示させるようにする。
【０００４】
以下同様に、キーボードより、図形の線種の指定を行うことを指示する。この指示により、線種指定モードとなり、線種指定ウインドウが現れる。この状態を示すのが図５であり、３８は線種指定ウインドウであり、３９は線種を表示しているフィールドであって本例では６種類の線種が表示され、フィールドが反転表示されている線種が現在指定されていることを示している。ここでマウスカーソル３５を選択したい線種フィールド３９上に移動しマウスの左ボタンをクリックするか、マウスカーソル３５を図形３３上に移動しマウスの左ボタンを２クリックすることにより図形３３の線種プログラムで抽出し、それを線種指定ウインドウ３８に反映させるようにする。
【０００５】
また、キーボードより、図形の線色の指定を行うことを指示する。この指示により、線色指定モードとなり、線色指定ウインドウが現れる。この状態を示すのが図６で、４０は線色指定ウインドウであり、４１は線色を表示しているフィールドであって本例では６種類の線種が表示され、フィールドが反転表示されている線色が現在指定されていることを示している。ここでマウスカーソル３５を選択したい線色フィールド４１上に移動しマウスの左ボタンをクリックするか、マウスカーソル３５を図形３３上に移動しマウスの左ボタンを２クリックすることにより図形３３の線色をプログラムで抽出し、それを線色指定ウインドウ４０に反映させるようにする。
【０００６】
またキーボードより、図形の閉領域塗り潰しパターンの指定を行うことを指示する。この指示により、塗り潰しパターン指定モードとなり、塗り潰しパターン指定ウインドウが現れる。この状態を示すのが図７で、４２は塗り潰しパターン指定ウインドウであり、４３は塗り潰しパターンを表示しているフィールドであって本例では９種類塗り潰しパターンが表示され、フィールドの縁が太線で表示されている塗り潰しパターンが現在指定されていることを示している。ここでマウスカーソル３５を選択したい塗り潰しパターンフィールド４３上に移動しマウスの左ボタンをクリックするか、マウスカーソル３５を図形３３上に移動しマウスの左ボタンを２クリックすることにより図形３３の塗り潰しパターンをプログラムで抽出し、それを塗り潰しパターン指定ウインドウ４２に反映させるようにする。
【０００７】
以上の処理が終了した後に、キーボードより、再び図形作成モードに入ることを指示する。この指示により、図形作成モードに戻り、図形編集用ウインドウ以外のウインドウは全て閉じる。そして、図形３３と同じ入力図形描画情報を用いて図形の作成を行える状態となる。
【０００８】
次に、この種の文書編集装置において文章編集をする際に、従来どのように文章作成中に書体・文字・サイズ・文字色の指定・変更を行っていたかを、図１３から図１７を用いて説明する。まず文章編集用ウインドウを表示して、文章作成モードの状態にし、文字入力を行って文章の作成を行うことをキーボードより指示し、文章を作成する。この状態を示すのが図１３であり、３０はＣＲＴの画面を示し、４７は文章を表示・編集するためのウインドウであり、４８は文章ファイルに記録されていた文字データであり、４９は文字データの入力される位置を示す文字カーソルであり、３５はＰＤ１０に連動して移動するマウスカーソルを示している。この時、入力文字表示情報を１行目の文字データ４８と同じように変更して文章編集を行うには、次の様にしていた。
【０００９】
まずキーボードより、文字入力モードを終了し、文字の書体の指定を行うことを指示する。この指示より、書体指定モードとなり、書体指定ウインドウが現れる。この状態を示すのが図１４であり、５０は書体指定ウインドウであり、５１は書体を表示しているフィールドであって本例では６種類の書体が表示され、フィールドが反転表示されている書体が現在指定されていることを示している。ここでマウスカーソル３５を選択したい書体フィールド５１上に移動しマウスの左ボタンをクリックするか、マウスカーソル３５を文字データ４８上に移動しマウスの左ボタンを２クリックすることにより文字データ４８の書体をプログラムで抽出しそれを書体指定ウインドウ５０に反映させるようにする。
【００１０】
それを以下同様に、キーボードより、文字サイズの指定を行うことを指示する。この指示により、文字サイズ指定モードとなり、文字サイズ指定ウインドウが現れる。この状態を示すのが図１５で、５２は文字サイズ指定ウインドウであり、５３は文字サイズを０．１ポイント単位で指定するための数値入力フィールドである。ここで、文字データ４８と同じ文字サイズをキーボードより数値入力フィールド５３に入力するか、またはマウスカーソル３５を文字データ４８上に移動してマウスの左ボタンを２クリックすることにより文字データ４８の文字サイズをプログラムで抽出し、その数値数値入力フィールド５３に表示させるようにする。
【００１１】
またキーボードより、文字色の指定を行うことを指示する。この指示により、文字色指定モードとなり、文字色指定ウインドウが現れる。この状態を示すのが図１６であり、５４は文字色指定ウインドウであり、５５は文字色を表示しているフィールドであって本例では６種類の文字色が表示され、フィールドが反転表示されている文字色が現在指定されていることを示している。ここでマウスカーソル３５を選択したい文字色フィールド５５上に移動しマウスの左ボタンをクリックするか、マウスカーソル３５を文字データ４８上に移動しマウスの左ボタンを２クリックすることにより文字データ４８の文字色をプログラムで抽出し、それを文字色指定ウインドウ５４に反映させるようにする。
【００１２】
以上の処理が終了した後に、キーボードより、再び文字入力モードに入ることを指示する。この指示により、文章作成モードに戻り、文章編集用ウインドウ以外のウインドウは全て閉じる。そして、文字データ４８と同じ入力文字表示情報を用いて文章の作成を行える状態となる。その作成例が図１７である。
【００１３】
【発明が解決しようとする課題】
従って、従来の文書編集装置における図形編集では図形データを作成中に入力図形描画情報を変更するには、一旦図形作成モードを終了し変更したい入力図形描画情報を設定した後に再び図形作成モードに入り直さなければならず、処理が煩雑でかつ、処理時間がかかるという問題点があった。
【００１４】
また、従来の文書編集装置における文書編集では文字入力中に入力文字表示情報を変更するには、一旦文字入力モードを終了し変更したい入力文字表示情報を設定し直した後に再び文字入力モードに入り直さなければならず、図形編集の場合と同様、処理が煩雑でかつ、処理問題がかかるという問題点があった。
【００１５】
【課題を解決するための手段】
上記の課題を解決するために、本発明の文書編集装置は、図形を描画情報と対応させて記憶する第１の記憶手段と、新たに入力する図形の描画情報を記憶する第２の記憶手段と、前記第１の記憶手段に記憶された図形を、対応する描画情報に基づいて表示する表示手段と、前記表示手段の表示位置を指示する指示手段と、前記指示手段を用いて、前記表示手段に表示された図形の１つを指示する第１の指示が行われたか否かを判断する第１の判断手段と、前記指示手段を用いて前記表示手段の位置範囲を指示する第２の指示が行われたか否かを判断する第２の判断手段と、前記第１の判断手段により前記第１の指示が行われたと判断された場合、前記指示手段により指示された図形に対応する描画情報を前記第１の記憶手段から読出す読出し手段と、前記読出し手段により読出された描画情報に基づいて、前記第２の記憶手段に記憶された前記描画情報を変更する変更手段と、前記第２の判断手段により前記第２の指示が行われたと判断された場合、前記変更手段により変更された前記描画情報に基づいて、前記表示手段の前記位置範囲に新たな図形を描画する図形描画手段とを具備したことを特徴とする。
【００１６】
また、本発明の文書編集装置は、文字列を文字表示情報と対応させて記憶する第１の記憶手段と、新たに入力する文字の文字表示情報を記憶する第２の記憶手段と、前記第１の記憶手段に記憶された文字列を、対応する文字表示情報に基づいて表示する表示手段と、前記表示手段の表示位置を指示する表示位置指示手段と、文字の入力位置を示す文字位置指示手段と、前記表示位置指示手段を用いて、前記表示手段に表示された文字列が指示されたか否かを判断する第１の判断手段と、前記第１の判断手段により前記指示が行われたと判断された場合、前記表示位置指示手段により指示された文字列に対応する文字表示情報を前記第１の記憶手段から読出す読出し手段と、前記読出し手段により読出された文字表示情報に基づいて、前記第２の記憶手段に記憶された前記文字表示情報を変更する変更手段と、文字の入力が行われたか否かを判断する第２の判断手段と、前記第２の判断手段により文字の入力が行われたと判断された場合、前記変更手段により変更された前記文字表示情報に基づいて、前記表示手段の前記文字位置指示手段により指示された位置に文字列を入力する文字列入力手段とを具備したことを特徴とする。
【００１７】
更に、本発明の文書編集方法は、第１の記憶手段に記憶された図形を、対応する描画情報に基づいて表示画面に表示し、指示手段により指示された前記表示画面の位置に、第２の記憶手段に記憶された描画情報に基づく図形を描画する文書編集方法であって、前記指示手段を用いて、前記表示画面に表示された図形の１つを指示する第１の指示が行われたか否かを判断手段により判断する第１の判断工程と、前記判断手段により前記第１の指示が行われたと判断された場合、前記指示手段で指示された図形に対応する描画情報を前記第１の記憶手段から読出し手段が読出す読出し工程と、前記読出し手段により読出された描画情報に基づいて、前記第２の記憶手段に記憶された前記描画情報を変更手段により変更する変更工程と、前記指示手段を用いて前記表示画面の位置範囲を指示する第２の指示が行われたか否かを前記判断手段により判断する第２の判断工程と、前記判断手段により前記第２の指示が行われたと判断された場合、前記変更手段により変更された前記描画情報に基づいて、前記表示画面の前記位置範囲に図形を描画手段により描画する図形描画工程と、を具備したことを特徴とする。
【００１８】
また、本発明の文書編集方法は、第１の記憶手段に記憶された文字列を、対応する文字表示情報に基づいて表示画面に表示し、文字位置指示手段により指示された位置に、文字入力手段から入力された文字列を第２の記憶手段に記憶された文字表示情報に基づき表示する文書編集方法であって、表示位置指示手段を用いて、前記表示画面に表示された文字列が指示されたか否かを判断手段により判断する第１の判断工程と、前記判断手段により前記指示が行われたと判断された場合、前記表示位置指示手段で指示された文字列に対応する文字表示情報を前記第１の記憶手段から読出し手段が読出す読出し工程と、前記読出し手段が読出した文字表示情報に基づいて、前記第２の記憶手段に記憶された前記文字表示情報を変更手段により変更する変更工程と、前記文字入力手段から文字が入力されたか否かを前記判断手段により判断する第２の判断工程と、前記判断手段により前記入力が行われたと判断された場合、前記変更手段により変更された前記文字表示情報に基づいて、前記表示画面の前記文字位置指示手段により指示された位置に文字列を入力する文字列入力工程とを具備したことを特徴とする。
【００３７】
【発明の実施の形態】
＜実施の形態１＞
以下、添付図面に従って本発明の実施の形態１を詳細に説明する。なお、本発明の機能が実行されるのであれば、単体の機器であっても、複数の機器からなるシステムであっても、ＬＡＮ等のネットワークを介して、処理が行われるシステムであっても本発明が適用されることは言うまでもない。
【００３８】
図１は本発明の実施の形態の図形・文章編集装置のシステム・ブロック図である。１はシステム・バスであり、これから説明する各構成ブロックはこのシステム・バスに接続されている。２はＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。３はプログラム・メモリ（ＰＭＥＭ）で、後述する編集処理のためのプログラムを適宜ハード・ディスク１５から選択／読み込みし、２のＣＰＵにて実行する。また、作成された図形データはデータ格納用メモリでもあるＰＭＥＭ３に図形データ情報として格納され、文章データの一時格納用としてもＰＭＥＭ３が用いられる。４はイメージ・メモリ（ＩＭＥＭ）、５はイメージ・スキャナ、６は画像入出力制御部、７と１７はプリンタである。イメージ・スキャナ５から読み込まれた画像データは、４のＩＭＥＭに展開されたのちＶＲＡＭ１１上に展開され、ＣＲＴ１３に表示される。
【００３９】
８は入力制御部であり、９のキーボード、１０のポインティングデバイス（ＰＤ）等の入力装置が接続される。操作者はこのキーボード９を操作することによりシステムの動作指令等を行う。またＰＤ１０は１３のＣＲＴ上で画像情報や図形データや文字データや数値データを選択、加工指示するためのもので、本実施の形態１ではマウスを使用している。これによりＣＲＴ１３上のマウスカーソルをＸ，Ｙ方向に任意に移動して、メニューの選択、画像データ、図形データ、文字データ、数値データの選択、編集を行なう。
【００４０】
１１はビデオ・イメージ・メモリ（ＶＲＡＭ）、１２は表示出力制御部、１３はＣＲＴである。１３のＣＲＴに表示されるデータは１１のＶＲＡＭ上にビットマップデータとして展開されている。例えば図形データであれば、その位置、描画属性情報に対応した図形パターンがＶＲＡＭ１１上に展開されており、また、ソフト制御によりＶＲＡＭ１１の表示エリアに直接カーソルを生成し表示が可能である。１４は外部記憶装置制御部、１５、１６は画像データや図形データや文字データや数値データなどを記録しておくデータファイル用のディスクで、例えば１５はハード・ディスク（ＨＤ）であり、１６は、フロッピー・ディスク（ＦＤ）である。
【００４１】
図２は本発明の実施の形態１の図形・文章編集装置の外観図である。２０は図１で説明したシステム・バス１やＣＰＵ２やＰＭＥＭ３やＩＭＥＭ４等を内蔵した図形・文章編集装置の本体部である。図１と同様、１３はＣＲＴで、９はキーボード、１０はＰＤであり、また、２１はＦＤドライブであり、このＦＤドライブ２１にＦＤ２２がセットされて画像データや図形データや文字データや数値データをＦＤ２２に書き込んだり、またＦＤ２２に記録されている図形データや文字データや数値データを読み込んだりする。また、本発明を実現可能なプログラムを記録したＦＤ２２を他の図形・文章編集装置のＦＤドライブ２１にセットし、そのプログラムをハードディスク１５へロードし、そのロードしたプログラムを実行することによって、本実施の形態１は他の図形・文章編集装置においても実現可能である。
【００４２】
図８から図１２までは、図形データ編集における本発明の実施の形態１の動作内容を説明する図である。
【００４３】
まず、図８〜図１１は本実施の形態１中におけるＣＲＴ１３の一画面を示す図である。３０から３５までは図３〜７で用いられたものと同様であり、４４は現在本図形編集装置がメモリ内に保持している入力図形描画情報を示している。
【００４４】
また、図１２は、本実施の形態１の動作の一例を説明するフローチャートである。
【００４５】
以下、図８〜図１１を用いて図１２のフローチャートに従って本実施の形態１に関して説明する。
【００４６】
まずステップＳ１にて編集処理を行いたい図形データファイルをＨＤ１５より選択し、ＣＲＴ１３上に図形編集用ウインドウ３１を表示し、図形編集用ウインドウ３１内にファイルに記録されていた図形データを表示する。そして新規に図形を作成・描画する時の入力図形描画情報はディフォルト値として『線幅＝０．１ｍｍ、線種＝実線、線色＝黒色、塗り潰しパターン＝白紙』がセットされる。この時の状態を示す図が図８である。そしてステップＳ２にて、これから図形作成モードに入ることをキーボード９より指示する。本実施の形態１では、図形作成モードに入ると、ディフォルトとして角丸四角形が作成対象図形として選択されるものとする。
【００４７】
そしてステップＳ３にて入力があったかどうかを判断し、無ければステップＳ３を繰り返し、あればステップＳ４に進む。ステップＳ４では入力が作成する図形種を変更するものであったかどうかを判断し、もしＹＥＳならばＳ７に進み、ＮＯならばステップＳ５に進む。本実施の形態１ではＮＯであったとしてもステップＳ５に進む。ステップＳ５ではマウスカーソル３５が図形データ上にある時にマウスのボタンが２クリックされたかどうかを判断し、ＹＥＳならばステップＳ８に進み、ＮＯならばステップＳ６に進む。本実施の形態１ではＮＯであったとしてステップＳ６に進む。
【００４８】
ステップＳ６では、ＣＲＴ１３上で入力する図形の位置と範囲を指定するドラッグ操作（マウスのボタンを押しっぱなしにしてマウスカーソル３５を移動させる操作のこと）がなされたかどうかを判断し、ＹＥＳならばステップＳ９に、ＮＯならばステップＳ３に戻る。本実施の形態１ではＹＥＳであったとしてステップＳ９に進む。ステップＳ９では、現在の入力図形描画情報に従って、現在選択されている作成対象図形をドラッグ操作した場所に作成する。ステップＳ２の図形作成モード移行時に、すでに角丸四角形が作成対象図形として選択されているので、本実施の形態１では角丸四角形が作成される。この時の状態を示す図が図９であり、現在の入力図形描画情報４４に従って角丸四角形４５が作成されている。そしてステップＳ３に戻り次の入力を待つ。
【００４９】
次の入力としてマウスポインタ３５を図形３４上に移動し、マウスのボタンが２クリックされたとするとステップＳ３、Ｓ４、Ｓ５を通りステップＳ８に進む。ステップＳ８では、マウスで指示された図形３４の描画情報である『線幅＝２．５ｍｍ、線種＝点線、線色＝黒色、塗り潰しパターン＝交差』を抽出し、メモリ内に記憶されている入力図形描画情報を、この描画情報に書き換える。この時の状態を示す図が図１０である。ステップＳ８を終了すると、ステップＳ３に戻る。
【００５０】
更に次の入力として、作成対象図形を正三角形に変更することがキーボード９より指示されたとすると、、ステップＳ３、Ｓ４を通りステップＳ７に進む。ステップＳ７では、作成対象図形の種類を指定したものに替え、ステップＳ３に戻る。そしてドラッグ操作がなされたとすると、ステップＳ３、Ｓ４、Ｓ５、Ｓ６を通りステップＳ９に進み、現在の入力図形描画情報に従って、正三角形が作成される。この時の状態を示す図が図１１である。そして、以上の処理を繰り返すことにより、図形が描画されていく。
【００５１】
なお上記実施の形態１では、図形データファイルがＨＤ１５に既に登録されているものとしたが新規に作成されたものであっても構わない。
【００５２】
なお上記実施の形態１では入力図形描画情報を線幅・線種・塗り潰しパターンの４つとしたが、入力図形描画情報として塗り潰しパターンの色・グランデーション・線の端点を丸くするかどうか等の情報を付加しても構わないし、また４つ以下でも構わない。
【００５３】
＜実施の形態２＞
以下、添付図面に従って本発明の実施の形態２を詳細に説明する。なお、本実施の形態２の図形・文章編集装置のシステム・ブロック図は、実施の形態１と同様、図１に示されており、外観図は図２に示されている。
【００５４】
図１８から図２２までは、文章編集における本発明の実施の形態２の動作内容を説明する図である。
【００５５】
まず、図１８〜図２１は本実施の形態２中におけるＣＲＴ１３の一画面を示す図である。３０、３５、４７、４８、４９は図１３〜図１７で用いられたものと同様であり、５６は現在本図形・文章編集装置がメモリ内に保持している入力文字表示情報を示している。
【００５６】
また、図２２は、本実施の形態２の動作の一例を説明するフローチャートである。
【００５７】
以下図１８〜図２１を用いて、図２２のフローチャートに従って本実施の形態２に関して説明する。
【００５８】
まずステップＳ１１にて編集処理を行いたい文書ファイルをＨＤ１５より選択し、ＣＲＴ１３上に文章編集用ウインドウ４７を表示し、文章編集用ウインドウ４７内にファイルに記録されていた文章データを表示する。そして新規に文字を入力・表示する時の入力文字表示情報はディフォルト値として『書体＝明朝、文字サイズ＝１４ポイント、文字色＝黒色』がセットされる。この時の状態を示す図が図１８である。そしてステップＳ１２にて、これから文字入力モードに入ることをキーボード９より指示する。
【００５９】
そしてステップＳ１３にて入力があったかどうかを判断し、無ければステップＳ１３を繰り返し、あればステップＳ１４に進む。ステップＳ１４ではマウスカーソル３５が文字データ上にある時にマウスのボタンが２クリックされたかどうかを判断し、ＹＥＳならばステップＳ１６に進み、ＮＯならばステップＳ１５に進む。本実施の形態２ではＮＯであったとしてステップＳ１５に進む。ステップＳ１５ではキーボード９より文字入力が成されたかどうかを判断し、ＹＥＳならばステップＳ１７に、ＮＯならばステップＳ１３に戻る。本実施の形態２ではＹＥＳであったとしてステップＳ１７に進む。ステップＳ１７では、現在の入力文字表示情報に従って、入力された文字を表示する。本実施の形態２では連続して文字列『３）講師』が入力されたとする。この時の状態を示す図が図１９であり現在の入力文字表示情報５６に従って入力文字列『３）講師』が文字カーソル４９の位置より入力されている。そしてステップＳ１３に戻り次の入力を待つ。
【００６０】
次の入力としてマウスポインタ３５を文字データ４８上に移動し、マウスのボタンが２クリックされたとするとステップＳ１３、Ｓ１４を通りステップＳ１６に進む。ステップＳ１６では選択された文字データ４８の表示情報を抽出し、メモリ内に記録されている入力文字表示情報を書き換える。この時の状態を示す図が図２０である。ステップＳ１６を終了すると、ステップＳ１３に戻る。
【００６１】
そして文字列『＊大学＊＊教授』の入力がなされたとすると、ステップＳ１３、Ｓ１４、Ｓ１５、Ｓ１７を入力文字数繰り返し、現在の入力文字情報に従って文字が入力されて、画面上に表示される。この時の状態を示す図が図２１である。以上の処理を繰り返して文章を作成する。
【００６２】
なお上記実施の形態２では、文章ファイルがＨＤ１５に既に登録されているものとしたが新規に作成されたものであっても構わない。
【００６３】
なお上記実施の形態２では入力文字情報を書体・文字サイズ・文字色の３つとしたが、入力文字表示情報として太字・斜体・アンダーライン・文字を囲む枠等の情報を付加しても構わないし、また上記の中のいくつかの任意の表示情報を用いても構わない。
【００６４】
【発明の効果】
以上説明した様に本発明によれば、図形の作成を行う際に、既存の図形を選択して、その図形の描画情報をこれから作成する図形用に利用できるので、図形作成モードを抜けてから、描画情報の再設定を行うという煩わしさが無くなり、図形の描画情報を逐次変えながら図形の作成ができるという効果がある。
【００６５】
また、文章の作成を行う際に、既存の文字列を選択して、その文字列の文字表示情報をこれから入力する文字用に利用できるので、文字入力モードを抜けてから、文字表示情報の再設定を行うという煩わしさが無くなり、文字の文字表示情報を逐次変えながら文章の作成ができるという効果がある。
【図面の簡単な説明】
【図１】実施の形態１及び２における図形・文章編集装置のシステムブロック図である。
【図２】実施の形態１及び２における図形・文章編集装置の外観図である。
【図３】従来の図形編集における処理方法を説明する図である。
【図４】従来の図形編集における処理方法を説明する図である。
【図５】従来の図形編集における処理方法を説明する図である。
【図６】従来の図形編集における処理方法を説明する図である。
【図７】従来の図形編集における処理方法を説明する図である。
【図８】実施の形態１の動作内容を説明する図である。
【図９】実施の形態１の動作内容を説明する図である。
【図１０】実施の形態１の動作内容を説明する図である。
【図１１】実施の形態１の動作内容を説明する図である。
【図１２】実施の形態１の処理を示すフローチャートである。
【図１３】従来の文書編集における処理方法を説明する図である。
【図１４】従来の文書編集における処理方法を説明する図である。
【図１５】従来の文書編集における処理方法を説明する図である。
【図１６】従来の文書編集における処理方法を説明する図である。
【図１７】従来の文書編集における処理方法を説明する図である。
【図１８】実施の形態２の動作内容を説明する図である。
【図１９】実施の形態２の動作内容を説明する図である。
【図２０】実施の形態２の動作内容を説明する図である。
【図２１】実施の形態２の動作内容を説明する図である。
【図２２】実施の形態２の処理を示すフローチャートである。
【符号の説明】
１  システム・バス
２  ＣＰＵ
３  ＰＭＥＭ
４  ＩＭＥＭ
５  イメージ・スキャナ
６  画像入出力制御部
７  プリンタ
８  入力制御部
９  キーボード
１０  マウス
１１  ＶＲＡＭ
１２  表示出力制御部
１３  ＣＲＴ
１４  外部記憶制御部
１５  ハード・ディスク
１６  フロッピ・ディスク
１７  プリンタ
【図１】
0003825826.tif 000002
【図２】
0003825826.tif 000003
【図３】
0003825826.tif 000004
【図４】
0003825826.tif 000005
【図５】
0003825826.tif 000006
【図６】
0003825826.tif 000007
【図７】
0003825826.tif 000008
【図８】
0003825826.tif 000009
【図９】
0003825826.tif 000010
【図１０】
0003825826.tif 000011
【図１１】
0003825826.tif 000012
【図１２】
0003825826.tif 000013
【図１３】
0003825826.tif 000014
【図１４】
0003825826.tif 000015
【図１５】
0003825826.tif 000016
【図１６】
0003825826.tif 000017
【図１７】
0003825826.tif 000018
【図１８】
0003825826.tif 000019
【図１９】
0003825826.tif 000020
【図２０】
0003825826.tif 000021
【図２１】
0003825826.tif 000022
【図２２】
0003825826.tif 000023