(57)【特許請求の範囲】
【請求項１】
画面上に表示された文書について、第１回目の所定キーの押下により、画面上に表示されている第１基点のカーソル位置の行桁情報と処理元選択中の状態管理情報とを所定の格納領域に格納する第１基点格納手段と、
カーソルが移動され、第２回目の所定キーの押下により、第２基点のカーソル位置の行桁情報と処理先位置選択中の状態管理情報とを所定の格納領域に格納する第２基点格納手段と、
カーソルが移動され、第３回目の所定キーの押下により、画面上に表示されているカーソル位置を処理先基点とし、その処理先基点が処理先範囲の所定位置になるように、第１基点位置と第２基点位置とから定まる矩形領域の処理元範囲の文書を処理先範囲に複写または移動する第１複写移動手段とを有し、キー処理が割込み処理であることを特徴とする文書処理装置であって、
処理先位置選択中のときに、処理範囲変更キーが押下されると、処理元範囲の桁を所定枠内の１桁から最終桁まで横拡張表示をする横拡張手段と、
実行キーの押下により、第１基点および第２基点の桁情報を横拡張表示の桁情報に変更する変更手段とを有することを特徴とする文書処理装置。
【請求項２】
横拡張手段により横拡張され、再度処理変更範囲拡張キーが押下されると、横拡張された表示が元の表示に戻る表示復旧手段と、
テンキーのうちの所定キーに処理元範囲の拡張方向を割付けておき、テンキーが押下されると処理元範囲を押下キー方向に所定量拡張する拡張手段と、
実行キーの押下により、第１基点および第２基点の行桁情報を拡張された行桁情報に変更する変更手段とを有することを特徴とする請求項１記載の文書処理装置。
【請求項３】
処理先範囲の所定位置を処理先基点位置として予め割付けたテンキ−を有し、
処理先位置選択中のときにカーソルの移動により処理先基点位置が指定され、テンキーが押下されると、その処理先基点位置がテンキーに割付けられている処理先範囲の所定位置になるように処理元範囲の文書を処理先範囲に複写または移動する第２複写移動手段を有することを特徴とする請求項１記載の文書処理装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、図形複写，図形移動，図形登録等の処理範囲指定操作方法および複写先，移動先指定操作方法を改良した文書処理装置に関する。
【０００２】
近年、ワードプロセッサの普及に伴い様々な機能が要求されており、例えば、図形複写や図形移動といった機能が提供されているが、図形複写や図形移動の処理を選択すると、従来では、その処理が完結するまで他の編集（データ修正）や一旦確定させた処理範囲の変更が行えず、図形複写や図形移動のモードを強制的に終了させて、その処理を行った後、改めて図形複写や図形移動を実施するといった面倒な操作が必要があった。
【０００３】
このため、処理範囲指定中においても誤字等が修正でき、また処理範囲指定を簡易化する等、操作性を改善することが求められている。
【０００４】
【従来の技術および発明が解決しようとする課題】
図１３は従来例の説明図である。
図１３は、ワードプロセッサにおいて、作成された文書（文字作成編集モードまたは図形モードで作成された文字または図形）を、桁単位で複写，移動（以下、図形複写，図形移動，図形登録等と称する）する場合の処理範囲設定操作例を示したもので、図１３（１）  〜（３）  に従い、図形複写の場合を説明する。
（１）  表示画面上、先ずカーソルを複写元図形範囲の先頭位置（左上基点）  に移動し、図形複写キーを押下する。これにより、複写元図形範囲の左上位置が決定される。
（２）  次にカーソルを下方（または右方向）  に移動する。これにより、先頭位置から、現カーソル位置の桁までの間が枠で表示される。
（３）  続いて右方向（または下方，複写元図形範囲の右下基点）  に移動し、実行キーを押下する。これにより、左上基点と右下基点とで定まる矩形範囲が枠で表示され、この範囲が複写元範囲として設定され、複写先指定の案内表示が行われる。
【０００５】
以上により、カーソルを複写先の先頭位置（左上基点）に移動させて実行キーを押下することにより、複写元範囲の先頭位置がカーソル位置に一致するように、複写元範囲の図形が複写される。なお、図形移動の場合は、移動元図形が実行キー押下により消去される他は図形複写と同様である。
【０００６】
以上説明した従来の図形複写および図形移動では、以下のような操作面の不都合がある。
▲１▼  図形複写および図形移動キーの押下により処理を開始すると、以降、処理が完結するまでは他の処理（機能）を実施することができない。このため、範囲指定中に誤字や編集ミスを検出した場合や一旦確定させた図形範囲を変更したい場合は、図形複写や図形移動のモードを強制的に終了させるか、誤字や編集ミス存在のままで処理を完結させ、後で修正を行わなければならない。
▲２▼  範囲指定の操作においては左上基点指定後に右下基点を、処理先基点の指定においては左上基点を指定しなければならないという規則があるため、カーソル位置によっては、処理元および処理先の指定において面倒なカーソル移動を実施しなければならない。
【０００７】
本発明は、上記課題に鑑み、図形複写や図形移動の操作中に文書中に不備や変更が発生した場合に即時に修正および変更ができる、確定後の処理範囲の変更を可能とする、処理元／処理先基点指定操作の操作性を向上させる等、処理範囲設定，処理先設定に係わる操作性を改善した文書処理装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するため、本発明の文書処理装置は、以下に示す構成を有する。
（１）  第１の基点情報が格納される第１の格納領域３と、第２の基点情報が格納される第２の格納領域７と、第１のキー１押下により起動され、その時点のカーソル位置を第１の基点情報として前記第１の格納領域３に記憶させた後、第２の基点設定待ちの状態で所定の文書処理モードに復帰させる第１の基点割込設定部２と、第２のキー５押下により起動され、その時点のカーソル位置を第２の基点情報として前記第２の格納領域７に記憶させた後、処理先指定待ち状態で所定の文書処理モードに復帰させる第２の基点割込設定部６とを有し、第１の基点および第２の基点を割込み制御により設定して、処理元範囲設定操作間および続く処理先設定操作までの間における文書処理を可能とするように構成する。
（２）  第１の基点情報が格納される第１の格納領域と、第２の基点情報が格納される第２の格納領域と、第１のキー押下時点のカーソル位置を第１の基点情報として前記第１の格納領域に記憶させる第１の基点割込設定部と、第２のキー押下時点のカーソル位置を第２の基点情報として第２の格納領域に記憶するとともに、第１の格納領域と第２の格納領域にそれぞれ格納されている第１の基点情報と第２の基点情報とに基づき、処理範囲を設定する処理範囲設定部とを設け、第１のキー押下時点および第２のキー押下時点のカーソル位置により処理範囲を設定するように構成する。
（３）  第１の基点設定後または第２の基点設定後に所定キーが押下された場合、その時点の処理範囲のうちの桁範囲を所定枠内の１桁から最終桁まで横拡張する拡張部を設けるように構成する。
（４）  （３）  において、横拡張した状態で所定キーが押下されたとき処理範囲を直前の処理範囲に戻すとともに、第１の基点設定待ちの状態に戻す変更処理部を設けるように構成する。
（５）  テンキーのうちの所定キーに処理範囲拡張方向を割り付けておき、該テンキーが押下されたとき、設定中の処理範囲を押下キーに対応する方向に拡張する処理範囲設定部を設けるように構成する。
（６）  テンキーのうちの所定キーに矩形領域中の所定位置をそれぞれ割り付けておき、図形複写先または図形移動先指定時に該テンキーが押下されたとき、画面中のカーソルが処理範囲のうちの押下キーに対応した位置に存在するように複写先または移動先を設定する処理先設定部を設けるように構成する。
【０００９】
【作用】
前記手段（１）  は、第１の基点および第２の基点を割込み制御により設定して、処理元範囲設定操作間および続く処理先設定操作までの間における文書処理を可能とするもので、図形複写，  図形移動等に適用される。
【００１０】
このため、第１の基点割込設定部２は、第１のキー１が押下されたとき、その時点のカーソル位置情報を第１の格納領域３に格納した後、第２の基点設定待ちの状態で所定の文書処理モードに復帰する。そして、第２の基点割込設定部６は、第２のキー５が押下されたとき、その時点のカーソル位置情報を第２の格納領域７に格納した後、処理先設定待ちの状態で所定の文書処理状態に復帰する。
【００１１】
以上のように、第１の基点設定，第２の基点設定が文書処理モードに割り込みして処理されるから、処理元範囲設定操作間および続く処理先設定操作までの間における文書処理が可能となる。なお、この操作と操作との間は文書処理モードではあるが、処理元範囲設定中であるから、カーソル移動に伴う範囲表示が行われる。また、第２の基点設定操作中は文書処理モードとしてカーソルが任意の方向に移動可能なため、第２の基点設定のためのカーソル移動方向は制限を受けない。
【００１２】
前記手段（２）  は、第１の基点の設定後から第２の基点設定までの間に文書処理または図形処理を可能とするもので、図形複写，  図形複写，  図形登録時等に適用される。
【００１３】
このため、第１の基点割込設定部は、第１のキーが押下されたとき、その時点のカーソル位置を第１の基点情報として第１の格納領域に記憶させた後、第２の基点設定待ちの状態で所定の文書処理モードに復帰させて、文書処理が可能となる。そして、この文書処理でカーソルが移動した場合は、手段（１）  と同様に、範囲表示が行われる。
【００１４】
そして、修正等が終了すると、オペレータは第２の基点にカーソルを移動するが、この移動方向も任意である。第２のキー５が押下されると、処理範囲設定部は、その時点のカーソル位置を第２の基点情報として第２の格納領域に記憶するとともに、第１の格納領域と第２の格納領域にそれぞれ格納された第１の基点情報と第２の基点情報とに基づき、処理範囲を設定する。
【００１５】
以上のように、第１の基点設定を文書処理モードに割込み設定することにより、第１の基点設定後も、文書処理が可能となり、修正等の必要が発生した場合でも、図形複写等の処理モードを取り消す必要がない。
【００１６】
手段（３）  は、第１の基点設定後、または第２の基点設定後、所定キー押下により、自動的に横拡張するものである。
このため、拡張部は、第１の基点設定後または第２の基点設定後に所定キーが押下された場合、その時点の処理範囲のうちの桁範囲を所定枠内の１桁から最終桁まで横拡張する。
【００１７】
以上により、例えば、罫線枠内を図形複写するような場合、縦方向にカーソルを移動し、所定キーを押下するのみで枠全域を処理範囲とすることができる。
手段（４）  は、手段（３）  において、横拡張した状態で所定キーが押下されたとき変更処理部が処理範囲を直前の処理範囲に戻し、且つ第２の基点設定状態にするもので、範囲指定変更を可能とするとともに、一旦横拡張することにより、罫線枠内等の複写／移動の操作性をさらに改善することができる。
【００１８】
手段（５）  は、テンキーを使用して範囲指定の拡張を行うものである。
即ち、テンキーは”０”  を除くと３×３のキー配置であるから、各キーごとに配置に応じた方向性を持たせる。処理範囲設定部は、処理範囲設定中にテンキーが押下されたとき、押下されたキーに対応する方向にカーソルを移動させ、処理範囲を拡張する。これにより、カーソルキーによる方法と比較して範囲設定操作が改善される。
【００１９】
手段（６）  は、図形複写先、図形移動先を決定する際、テンキーを使用して処理先基点を設定するようにしたもので、テンキーのうちの所定キーに矩形領域の所定位置をそれぞれ割り付けておき、処理先設定部は、現在のカーソル位置が複写先または移動先における押下キーに対応した位置に存在するように図形複写先または図形移動先の設定を行う。これにより、複写先指定，移動先指定の操作性が改善できる。
【００２０】
なお、以上の手段（１）  〜（６）  は単独で使用できるようにしてもよく、また２つ以上の任意の組合せで使用してもよく、それぞれの手段の単独の効果および組合せの効果を奏する。
【００２１】
また、上記手段は、文字作成編集処理モードにおいて、アンダーライン等で指定される複写範囲，  移動範囲にも使用することもできる。
【００２２】
【実施例】
図２は一実施例の構成図、図３は主処理部の処理フローチャート図、図４は図形複写・移動キー処理部の処理フローチャート図、図５は処理範囲変更キー処理部の処理フローチャート図、図６はオペレータ指定処理範囲変更処理部の処理フローチャート図、図７は基点指定複写／移動処理部の処理フローチャート図、図８は複写／移動実行時のテンキーでの基点位置とデータ反映方向例を表す図、図９は図形複写・移動実行処理部の処理フローチャート図、図１０は取消し処理部の処理フローチャート図、図１１は一実施例（その１）の操作例を表す図、図１２は一実施例（その２）の操作例を表す図である。
【００２３】
本実施例例では、前述した手段（２）  を除く手段（１）  〜手段（６）  をすべて合わせ持つ文書処理装置について説明する。
図２において、２２はＩ／Ｏ制御部で、画面／ＫＢ制御部２４，  ファイル制御部２５，  プリンタ制御部２６等を制御する。
【００２４】
画面／ＫＢ制御部２４は、文書作成編集において、オペレータと会話するための表示部２７，  キーボード２８を制御する。ファイル制御部２５は、フロッピー等の記録媒体との間で文書，  制御テーブル等のやりとりを行う。プリンタ制御部２６は、作成した文書等の印刷出力を行う。
【００２５】
２０は文書編集処理部で、機能サービス処理部１０，  データ入力処理部１１，  図形複写・移動処理部１２等を制御しつつ、文書３１を表示部２７に表示し、キーボード２８からデータを入力させて、文書の作成，  編集を遂行させる。
【００２６】
機能キーサービス処理部１０は、図形複写キー３２，  図形移動キー３３等の機能キーが押下された場合に、該当処理部を呼び出す。データ入力処理部１１は、画面／ＫＢ制御部２４との間でデータのやりとりを行う。図形複写・移動処理部１２は、図形複写・移動機能を制御する。
【００２７】
２９はメモリで、文書編集処理部２０が使用する文書３１や情報テーブルが配置されている。
以上の構成により、キーボード２８より、図形複写キー３２等の機能キーが押下されると、データ入力処理部１１から機能キーサービス処理部１０を経由して、図形複写・移動処理部１２に制御が渡り、処理が開始される。
【００２８】
以下、図形移動・複写処理部１２内の各処理部の動作を図３〜図１０を用いて詳細に説明する。
図３に主処理部１３の処理を示す。主処理部１３は、図形複写・移動処理部１２における主処理部であり、▲１▼処理範囲変更キー３４等の押下キーの有効性判別、および▲２▼押下キーに対応する各キー処理部の呼出しを制御する。これにより、キー押下による非同期的な制御（割込み処理）  を行わせることができる。なお、呼出し可否チェックにより、動作中のキー処理部の呼出しを防止する。
【００２９】
図４に図形複写・移動キー処理部１４の処理を示す。図形複写・移動キー処理部１４は、図形複写キー３２，  図形移動キー３３が押下されたときのみ呼び出される処理部であり、図形複写キー３２または図形移動キー３３のキー押下回数に対応した処理操作状態の管理と情報設定・実行を行って入力状態に復帰する。図形複写を例にとると、▲１▼１回目の図形複写キー３２押下により、図２に示す基点情報テーブルＡ（以下テーブルＡ）のうちの処理元基点１情報（第１の基点に対応する）として、その時点のカーソル位置の桁・行をセットし、状態管理情報に「処理元範囲選択中」をセットして復帰する。▲２▼２回目の図形複写キー３２押下により、処理元基点２情報（第２の基点に対応する）として、その押下時点のカーソル位置の桁・行をセットし、状態管理情報として「処理先位置選択中」をセットして復帰する。▲３▼３回目の図形複写キー３２押下により、その時点のカーソル位置を処理先基点情報（複写先）としてセットして、図形複写／移動実行処理部１８を呼出す。図形複写／移動実行処理部１８で図形複写処理が実行されて復帰したときは、取消し処理部１９を呼び出して入力状態の初期状態に戻る。以上のごとく、処理元基点１，処理元基点２，処理先基点の設定は、割込み処理で行われ、復帰した時点では入力状態になって他の文書処理が可能となる。
【００３０】
図５には処理範囲変更キー処理部１５の処理を示す。処理範囲変更キー処理部１５は処理範囲変更キー３４が押下されたとき呼び出される処理部であり、確定した処理範囲の変更を遂行させる。図５では、先ず▲１▼処理範囲確定域の桁情報枠を一桁から最終枠に変更表示する。これは、テーブルＡの処理元基点１，処理元基点２の桁，行情報が参照される。（変更しない）ここで、▲２▼実行キー３５が押下されると、テーブルＡの処理元基点１と処理元基点２の桁情報が表示枠に一致するように変更される。▲３▼実行キー３５の代わりに再度処理範囲変更キー３４が押下されると、処理範囲変更キー処理部１５は、表示枠を最初の処理変更キー押下前の状態に戻し、オペレータ指定処理範囲変更処理部１６を呼び出す。▲４▼オペレータ指定処理範囲変更処理部１６で変更処理後実行キー３５が押下されると処理範囲が確定し、▲５▼再度処理範囲変更キー３４が押下されると、再び桁情報枠を１桁〜最終桁表示して変更可能状態に設定する。
【００３１】
図６は、オペレータ指定処理範囲変更処理部１６の処理を示す。オペレータ指定処理範囲変更処理部１６は、呼出されたとき、先ず、▲１▼カーソルを処理範囲確定域の右下に移動させ、表示させる。▲２▼オペレータによりカーソルが移動され、続いて実行キーが押下されると処理範囲が確定される。この際、▲３▼テンキー３６が押下された場合、図６の配列に従った方向に対する変更量を算出し、テーブルＡ内の処理元基点１，２の桁・行情報を変更する。以上のごとく、カーソルキー３７またはテンキー３６による範囲指定と処理範囲変更キー２４を交互に押下することにより、処理範囲を自由に変更することができる。
【００３２】
以上の結果、図形複写キー３２を２回押下すれば処理範囲が確定し、確定後も処理範囲変更キー３４押下により変更可能となり、この場合は実行キー３５押下により変更後の処理範囲が確定する。
【００３３】
図７は、基点指定複写／移動処理部１７の処理を示す。基点指定複写／移動処理部１７は、複写先／  移動先基点を指定する場合、現在のカーソル位置が処理先基点のどの部分であるかをテンキー３６で指定する。図７に示すように、テンキー３６と基点とが割り付けられており、▲１▼シフトキー＋テンキーが押下された場合は、▲２▼押下テンキー位置情報から左上基点情報位置（通常のカーソル位置指定）へ変換し、▲３▼処理先基点情報へセットした後、▲４▼図形複写／移動実行処理部１８を呼び出す。テンキー３６の処理先基点の割付は、図７に示すように、例えば、テンキー１（テンキー３６のうちの１，以下同様）の場合は左下，テンキー３の場合は右下のように割り付けておく。
【００３４】
図８はこのテンキーによる処理先複写例を示したもので、処理元範囲４０に対してカーソル４１が画面▲１▼に示す位置にあるとき、シフトキー＋テンキー１を押下すると、複写先範囲４２のうちカーソル４１が左下になるように処理元範囲４０のデータが複写される。画面▲３▼，  画面▲４▼、画面▲５▼はそれぞれテンキー３，７，９が使用された場合を示したものである。
【００３５】
図９は図形複写・移動実行処理部１８の処理を示す。以上のごとく、複写先が指定されると図形複写・移動実行処理部１８が呼び出され、先ず、▲１▼テーブルＢの処理元基点１と処理元基点２の情報を読み出して処理元範囲を指定する。そして、▲２▼表示中の文書データより、処理元範囲のデータを抽出し、▲３▼処理先基点情報を抽出した後、▲４▼図形移動であれば、処理元範囲のデータを削除し、複写の場合はそのままにして、▲５▼処理先へデータを転送し、且つ表示させる。▲６▼その後取消し処理部１９を呼び出して処理を終了する。
【００３６】
図１０は取消し処理部１９の処理を示す。取消し処理部１９は、▲１▼基点情報テーブルを初期化し、▲２▼処理モード管理情報を初期化し、▲３▼画面上の処理状態情報を解除して、入力状態に戻る。
【００３７】
以上構成の文書処理装置における操作の１例を図形複写を例として図１１、図１２に示す。
図１１の状態（イ）の図形複写未処理状態（文書処理可能な入力状態，処理元基点１指定状態）において、図形複写キー３２が押下されると、主処理部１３により、図形複写・移動キー処理部１４が呼び出される。この場合、図形複写キー３２の押下が最初であるため、処理元基点１指定であることが以下テーブルＢにセットされている「図形複写・移動キー押下回数情報」より識別され、この時点のカーソル位置情報が「処理元基点１情報」の行／桁として記憶され、処理が一旦完了する。この時、図形複写キー３２の押下回数（１回目）の記憶と、処理モード情報を格納するテーブル（以下テーブルＡ）の「図形複写・図形移動処理中の有無」情報も同時に設定される。
【００３８】
状態（ロ）は、処理元基点１設定後の処理元基点２指定待ち状態であり、オペレータに対する入力状態は、通常の編集が可能な入力状態となる。
状態（ハ）は、状態（ロ）において、誤字（＃）訂正のためにカーソルを移動した状態を示したもので、テーブルＡに図形複写モードがセットされているため、従来の図形複写と同様にカーソルの移動に伴う枠情報などによる範囲表示が行われる。
【００３９】
状態（ニ）は誤字訂正後にカーソルが次桁に移動し、範囲表示が変わった状態を示している。
状態（ホ）は、処理元基点２へのカーソル移動が終わった状態を示したもので、この状態で再度図形複写キー３２が押下されると、主処理部１３により図形複写・移動キー処理部１４が呼び出される。この場合は、処理元基点２指定であることが、テーブルＢより識別され、処理元基点２の行／桁および、図形複写キーの押下回数（２回目）が記憶／更新され、処理先を指定した状態（ヘ）となる。
【００４０】
状態（へ）において、処理範囲変更キー３４が押下されると、主処理部１３により処理範囲変更キー処理部１５が呼び出され、処理範囲の変更を行う。ここでは、最初の処理範囲変更キー３４押下時に、現在設定されていた処理元基点１と２の桁位置情報を参照して１桁〜最終桁へと拡張した範囲での範囲表示を行い〔図１２の状態（ト）  〕、この状態で、範囲が確定（実行キー３５押下）されると、テーブルＢの処理元基点１と２の桁情報を更新する。また、再度処理範囲変更キー３４が押下された場合、オペレータ指定による範囲変更とみなし、オペレータ指定処理範囲変更処理部１６を呼び出す。
【００４１】
オペレータ指定処理範囲変更処理部１６では、一旦範囲表示を元の状態（へ）と同じ状態（チ）に戻し、オペレータのカーソル移動量を判断して、処理範囲の変更結果を、テーブルＡの処理元基点１と２へ反映する。また、テンキー配列利用による範囲変更の場合は、押下されたテンキー３６を判断して、該当キーの拡張方向に合わせた処理範囲の明示と、確定結果の反映をテーブルＢの処理元基点１と２に対して行う。
【００４２】
オペレータ指定処理範囲変更処理部１６での、処理元範囲が最終的に確定した状態（リ）においては、入力状態は、処理範囲変更キー３４押下前と同様に、通常の入力状態となる。
【００４３】
状態（ヌ）は処理先基点指定状態を示したもので、オペレータによる処理先基点へのカーソル移動が完了すると、図形複写の実行が可能となる。
ここで、図形複写キー３２を押下（３回目）すると、主処理部１３により、図形複写／移動処理部１４が呼び出され、３回目の図形複写キー３２押下時のカーソル位置を左上として判断し、テーブルＢの処理先基点情報への行／桁設定後、図形複写／移動実行処理部１８を呼び出す。
【００４４】
また、テンキー３６の基点指定によるキー操作時は、主処理部１３により、基点指定複写／移動処理部１８が呼び出され、押下されたテンキー配置基点からの左上基点位置への変換処理および変換結果のテーブルＢの処理先基点情報への行／桁設定後、図形複写／移動実行処理部１８が呼び出される。
【００４５】
図形複写／移動実行処理部１８では、テーブルＢの処理元基点１と２より処理するデータを編集し、テーブルＢの処理先基点情報を基に、データの複写および移動処理を実行し、処理が完全完結する。〔状態（ル）及び状態（オ）〕
以上の結果、
（１）  第１の基点および第２の基点の設定を割込み処理することにより、第１の基点設定操作後から第２の基点設定操作までの間、第２の基点設定操作後から処理先設定操作までの間、文書処理を行うことができる、
（２）  この第１の基点設定の割込み処理後は、カーソルは文書処理モードとして任意の方向に移動可能であるから、第２の基点設定操作におけるカーソル移動方向に制限を受けることがない、
（３）  処理範囲変更時に先ず処理範囲を所定枠内の１桁から最終桁まで横拡張するため、罫線枠内等の処理範囲が一操作で達成できる、
（４）  横拡張した状態で所定キーが押下されたとき処理範囲を直前の処理範囲に戻し、第２の基点設定待ちにするため、（３）  の効果とともに、確定済み処理範囲の変更が可能となる、
（５）  テンキーを使用して範囲指定を任意方向に拡張できる、
（６）  複写先、カーソル位置の処理先基点位置をテンキーに割り付けたため、処理先設定操作が容易となる、
等、図形複写・図形移動等における操作性が改善される。
【００４６】
なお、以上は図形登録時にも適用できること、さらにアンダーラインで複写／移動領域を指定する場合にも適用できることは勿論であり、また、それぞれの機能を単独または２組以上組み合わせることもできる。
【００４７】
【発明の効果】
以上説明したように、本発明によれば、図形複写および図形移動等の処理中において、データの修正など通常の入力を実施することが可能となる。また、▲１▼図形複写および図形移動での処理指定操作において、処理元範囲（基点）の指定順番を無くし、任意基点からの指定を可能にする、▲２▼処理元範囲確定後の範囲変更を可能とし、変更操作の容易性を実現する、▲３▼図形複写および図形移動の処理先基点をオペレータ任意位置にて実行可能にする、などの操作性の改善を実現しており、文書編集におけるオペレータ操作の向上に寄与するところが大きい。
【図面の簡単な説明】
【図１】本発明の原理図
【図２】一実施例の構成図
【図３】主処理部の処理フローチャート図
【図４】図形複写・移動キー処理部の処理フローチャート図
【図５】処理範囲変更キー処理部の処理フローチャート図
【図６】オペレータ指定処理範囲変更処理部の処理フローチャート図
【図７】基点指定複写／移動処理部の処理フローチャート図
【図８】複写／移動実行時のテンキーでの基点位置とデータ反映方向例を表す図
【図９】図形複写・移動実行処理部の処理フローチャート図
【図１０】取消し処理部の処理フローチャート図
【図１１】一実施例（その１）の操作例を表す図
【図１２】一実施例（その２）の操作例を表す図
【図１３】従来例の説明図
【符号の説明】
１  第１のキー                                                    ２  第１の基点割込設定部
３  第１の格納領域                                            ５  第２のキー
６  第２の基点割込設定部                                ７  第２の格納領域
１０    機能キーサービス処理部                            １１    データ入力処理部
１２    図形複写・移動処理部                                １３    主処理部
１４    図形複写・移動キー処理部                        １５    処理範囲変更キー処理部
１６    オペレータ指定処理範囲変更処理部        １７    基点指定複写／移動処理部
１８    図形複写・移動実行処理部                        １９    取消し処理部
２０    文書編集処理部                                            ２１    主制御部
２２    Ｉ／Ｏ制御部                                                ２４    画面／ＫＢ制御部
２５    ファイル制御部                                            ２６    プリンタ制御部
２７    表示部                                                            ２８    キーボード
２９    処理モード情報                                            ３０    基点情報テーブル
３１    文書                                                                ３２    図形複写キー
３３  図形移動キー                                                ３４    処理範囲変更キー
３５    実行キー                                ３６    テンキー
３７    カーソルキー
【図１】
0003603312.tif 000002
【図２】
0003603312.tif 000003
【図３】
0003603312.tif 000004
【図４】
0003603312.tif 000005
【図５】
0003603312.tif 000006
【図６】
0003603312.tif 000007
【図７】
0003603312.tif 000008
【図８】
0003603312.tif 000009
【図９】
0003603312.tif 000010
【図１０】
0003603312.tif 000011
【図１１】
0003603312.tif 000012
【図１２】
0003603312.tif 000013
【図１３】
0003603312.tif 000014