(57)【要約】【課題】テキスト文字列のコピーアンドペーストを的確に実行するとともに、誤操作を防止する。【解決手段】改行コードを含むテキスト文字列のコピー処理を実行し、コピー処理をした改行コードを含むテキスト文字列のペーストの実行処理をユーザが指示したときに、一時バッファとなる編集用ウインドウを画面内に形成し、コピー処理の対象となるテキスト文字列をすべて編集用ウインドウに表示する。そして、編集用ウインドウ上に表示されているコマンドを選択して、編集用ウインドウに表示されたテキスト文字列のペーストの実行処理を行う。【選択図】図2
2011128864.tif 000002
【特許請求の範囲】
【請求項１】
テキスト文字列のコピー処理およびペースト処理が可能なデータ処理装置であって、
改行コードを含む前記テキスト文字列のコピー処理を実行し、コピー処理をした前記改行コードを含むテキスト文字列のペースト処理をユーザが指示したときに、一時バッファとなる編集用ウインドウを画面内に形成し、前記コピー処理の対象となる前記テキスト文字列のすべてを編集用ウインドウに表示する編集用ウインドウ表示手段を備えたことを特徴とするデータ処理装置。
【請求項２】
ペーストの実行処理を行う前記テキスト文字列の実行単位を選択して実行するペースト処理実行手段を備え、
前記ユーザからのペースト処理の実行指示があったときに、前記選択された実行単位で、前記編集用ウインドウに表示された前記テキスト文字列の前記ペーストの実行処理を行うことを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記ペースト処理実行手段が、前記編集用ウインドウ上にコマンド表示されていることを特徴とする請求項１に記載のデータ処理装置。
【請求項４】
前記ペースト処理実行手段に、ペースト処理を中止するコマンド表示を含むことを特徴とする請求項３に記載のデータ処理装置。
【請求項５】
前記編集用ウインドウに表示されたテキスト文字列を編集する編集手段を備え、
前記ユーザからのペースト処理の実行指示があったときに、前記編集された前記テキスト文字列の前記ペーストの実行処理を行うことを特徴とする請求項１に記載のデータ処理装置。
【請求項６】
前記編集手段により編集された前記テキスト文字列を識別可能に表示することを特徴とする請求項５に記載のデータ処理装置。
【請求項７】
テキスト文字列のコピー処理およびペースト処理が可能なデータ処理装置におけるデータ処理方法であって、
改行コードを含む前記テキスト文字列のコピー処理を実行する第１のステップと、
コピー処理をした前記改行コードを含むテキスト文字列のペースト処理をユーザが指示したときに、一時バッファとなる編集用ウインドウを画面内に形成し、前記コピー処理の対象となる前記テキスト文字列をすべて編集用ウインドウに表示する第２のステップと、
前記編集用ウインドウ上に表示されているコマンドを選択して、該選択された実行単位で、前記編集用ウインドウに表示された前記テキスト文字列の前記ペーストの実行処理を行う第３のステップと、
を備えたことを特徴とするデータ処理方法。
【請求項８】
テキスト文字列のコピー処理およびペースト処理が可能なデータ処理装置におけるデータ処理方法であって、
改行コードを含む前記テキスト文字列のコピー処理を実行する第１のステップと、
コピー処理をした前記改行コードを含むテキスト文字列のペースト処理をユーザが指示したときに、一時バッファとなる編集用ウインドウを画面内に形成し、前記コピー処理の対象となる前記テキスト文字列をすべて編集用ウインドウに表示する第２のステップと、
前記編集用ウインドウに表示されたテキスト文字列を編集する第３のステップと、
前記編集用ウインドウ上に表示されているコマンドを選択して、該選択された実行単位で、前記編集用ウインドウに表示された前記テキスト文字列の前記ペーストの実行処理を行う第４のステップと、
を備えたことを特徴とするデータ処理方法。
【請求項９】
テキスト文字列のコピー処理およびペースト処理が可能なデータ処理装置におけるデータ処理方法であって、
改行コードを含む前記テキスト文字列のコピー処理を実行する第１のステップと、
コピー処理をした前記改行コードを含むテキスト文字列のペースト処理をユーザが指示したときに、一時バッファとなる編集用ウインドウを画面内に形成し、前記コピー処理の対象となる前記テキスト文字列をすべて編集用ウインドウに表示する第２のステップと、
前記編集用ウインドウ上に表示されているコマンドのうち中止コマンドを選択された場合、前記編集用ウインドウに表示された前記テキスト文字列の前記ペーストの実行処理を中止する第３のステップと、
を備えたことを特徴とするデータ処理方法。
【請求項１０】
テキスト文字列のコピー処理およびペースト処理が可能なデータ処理装置におけるデータ処理方法をコンピュータに実行させるためのプログラムであって、
改行コードを含む前記テキスト文字列のコピー処理を実行する第１のステップと、
コピー処理をした前記改行コードを含むテキスト文字列のペースト処理をユーザが指示したときに、一時バッファとなる編集用ウインドウを画面内に形成し、前記コピー処理の対象となる前記テキスト文字列をすべて編集用ウインドウに表示する第２のステップと、
前記編集用ウインドウ上に表示されているコマンドを選択して、該選択された実行単位で、前記編集用ウインドウに表示された前記テキスト文字列の前記ペーストの実行処理を行う第３のステップと、
をコンピュータに実行させるためのプログラム。
【請求項１１】
テキスト文字列のコピー処理およびペースト処理が可能なデータ処理装置におけるデータ処理方法をコンピュータに実行させるためのプログラムであって、
改行コードを含む前記テキスト文字列のコピー処理を実行する第１のステップと、
コピー処理をした前記改行コードを含むテキスト文字列のペースト処理をユーザが指示したときに、一時バッファとなる編集用ウインドウを画面内に形成し、前記コピー処理の対象となる前記テキスト文字列をすべて編集用ウインドウに表示する第２のステップと、
前記編集用ウインドウに表示されたテキスト文字列を編集する第３のステップと、
前記編集用ウインドウ上に表示されているコマンドを選択して、該選択された実行単位で、前記編集用ウインドウに表示された前記テキスト文字列の前記ペーストの実行処理を行う第４のステップと、
をコンピュータに実行させるためのプログラム。
【請求項１２】
テキスト文字列のコピー処理およびペースト処理が可能なデータ処理装置におけるデータ処理方法をコンピュータに実行させるためのプログラムであって、
改行コードを含む前記テキスト文字列のコピー処理を実行する第１のステップと、
コピー処理をした前記改行コードを含むテキスト文字列のペースト処理をユーザが指示したときに、一時バッファとなる編集用ウインドウを画面内に形成し、前記コピー処理の対象となる前記テキスト文字列をすべて編集用ウインドウに表示する第２のステップと、
前記編集用ウインドウ上に表示されているコマンドのうち中止コマンドを選択された場合、前記編集用ウインドウに表示された前記テキスト文字列の前記ペーストの実行処理を中止する第３のステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コピーアンドペーストを実行するデータ処理装置、データ処理方法およびプログラムに関し、特に、テキスト文字列のコピーアンドペーストを的確に実行できるデータ処理装置、データ処理方法およびプログラムに関する。
【背景技術】
【０００２】
従来より、マウスにより、改行コードを含むテキスト文字列をコピーし、ペースト操作を行うことは可能であったが、コピーバッファ内の改行コードがリターンキーと解釈され、そのために、意図しない複数のコマンドが実行されてしまうケースがあり、誤操作の原因となっていた。
【０００３】
そのため、コピー＆ペースト操作を、間違いなく、かつ非常に簡易に実行できるようにするために、１回の特定操作で、過去に選択指示（コピー指示）したデータがコンテキスト依存メニュー内で表示されるようにし、ユーザがそのときの画面上の作業領域の近辺で過去のコピー内容を確認できるようにする。また、そのデータを選択することで貼付操作（ペースト）が実行できるようにすることで、非常に簡易に、かつ間違いなくペーストできるようにする。記憶部に順次記憶されたデータのうちで、最新のコピーデータを、コンテキスト依存メニュー内の先頭項目として表示させる技術が開示されている（例えば、特許文献１参照。）。
【０００４】
また、文字列のペースト能力を格段に高めることができ、さらに、コピーした文字列データを過去に溯って確認することを目的として、文字列データの一時記憶領域を有する第１のメモリと、複数の文字列データを格納し得るメモリ領域を有する第２のメモリと、第２のメモリの文字列データを文字列として表示する表示手段と、文字列のコピー指令を出力するとともに、表示手段の表示画面を利用してペースト指令を出力する処理指令手段と、処理指令手段のコピー指令に応じて、コピー対象の文字列データを、第１のメモリを作業領域として、第２のメモリに格納するとともに共に、処理指令手段のペースト指令に応じて、第１のメモリに一時記憶された文字列データおよび第２のメモリに格納された文字列データのいずれか一方又は両方を随時選択してペースト文字列を連続的に出力する入出力制御手段とを備えるデータ処理装置が開示されている（例えば、特許文献２参照。）。
【０００５】
さらに、１度文字列をカットすると、後は所望のカ所へのペースト操作だけで、文字列をペーストできるように、カットした文字列を記憶し、ペーストが指示されると記憶されている文字列を指定されたペースト部分にペーストする技術が開示されている（例えば、特許文献３参照。）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−３３８４５８号公報
【特許文献２】特開平１０−１４３５０６号公報
【特許文献３】特開平２−５９８５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載の技術では、過去にコピーをしたテキスト文字列については、効果があるものの、今、まさに、コピーアンドペーストを行おうとしているテキスト文字列には、適用できないという問題がある。また、特許文献２に記載の技術についても、過去にコピーアンドペーストしたテキスト文字列のペースト能力を高めることは可能であるが、今、まさに、コピーアンドペーストを行おうとしているテキスト文字列が適切なテキスト文字列であるか否かについては、対応することができないという問題がある。さらに、特許文献３に記載の技術についても、過去にコピーした文字列において、１度文字列をカットすると、後は所望のカ所へのペースト操作だけで、ペースト処理を行うことができる効果があるものの、今、まさに、コピーアンドペーストを行おうとしているテキスト文字列が適切なテキスト文字列であるか否かについては、対応することができないという問題がある。
【０００８】
そこで、本発明は、上述の課題に鑑みてなされたものであり、テキスト文字列のコピーアンドペーストを的確に実行するとともに、誤操作を防止するデータ処理装置、データ処理方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、上記の課題を解決するために、以下の事項を提案している。なお、理解を容易にするために、本発明の実施形態に対応する符号を付して説明するが、これに限定されるものではない。
【００１０】
（１）本発明は、テキスト文字列のコピー処理およびペースト処理が可能なデータ処理装置であって、改行コードを含む前記テキスト文字列のコピー処理を実行し、コピー処理をした前記改行コードを含むテキスト文字列のペースト処理をユーザが指示したときに、一時バッファとなる編集用ウインドウを画面内に形成し、前記コピー処理の対象となる前記テキスト文字列のすべてを編集用ウインドウに表示する編集用ウインドウ表示手段を備えたことを特徴とするデータ処理装置を提案している。
【００１１】
この発明によれば、編集用ウインドウ表示手段は、改行コードを含むテキスト文字列のコピー処理を実行し、コピー処理をした改行コードを含むテキスト文字列のペースト処理をユーザが指示したときに、一時バッファとなる編集用ウインドウを画面内に形成し、コピー処理の対象となるテキスト文字列のすべてを編集用ウインドウに表示する。したがって、ユーザは、編集用ウインドウ内のテキスト文字列を確認することにより、誤ったコピーアンドペースト処理を未然に防止することができる。
【００１２】
（２）本発明は、（１）のデータ処理装置について、ペーストの実行処理を行う前記テキスト文字列の実行単位を選択して実行するペースト処理実行手段を備え、前記ユーザからのペースト処理の実行指示があったときに、前記選択された実行単位で、前記編集用ウインドウに表示された前記テキスト文字列の前記ペーストの実行処理を行うことを特徴とするデータ処理装置を提案している。
【００１３】
この発明によれば、ペースト処理実行手段は、ペースト処理を行うテキスト文字列の実行単位を選択して実行し、ユーザからのペースト処理の実行指示があったときに、選択された実行単位で、編集用ウインドウに表示されたテキスト文字列のペーストの実行処理を行う。したがって、ペースト処理実行手段を用いることにより、例えば、１行ごとなど、ユーザが選択した実行単位でペーストを実行するため、さらに、誤ったコピーアンドペースト処理を未然に防止することができる。
【００１４】
（３）本発明は、（１）のデータ処理装置について、前記ペースト処理実行手段が、前記編集用ウインドウ上にコマンド表示されていることを特徴とするデータ処理装置を提案している。
【００１５】
この発明によれば、ペースト処理実行手段は、編集用ウインドウ上にコマンド表示されている。つまり、ペースト処理実行は、編集用ウインドウ上に、例えば、「全部実行」、「１行実行」と表示されたコマンドをクリックするだけでよいため、簡単に所望の実行単位でペースト処理を実行することができる。
【００１６】
（４）本発明は、（３）のデータ処理装置について、前記ペースト処理実行手段に、ペースト処理を中止するコマンド表示を含むことを特徴とするデータ処理装置を提案している。  
【００１７】
この発明によれば、ペースト処理実行手段に、ペースト処理を中止するコマンド表示を含む。したがって、誤ったテキスト文字列をコピーした場合には、中止コマンドをクリックすることにより、即座に、ペースト処理を中止することができる。
【００１８】
（５）本発明は、（１）のデータ処理装置について、前記編集用ウインドウに表示されたテキスト文字列を編集する編集手段を備え、前記ユーザからのペースト処理の実行指示があったときに、前記編集された前記テキスト文字列の前記ペーストの実行処理を行うことを特徴とするデータ処理装置を提案している。
【００１９】
この発明によれば、編集手段は、編集用ウインドウに表示されたテキスト文字列を編集し、ユーザからのペースト処理の実行指示があったときに、編集されたテキスト文字列のペーストの実行処理を行う。したがって、ペースト処理の実行の前に、編集用ウインドウ上で、テキスト文字列の編集を行うことができ、しかも、その編集されたテキスト文字列をペーストすることができる。
【００２０】
（６）本発明は、（５）のデータ処理装置について、前記編集手段により編集された前記テキスト文字列を識別可能に表示することを特徴とするデータ処理装置を提案している。  
【００２１】
この発明によれば、編集手段により編集された前記テキスト文字列を識別可能に表示する。したがって、ユーザが編集箇所を明確に認識して、作業を行うことができる。
【００２２】
（７）本発明は、テキスト文字列のコピー処理およびペースト処理が可能なデータ処理装置におけるデータ処理方法であって、改行コードを含む前記テキスト文字列のコピー処理を実行する第１のステップと、コピー処理をした前記改行コードを含むテキスト文字列のペースト処理をユーザが指示したときに、一時バッファとなる編集用ウインドウを画面内に形成し、前記コピー処理の対象となる前記テキスト文字列をすべて編集用ウインドウに表示する第２のステップと、前記編集用ウインドウ上に表示されているコマンドを選択して、該選択された実行単位で、前記編集用ウインドウに表示された前記テキスト文字列の前記ペーストの実行処理を行う第３のステップと、を備えたことを特徴とするデータ処理方法を提案している。
【００２３】
この発明によれば、改行コードを含むテキスト文字列のコピー処理を実行し、コピー処理をした改行コードを含むテキスト文字列のペーストの実行処理をユーザが指示したときに、一時バッファとなる編集用ウインドウを画面内に形成し、コピー処理の対象となるテキスト文字列をすべて編集用ウインドウに表示する。そして、編集用ウインドウ上に表示されているコマンドを選択して、選択された実行単位で、編集用ウインドウに表示されたテキスト文字列のペーストの実行処理を行う。したがって、ユーザは、編集用ウインドウ内のテキスト文字列を確認することにより、誤ったコピーアンドペースト処理を未然に防止することができる。また、例えば、１行ごとなど、ユーザが選択した実行単位でペーストを実行するため、さらに、誤ったコピーアンドペースト処理を未然に防止することができる。
【００２４】
（８）本発明は、テキスト文字列のコピー処理およびペースト処理が可能なデータ処理装置におけるデータ処理方法であって、改行コードを含む前記テキスト文字列のコピー処理を実行する第１のステップと、コピー処理をした前記改行コードを含むテキスト文字列のペースト処理をユーザが指示したときに、一時バッファとなる編集用ウインドウを画面内に形成し、前記コピー処理の対象となる前記テキスト文字列をすべて編集用ウインドウに表示する第２のステップと、前記編集用ウインドウに表示されたテキスト文字列を編集する第３のステップと、前記編集用ウインドウ上に表示されているコマンドを選択して、該選択された実行単位で、前記編集用ウインドウに表示された前記テキスト文字列の前記ペーストの実行処理を行う第４のステップと、を備えたことを特徴とするデータ処理方法を提案している。
【００２５】
この発明によれば、改行コードを含むテキスト文字列のコピー処理を実行し、コピー処理をした改行コードを含むテキスト文字列のペーストの実行処理をユーザが指示したときに、一時バッファとなる編集用ウインドウを画面内に形成し、コピー処理の対象となるテキスト文字列をすべて編集用ウインドウに表示する。そして、編集用ウインドウに表示されたテキスト文字列を編集し、編集用ウインドウ上に表示されているコマンドを選択して、選択された実行単位で、編集用ウインドウに表示されたテキスト文字列のペーストの実行処理を行う。したがって、ペースト処理の実行の前に、編集用ウインドウ上で、テキスト文字列の編集を行うことができ、しかも、その編集されたテキスト文字列をペーストすることができる。
【００２６】
（９）本発明は、テキスト文字列のコピー処理およびペースト処理が可能なデータ処理装置におけるデータ処理方法であって、改行コードを含む前記テキスト文字列のコピー処理を実行する第１のステップと、コピー処理をした前記改行コードを含むテキスト文字列のペースト処理をユーザが指示したときに、一時バッファとなる編集用ウインドウを画面内に形成し、前記コピー処理の対象となる前記テキスト文字列をすべて編集用ウインドウに表示する第２のステップと、前記編集用ウインドウ上に表示されているコマンドのうち中止コマンドを選択された場合、前記編集用ウインドウに表示された前記テキスト文字列の前記ペーストの実行処理を中止する第３のステップと、を備えたことを特徴とするデータ処理方法を提案している。
【００２７】
この発明によれば、改行コードを含むテキスト文字列のコピー処理を実行し、コピー処理をした改行コードを含むテキスト文字列のペーストの実行処理をユーザが指示したときに、一時バッファとなる編集用ウインドウを画面内に形成し、コピー処理の対象となるテキスト文字列をすべて編集用ウインドウに表示する。そして、編集用ウインドウ上に表示されているコマンドのうち中止コマンドを選択された場合、編集用ウインドウに表示されたテキスト文字列のペーストの実行処理を中止する。したがって、誤ったテキスト文字列をコピーした場合には、中止コマンドをクリックすることにより、即座に、ペーストの実行処理を中止することができる。
【００２８】
（１０）本発明は、テキスト文字列のコピー処理およびペースト処理が可能なデータ処理装置におけるデータ処理方法をコンピュータに実行させるためのプログラムであって、改行コードを含む前記テキスト文字列のコピー処理を実行する第１のステップと、コピー処理をした前記改行コードを含むテキスト文字列のペースト処理をユーザが指示したときに、一時バッファとなる編集用ウインドウを画面内に形成し、前記コピー処理の対象となる前記テキスト文字列をすべて編集用ウインドウに表示する第２のステップと、前記編集用ウインドウ上に表示されているコマンドを選択して、該選択された実行単位で、前記編集用ウインドウに表示された前記テキスト文字列の前記ペーストの実行処理を行う第３のステップと、をコンピュータに実行させるためのプログラムを提案している。
【００２９】
この発明によれば、改行コードを含むテキスト文字列のコピー処理を実行し、コピー処理をした改行コードを含むテキスト文字列のペーストの実行処理をユーザが指示したときに、一時バッファとなる編集用ウインドウを画面内に形成し、コピー処理の対象となるテキスト文字列をすべて編集用ウインドウに表示する。そして、編集用ウインドウ上に表示されているコマンドを選択して、選択された実行単位で、編集用ウインドウに表示されたテキスト文字列のペーストの実行処理を行う。したがって、ユーザは、編集用ウインドウ内のテキスト文字列を確認することにより、誤ったコピーアンドペースト処理を未然に防止することができる。また、例えば、１行ごとなど、ユーザが選択した実行単位でペーストを実行するため、さらに、誤ったコピーアンドペースト処理を未然に防止することができる。
【００３０】
（１１）本発明は、テキスト文字列のコピー処理およびペースト処理が可能なデータ処理装置におけるデータ処理方法をコンピュータに実行させるためのプログラムであって、改行コードを含む前記テキスト文字列のコピー処理を実行する第１のステップと、コピー処理をした前記改行コードを含むテキスト文字列のペースト処理をユーザが指示したときに、一時バッファとなる編集用ウインドウを画面内に形成し、前記コピー処理の対象となる前記テキスト文字列をすべて編集用ウインドウに表示する第２のステップと、前記編集用ウインドウに表示されたテキスト文字列を編集する第３のステップと、前記編集用ウインドウ上に表示されているコマンドを選択して、該選択された実行単位で、前記編集用ウインドウに表示された前記テキスト文字列の前記ペーストの実行処理を行う第４のステップと、をコンピュータに実行させるためのプログラムを提案している。
【００３１】
この発明によれば、改行コードを含むテキスト文字列のコピー処理を実行し、コピー処理をした改行コードを含むテキスト文字列のペーストの実行処理をユーザが指示したときに、一時バッファとなる編集用ウインドウを画面内に形成し、コピー処理の対象となるテキスト文字列をすべて編集用ウインドウに表示する。そして、編集用ウインドウに表示されたテキスト文字列を編集し、編集用ウインドウ上に表示されているコマンドを選択して、選択された実行単位で、編集用ウインドウに表示されたテキスト文字列のペーストの実行処理を行う。したがって、ペースト処理の実行の前に、編集用ウインドウ上で、テキスト文字列の編集を行うことができ、しかも、その編集されたテキスト文字列をペーストすることができる。
【００３２】
（１２）本発明は、テキスト文字列のコピー処理およびペースト処理が可能なデータ処理装置におけるデータ処理方法をコンピュータに実行させるためのプログラムであって、改行コードを含む前記テキスト文字列のコピー処理を実行する第１のステップと、コピー処理をした前記改行コードを含むテキスト文字列のペースト処理をユーザが指示したときに、一時バッファとなる編集用ウインドウを画面内に形成し、前記コピー処理の対象となる前記テキスト文字列をすべて編集用ウインドウに表示する第２のステップと、前記編集用ウインドウ上に表示されているコマンドのうち中止コマンドを選択された場合、前記編集用ウインドウに表示された前記テキスト文字列の前記ペーストの実行処理を中止する第３のステップと、をコンピュータに実行させるためのプログラムを提案している。
【００３３】
この発明によれば、改行コードを含むテキスト文字列のコピー処理を実行し、コピー処理をした改行コードを含むテキスト文字列のペーストの実行処理をユーザが指示したときに、一時バッファとなる編集用ウインドウを画面内に形成し、コピー処理の対象となるテキスト文字列をすべて編集用ウインドウに表示する。そして、編集用ウインドウ上に表示されているコマンドのうち中止コマンドを選択された場合、編集用ウインドウに表示されたテキスト文字列のペースト処理を中止する。したがって、誤ったテキスト文字列をコピーした場合には、中止コマンドをクリックすることにより、即座に、ペーストの実行処理を中止することができる。
【発明の効果】
【００３４】
従来は、マウスでのコピーアンドペースト操作において、改行コードを含むテキスト文字列をコピーし、ペースト操作を行うと、コピーバッファ内の改行コードがリターンキーと解釈され、意図しない複数のコマンドが実行されてしまうケースがあったが、本発明によれば、ペーストするコマンドを実行単位ごとに確認しながら実行することが可能となるため、意図しないコマンド実行による操作ミスを防止することが可能となるという効果がある。また、ペースト内容を修正出来るため、コピーアンドペーストした内容が誤っていても、正しいコマンドを実行することが可能となるという効果がある。
【図面の簡単な説明】
【００３５】
【図１】本実施形態に係るデータ処理装置の構成図である。
【図２】本実施形態に係る編集用ウインドウを示した図である。
【図３】本実施形態に係るデータ処理装置の通常時の処理フローである。
【図４】本実施形態に係るデータ処理装置の編集作業を伴う処理フローである。
【図５】本実施形態に係るデータ処理装置の中止時の処理フローである。
【発明を実施するための形態】
【００３６】
以下、本発明の実施形態について、図面を用いて、詳細に説明する。
なお、本実施形態における構成要素は適宜、既存の構成要素等との置き換えが可能であり、また、他の既存の構成要素との組合せを含む様々なバリエーションが可能である。したがって、本実施形態の記載をもって、特許請求の範囲に記載された発明の内容を限定するものではない。
【００３７】
＜データ処理装置の構成＞
図１を用いて、本実施形態に係るデータ処理装置の構成について説明する。
本実施形態に係るデータ処理装置１００は、図１に示すように、コマンド入力部１０１と、制御部１０２と、編集用ウインドウ生成部１０３と、テキスト文字列入力部１０４と、テキスト文字列編集部１０５と、表示制御部１０６とから構成されている。
【００３８】
コマンド入力部１０１は、コピーコマンドやペーストコマンドおよびペースト処理に関して、例えば、図２に示すような「全部実行」、「１行実行」、「キャンセル」等のコマンドを受け付け、受け付けたコマンドを制御部１０２に渡す。
【００３９】
制御部１０２は、図示しない格納部に格納された制御プログラムにしたがって装置全体を制御する。また、本実施形態においては、コマンド入力部１０１からコマンドを受け取り、その実行を制御するほか、編集用ウインドウの生成指示やテキスト文字列の編集があった場合に、その内容を表示データに変換して、表示制御部１０６に表示する。さらに、テキスト文字列の編集があった場合には、編集されたテキスト文字列を識別可能な形態に変換する。
【００４０】
編集用ウインドウ生成部１０３は、コマンド入力部１０１がペーストコマンドを入力したときに、制御部１０２の指示により、表示画面上にコピー処理の対象となるテキスト文字列のすべてを表示した図２に示すような編集用ウインドウを生成し、表示する。
【００４１】
テキスト文字列入力部１０４は、コピー処理の対象のテキスト文字列に編集を行うときに、編集したいテキスト文字列を編集用ウインドウ上で入力する。
【００４２】
テキスト文字列編集部１０５は、テキスト文字列入力部１０４から入力されたテキスト文字列により編集を行う。そして、編集した情報を制御部１０２に出力する。
【００４３】
表示制御部１０６は、制御部１０２から入力した表示データにしたがって、編集用ウインドウにおける表示を制御する。
【００４４】
＜データ処理装置の通常時の処理動作＞
次に、図３を用いて、本実施形態に係るデータ処理装置の通常時の処理動作について説明する。
まず、改行コードを含むテキスト文字列のコピー処理を実行する（ステップＳ１０１）。次に、コピー処理をした改行コードを含むテキスト文字列のペースト処理をユーザが指示したときに、一時バッファとなる編集用ウインドウを画面内に形成し、コピー処理の対象となるテキスト文字列をすべて編集用ウインドウに表示する（ステップＳ１０２）。
【００４５】
そして、編集用ウインドウ上に表示されているコマンドを選択して、その選択された実行単位で、編集用ウインドウにペースト処理対象のテキスト文字列を表示し、そのペースト実行処理を行う（ステップＳ１０３）。
【００４６】
したがって、本実施形態に係るデータ処理装置の通常時の処理動作では、ユーザが、編集用ウインドウ内のテキスト文字列を確認することにより、誤ったコピーアンドペースト処理を未然に防止することができる。また、例えば、１行ごとなど、ユーザが選択した実行単位でペーストを実行するため、さらに、誤ったコピーアンドペースト処理を未然に防止することができる。
【００４７】
＜データ処理装置の編集作業を伴う処理動作＞
次に、図４を用いて、本実施形態に係るデータ処理装置の編集作業を伴う処理動作について説明する。
まず、改行コードを含むテキスト文字列のコピー処理を実行する（ステップＳ２０１）。次に、コピー処理をした改行コードを含むテキスト文字列のペースト処理をユーザが指示したときに、一時バッファとなる編集用ウインドウを画面内に形成し、コピー処理の対象となるテキスト文字列をすべて編集用ウインドウに表示する（ステップＳ２０２）。
【００４８】
そして、編集用ウインドウに表示されたテキスト文字列を編集し（ステップＳ２０３）、編集用ウインドウ上に表示されているコマンドを選択して、その選択された実行単位で、編集用ウインドウにペースト処理対象のテキスト文字列を表示し、そのペースト実行処理を行う（ステップＳ２０４）。
【００４９】
したがって、本実施形態に係るデータ処理装置の編集作業を伴う処理動作では、ペースト処理の実行の前に、編集用ウインドウ上で、テキスト文字列の編集を行うことができ、しかも、その編集されたテキスト文字列をペーストすることができる。
【００５０】
＜データ処理装置の中止時の処理動作＞
次に、図５を用いて、本実施形態に係るデータ処理装置の中止時の処理動作について説明する。
まず、改行コードを含むテキスト文字列のコピー処理を実行する（ステップＳ３０１）。次に、コピー処理をした改行コードを含むテキスト文字列のペースト処理をユーザが指示したときに、一時バッファとなる編集用ウインドウを画面内に形成し、コピー処理の対象となるテキスト文字列をすべて編集用ウインドウに表示する（ステップＳ３０２）。
【００５１】
そして、編集用ウインドウ上に表示されているコマンドのうち中止コマンドを選択された場合、編集用ウインドウにペースト処理対象のテキスト文字列を表示し、そのペースト実行処理を中止する（ステップＳ３０３）。
【００５２】
したがって、本実施形態に係るデータ処理装置の中止時の処理動作では、誤ったテキスト文字列をコピーした場合には、中止コマンドをクリックすることにより、即座に、ペースト処理を中止することができる。
【００５３】
なお、データ処理装置の処理をコンピュータ読み取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムをデータ処理装置に読み込ませ、実行することによって本発明のデータ処理装置を実現することができる。ここでいうコンピュータシステムとは、ＯＳや周辺装置等のハードウェアを含む。
【００５４】
また、「コンピュータシステム」は、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）システムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されても良い。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
【００５５】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組合せで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００５６】
以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００５７】
１００；データ処理装置
１０１；コマンド入力部
１０２；制御部
１０３；編集用ウインドウ生成部
１０４；テキスト文字列入力部
１０５；テキスト文字列編集部
１０６；表示制御部
【図１】
2011128864.tif 000003
【図２】
2011128864.tif 000004
【図３】
2011128864.tif 000005
【図４】
2011128864.tif 000006
【図５】
2011128864.tif 000007