JPH1091617A - 文書処理装置及び方法及び記憶媒体 - Google Patents

文書処理装置及び方法及び記憶媒体

Info

Publication number
JPH1091617A
JPH1091617A JP8239096A JP23909696A JPH1091617A JP H1091617 A JPH1091617 A JP H1091617A JP 8239096 A JP8239096 A JP 8239096A JP 23909696 A JP23909696 A JP 23909696A JP H1091617 A JPH1091617 A JP H1091617A
Authority
JP
Japan
Prior art keywords
attribute information
character string
paste
document
format
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
Application number
JP8239096A
Other languages
English (en)
Inventor
Shinji Yamashita
真司 山下
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP8239096A priority Critical patent/JPH1091617A/ja
Publication of JPH1091617A publication Critical patent/JPH1091617A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

(57)【要約】 【課題】 所望の段落文字列を、その段落形式を持って
いない別の文書書式の文書中にペーストするような操作
を容易にすることを目的とする。 【解決手段】 文書データ中の所望の文字列を指定する
と、指定された文字列を一時記憶し(ステップS1)、
一時記憶された文字列の段落書式情報を識別し(ステッ
プS2)、文書データ中の所望の位置を指定して(ステ
ップS3)、指定された位置における文書書式情報を識
別し(ステップS4)、識別された文書書式情報と段落
書式情報との整合性をチェックして、チェックの結果に
基づいて、段落形式情報を修正し(ステップS7)、修
正された段落形式情報に基づいて、一時記憶された文字
列を指定された位置にペーストする(ステップS8)。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、文字列データを処
理する文書処理装置及び方法及び記憶媒体に関するもの
である。
【0002】
【従来の技術】従来の技術では、文書中の所望の文字列
をコピーして他の場所にペーストする場合に、文字列を
一時保存するペーストバッファを利用しており、そのペ
ーストバッファ中の段落形式(大見出し、小見出しな
ど)が、ペースト先の文書書式(文字の大きさ、文字ピ
ッチなど)にない場合は、以下のいづれかの処理を行っ
た。 (1)デフォルトの段落形式でペースト。 (2)ペースト先文書書式に、ペースト段落形式をその
まま作成しペースト。
【0003】
【発明が解決しようとしている課題】しかしながら、上
記従来例では、ペーストバッファ中の段落形式がペース
ト先の文書書式にない場合にペースト処理を行う際に
は、以下のような欠点があった。 (1)まず、デフォルトの段落形式でペーストされる場
合には、ペースト元の段落形式とは属性がまったく異な
ってしまっていた。また、ペースト元とペースト先を同
じ段落形式にするためには、ペースト先文書書式に、同
じ段落形式をユーザが作成して、ペーストした文字列に
設定する必要があり、ユーザは多大な労力と時間をかけ
なければならなかった。 (2)また、ペースト先文書書式に、ペースト段落形式
をそのまま作成しペーストする場合は、ペースト先の文
書書式とペーストした段落形式の間の整合性がない場合
があり、その場合、図8(a)や図9(a)のように文字が重な
って表示されてしまう。また、正しくペーストされない
こともあり、ユーザの要求を満たせないことが起こると
ともに、不正なデータを作る原因にもなっていた。
【0004】本発明は上記従来例に鑑みてなされたもの
であり、所望の段落文字列を、その段落形式を持ってい
ない別の文書書式の文書中にペーストするような操作を
容易にすることを目的とする。
【0005】
【課題を解決するための手段】上記課題を解決するため
に、本発明に係る文書処理装置は、文書データ中の所望
の文字列を指定する文字列指定手段と、前記文字列指定
手段により指定された文字列を一時記憶する一時記憶手
段と、前記一時記憶手段に一時記憶された文字列の第1
の属性情報を識別する第1の識別手段と、文書データ中
の所望の位置を指定する位置指定手段と、前記位置指定
手段により指定された位置における第2の属性情報を識
別する識別手段と、前記第2の識別手段により識別され
た第2の属性情報と、前記第1の識別手段により識別さ
れた第1の属性情報との整合性をチェックするチェック
手段と、前記チェック手段によるチェックの結果に基づ
いて、前記第1の属性情報を修正する修正手段と、前記
修正手段により修正された第1の属性情報に基づいて、
前記一時記憶手段に一時記憶された文字列を、前記位置
指定手段により指定された位置にペーストするペースト
手段とを設けた。
【0006】また好ましくは、前記第1の属性情報が、
段落形式情報である。
【0007】また好ましくは、前記第2の属性情報が、
書式情報である。
【0008】また好ましくは、前記修正手段は、前記第
1の属性情報中の特定の情報を、前記第2の属性情報中
の特定の情報に一致させる。
【0009】また、上記課題を解決するために、本発明
に係る文書処理方法は、文書データ中の所望の文字列を
指定する文字列指定工程と、前記文字列指定工程で指定
された文字列を一時記憶する一時記憶工程と、前記一時
記憶工程で一時記憶された文字列の第1の属性情報を識
別する第1の識別工程と、文書データ中の所望の位置を
指定する位置指定工程と、前記位置指定工程で指定され
た位置における第2の属性情報を識別する識別工程と、
前記第2の識別工程で識別された第2の属性情報と、前
記第1の識別工程で識別された第1の属性情報との整合
性をチェックするチェック工程と、前記チェック工程で
のチェックの結果に基づいて、前記第1の属性情報を修
正する修正工程と、前記修正工程で修正された第1の属
性情報に基づいて、前記一時記憶工程で一時記憶された
文字列を、前記位置指定工程で指定された位置にペース
トするペースト工程とを設けた。
【0010】また好ましくは、前記第1の属性情報が、
段落形式情報である。
【0011】また好ましくは、前記第2の属性情報が、
書式情報である。
【0012】また好ましくは、前記修正工程において、
前記第1の属性情報中の特定の情報を、前記第2の属性
情報中の特定の情報に一致させる。
【0013】また、上記課題を解決するために、本発明
に係る記憶媒体は、文書データ中の所望の文字列を指定
する文字列指定工程と、前記文字列指定工程で指定され
た文字列を一時記憶する一時記憶工程と、前記一時記憶
工程で一時記憶された文字列の第1の属性情報を識別す
る第1の識別工程と、文書データ中の所望の位置を指定
する位置指定工程と、前記位置指定工程で指定された位
置における第2の属性情報を識別する識別工程と、前記
第2の識別工程で識別された第2の属性情報と、前記第
1の識別工程で識別された第1の属性情報との整合性を
チェックするチェック工程と、前記チェック工程でのチ
ェックの結果に基づいて、前記第1の属性情報を修正す
る修正工程と、前記修正工程で修正された第1の属性情
報に基づいて、前記一時記憶工程で一時記憶された文字
列を、前記位置指定工程で指定された位置にペーストす
るペースト工程とを具備したことを特徴とする文書処理
方法を実現するためのコンピュータプログラムを記憶
し、該コンピュータプログラムがコンピュータより読み
出し可能である。
【0014】
【発明の実施の形態】図1は本発明にかかる一実施形態
の処理構成例を示す図である。
【0015】同図において、1はペーストバッファを獲得
するペーストバッファ獲得処理部である。2はペーストバ
ッファ文字列獲得処理部1によって獲得された領域中の
段落形式情報を獲得するペーストバッファ段落形式情報
獲得処理部である。3はペーストバッファ段落形式情報獲
得処理部2で獲得したペーストバッファ中の段落形式情
報を保持するペースト段落形式情報保持部である。4はユ
ーザが指定したペースト位置を獲得するペースト位置獲
得処理部である。5は4によって獲得されたペースト位置
の文書書式情報を獲得するペースト先文書書式情報獲得
処理部である。6はペースト先文書書式情報獲得処理部5
で獲得された文書書式に対して、ペースト段落形式情報
保持部3に保持されている段落形式の整合性のチェック
を行うペースト段落形式チェック処理部である。7はペー
スト段落形式チェック処理部6でチェックされた結果に
基づきペーストすべき段落形式をペースト先文書書式中
に作成および修正するペースト段落形式作成修正処理部
である。8はペーストバッファ段落形式情報をもとにペ
ースト処理を行うペースト処理部である。9は文字列お
よび文書書式データを保持する文書データ保持部であ
る。
【0016】図2は本発明の一実施形態を示す文書処理
装置の構成を説明するブロック図である。
【0017】図2において、11はCRT表示装置で、編集中の
文書、各種メッセージメニューなどを表示する。12はビデ
オRAM(VRAM)で、CRT表示装置11の画面に表示されるイメ
ージを展開記憶する。13はビットムーブユニット(BMU)
で、メモリ間あるいはメモリと各デバイス間のデータ転
送をコントロールする。14は文書編集などを行なうため
の各種キーを備えたキーボードであり、15は画面上のア
イコンなどを指し示すためなどに用いられるポインティ
ングデバイス(PD)、16はCPUで、ROM7に記憶された制御プ
ログラム(文書編集に係るプログラムやエラー処理プロ
グラムをはじめ、後述する本発明の処理を実現するため
のプログラムも記憶されている)に基づいて本装置の各
部を制御する。 18は上述した各種プログラムをCPU6が実
行する時にワークエリア、エラー処理時の一時退避エリ
アとして用いられるRAM、19はハードディスクドライブ(H
DD)、20はフロッピーディスクドライブ(FDD)をそれぞれ
示し、各ディスクには後述するアプリケーションプログ
ラムやデータ、ライブラリなどの保存用に用いられる。21
はネットワークインターフェイス(Net-I/F)を示し、他の
文書処理装置との間でネットワークを経由してデータ転
送を行なうためにネットワーク上のデータ制御、診断を
行なう。22は上述した各ユニット間を接続するI/Oバス
(アドレスバス、データバスおよび制御バスからなる)で
ある。
【0018】なお、本実施形態でROMに記憶しているプ
ログラムは、装置に直接接続されているハードディスク
(HD)やフロッピーディスク(FD)などの記憶媒体にも記憶
されていてもよい。さらに、ネットワークで接続されてい
る他の装置上に記憶されていてもよい。
【0019】また、本発明のプログラムは、FDやHDなどの
記憶媒体やネットワークを介してシステムや装置に供給
できる。
【0020】図3は本実施形態の処理手順の一例を示す
フローチャートである。
【0021】まず、ユーザがペーストすべき文字列をP
D15などを用いて範囲指定すると、ステップS1におい
て、RAM18内のペーストバッファに記憶される文字列を
獲得する。このステップS1は、ペーストバッファ文字列
獲得処理部1によって実行される。次にステップS2にお
いて、ステップS1で獲得した文字列の段落形式情報を獲
得する。このステップS2はペーストバッファ段落形式情
報獲得処理部2で実行される。次にステップS3において、
ユーザがキーボード14やPD15の入力装置を用いて指定し
た、文書データ中のペースト位置を獲得する。このステッ
プS3は、ペースト位置獲得処理部4で実行される。次にス
テップS4において、ステップS3で獲得したペースト位置
の文書書式情報を文書データ保持部9から獲得する。こ
のステップS4は、ペースト先文書書式情報獲得処理部5
で実行される。
【0022】そして、ステップS5において、ステップS2
で獲得されたペーストバッファ中に段落形式が、ステッ
プS4で獲得されたペースト先文書の文書書式中にすでに
存在するかどうかを判断する。すでに存在する場合には
ステップS8へ進み、既に存在しない場合にはステップS6
へ進む。このステップS5は、ペースト段落形式チェック処
理部6で実行される。 そしてステップS6では、ペースト
先の文書書式にペースト段落形式情報保持部3に保持さ
れている段落形式を作成する。また、ステップS7では、
ペースト先の文書書式に対しステップS6で作成された段
落形式の整合性をチェックし修正する。これらステップ
S6、及びS7は、ペースト段落形式作成修正処理部7で実
行される。
【0023】最後に、ステップS8において、ペースト位
置にペーストバッファ文字列を貼り付ける。このステッ
プS8は、ペースト処理部8で実行される。
【0024】図4(a)は文書書式の属性の一部を、図4(b)
は段落形式の属性の一部を例示した図である。また、図
5は、図4の書式を持つ文書の例を示した図である。
【0025】図6(a)は、ペーストバッファとペースト位
置の例を示した図である。図6(a)中のPB1より得たペー
ストバッファを図6(b)のIP1へペーストする場合、ステ
ップS2で獲得される段落形式情報は、文書書式A中の
「タイトル」段落形式である。また、ステップS4では、
ペースト位置IP1の文書書式である文書書式Bが獲得され
る。したがって、この場合は、ステップS5において、図
4(a)で示した通り文書書式B中には「タイトル」段落形
式は存在しないため、ステップS6に処理が渡される。
【0026】ペーストバッファPB1をIP1にペーストした
場合、ステップS6で文書書式Bに「タイトル」段落形式
を作成する。そして、ステップS7では、文書書式Bとの
整合性がチェックされる。
【0027】図7は、ステップS7でチェックする項目の
一例を示した図である。この場合、図7のチェック項目C
K1により、1行に4文字以上入るように、文字サイズが
調整される。文書書式Bの段幅が100mmであるので4文字
以上入るためには文字サイズは、最大でも25mmでなけれ
ばならない。したがって、チェックされた結果文書書式
Bの「タイトル」段落形式の文字サイズは36mmから25mm
に調整される。この場合のステップS8でのペースト結果
を、図8(b)に示す。
【0028】図6(a)でPB2をペーストバッファとして獲
得し、図6(b)のIP2へペーストした場合、ステップS2で
獲得される段落形式情報は、文書書式A中の「中見出
し」段落形式である。また、ステップS4では、ペースト
位置IP1の文書書式である文書書式Bが獲得される。した
がって、この場合、ステップS5では、図4(a)で示した通
り文書書式B中には「中見出し」段落形式が存在しない
ため、ステップS6に処理が渡される。ステップS6で文書
書式Bに「中見出し」段落形式が作成され、ステップS7
では、文書書式Bとの整合性がチェックされる。この場
合、図7のチェック項目CK2により、2行の幅の中に文字
が入るように調整される。図4(a)より文書書式Bの標準
行ピッチが10mmであるので、2行取りの「中見出し」段
落形式の場合、文字サイズは最大20mmでなければならな
い。したがって、チェックされた結果、文書書式Bの
「中見出し」段落形式の文字サイズは24mmから20mmに調
整される。従って、ステップS7でのペースト結果は図9
(b)のようになる。
【0029】図6(a)でPB3をペーストバッファとして獲
得し、図6(b)のIP3へペーストした場合、ステップS2で
獲得される段落形式情報は、文書書式A中の「箇条書
き」段落形式である。また、ステップS4では、ペースト
位置IP3の文書書式である文書書式Bが獲得される。した
がって、ステップS5では、図4(a)で示した通り文書書式
B中にも「箇条書き」段落形式は存在するため、ステッ
プS8に進む。ステップS8では、文書書式Bに既に存在す
る「箇条書き」段落形式をもとにペースト処理が実行さ
れる。図10にその結果を示す。
【0030】
【発明の効果】以上説明したように本発明によれば、所
望の段落文字列を、 ・別の文書書式の文書中に整合性を持った段落形式とし
て、 ・通常のペースト操作で簡単に、ペーストすることがで
きるといった効果がある。
【図面の簡単な説明】
【図1】本発明の一実施形態にかかわるペースト処理方
法の処理構成例を示す図である。
【図2】本発明の一実施形態にかかわるペースト処理方
法を含む文書作成装置の構成例を示すブロック図であ
る。
【図3】発明の実施形態の処理手順を示すフローチャー
トである。
【図4】発明の実施形態で文書書式および段落形式の属
性の一例を示す図である。
【図5】図4で示した文書書式で表示された文書の一例
を示す図である。
【図6】発明の実施形態でペーストバッファ領域および
ペースト位置の一例を示す図である。
【図7】発明の実施形態で文書書式と段落形式の整合性
のチェック項目の一例を示す図である。
【図8】発明の実施形態でペースト結果の一例を示す図
である。
【図9】発明の実施形態でペースト結果の一例を示す図
である。
【図10】発明の実施形態でペースト結果の一例を示す
図である。
【符号の説明】
1 ペーストバッファ獲得処理部 2 ペーストバッファ段落形式情報獲得処理部 3 ペースト段落形式情報保持部 4 ペースト位置獲得処理部 5 ペースト先文書書式獲得処理部 6 ペースト段落形式チェック処理部 7 ペースト段落形式作成修正処理部 8 ペースト処理部 9 文書データ保持部 11 CRT 12 ビデオRAM 13 BMU 14 キーボード 15 ポインティングデバイス 16 CPU 17 ROM 18 作業用のRAM 19 ハードディスク 20 フロッピィディスク 21 ネットワークインターフェース 22 I/Oバス

Claims (9)

    【特許請求の範囲】
  1. 【請求項1】 文書データ中の所望の文字列を指定する
    文字列指定手段と、 前記文字列指定手段により指定された文字列を一時記憶
    する一時記憶手段と、 前記一時記憶手段に一時記憶された文字列の第1の属性
    情報を識別する第1の識別手段と、文書データ中の所望
    の位置を指定する位置指定手段と、 前記位置指定手段により指定された位置における第2の
    属性情報を識別する識別手段と、 前記第2の識別手段により識別された第2の属性情報
    と、前記第1の識別手段により識別された第1の属性情
    報との整合性をチェックするチェック手段と、 前記チェック手段によるチェックの結果に基づいて、前
    記第1の属性情報を修正する修正手段と、 前記修正手段により修正された第1の属性情報に基づい
    て、前記一時記憶手段に一時記憶された文字列を、前記
    位置指定手段により指定された位置にペーストするペー
    スト手段とを具備したことを特徴とする文書処理装置。
  2. 【請求項2】 前記第1の属性情報が、段落形式情報で
    あることを特徴とする請求項1記載の文書処理装置。
  3. 【請求項3】 前記第2の属性情報が、書式情報である
    ことを特徴とする請求項1記載の文書処理装置。
  4. 【請求項4】 前記修正手段は、前記第1の属性情報中
    の特定の情報を、前記第2の属性情報中の特定の情報に
    一致させることを特徴とする請求項1記載の文書処理装
    置。
  5. 【請求項5】 文書データ中の所望の文字列を指定する
    文字列指定工程と、 前記文字列指定工程で指定された文字列を一時記憶する
    一時記憶工程と、 前記一時記憶工程で一時記憶された文字列の第1の属性
    情報を識別する第1の識別工程と、 文書データ中の所望の位置を指定する位置指定工程と、 前記位置指定工程で指定された位置における第2の属性
    情報を識別する識別工程と、 前記第2の識別工程で識別された第2の属性情報と、前
    記第1の識別工程で識別された第1の属性情報との整合
    性をチェックするチェック工程と、 前記チェック工程でのチェックの結果に基づいて、前記
    第1の属性情報を修正する修正工程と、 前記修正工程で修正された第1の属性情報に基づいて、
    前記一時記憶工程で一時記憶された文字列を、前記位置
    指定工程で指定された位置にペーストするペースト工程
    とを具備したことを特徴とする文書処理方法。
  6. 【請求項6】 前記第1の属性情報が、段落形式情報で
    あることを特徴とする請求項5記載の文書処理方法。
  7. 【請求項7】 前記第2の属性情報が、書式情報である
    ことを特徴とする請求項5記載の文書処理方法。
  8. 【請求項8】 前記修正工程において、前記第1の属性
    情報中の特定の情報を、前記第2の属性情報中の特定の
    情報に一致させることを特徴とする請求項5記載の文書
    処理方法。
  9. 【請求項9】 文書データ中の所望の文字列を指定する
    文字列指定工程と、 前記文字列指定工程で指定された文字列を一時記憶する
    一時記憶工程と、 前記一時記憶工程で一時記憶された文字列の第1の属性
    情報を識別する第1の識別工程と、 文書データ中の所望の位置を指定する位置指定工程と、 前記位置指定工程で指定された位置における第2の属性
    情報を識別する識別工程と、 前記第2の識別工程で識別された第2の属性情報と、前
    記第1の識別工程で識別された第1の属性情報との整合
    性をチェックするチェック工程と、 前記チェック工程でのチェックの結果に基づいて、前記
    第1の属性情報を修正する修正工程と、 前記修正工程で修正された第1の属性情報に基づいて、
    前記一時記憶工程で一時記憶された文字列を、前記位置
    指定工程で指定された位置にペーストするペースト工程
    とを具備したことを特徴とする文書処理方法を実現する
    ためのコンピュータプログラムを記憶し、該コンピュー
    タプログラムがコンピュータより読み出し可能である記
    憶媒体。
JP8239096A 1996-09-10 1996-09-10 文書処理装置及び方法及び記憶媒体 Withdrawn JPH1091617A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8239096A JPH1091617A (ja) 1996-09-10 1996-09-10 文書処理装置及び方法及び記憶媒体

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8239096A JPH1091617A (ja) 1996-09-10 1996-09-10 文書処理装置及び方法及び記憶媒体

Publications (1)

Publication Number Publication Date
JPH1091617A true JPH1091617A (ja) 1998-04-10

Family

ID=17039759

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8239096A Withdrawn JPH1091617A (ja) 1996-09-10 1996-09-10 文書処理装置及び方法及び記憶媒体

Country Status (1)

Country Link
JP (1) JPH1091617A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011145747A (ja) * 2010-01-12 2011-07-28 Internatl Business Mach Corp <Ibm> スタイル要素を用いた画面表示の選択した表示領域をコピーアンドペーストする方法、システム及びプログラム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011145747A (ja) * 2010-01-12 2011-07-28 Internatl Business Mach Corp <Ibm> スタイル要素を用いた画面表示の選択した表示領域をコピーアンドペーストする方法、システム及びプログラム

Similar Documents

Publication Publication Date Title
JPH08292755A (ja) 文書出力制御装置及び制御方法
JP2001067342A (ja) 文書処理装置及び記憶媒体
JPH1091617A (ja) 文書処理装置及び方法及び記憶媒体
JPH11250037A (ja) コンテンツ編集装置および記録媒体
JP3608864B2 (ja) 組版方法及び装置
JP2001101327A (ja) 情報処理方法及び装置及び印刷システム
JP2959490B2 (ja) 文字列付加方式
JP3476338B2 (ja) 情報処理装置および情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体
JPH08137836A (ja) 文書処理装置及び方法
JPH07200563A (ja) データ処理方法とその装置
JPH0962676A (ja) 文書作成装置及び表示制御方法
JPH0731671B2 (ja) 数式入力編集方式
JPH01237834A (ja) ロードモジュールの編集表示方式
JPH08221265A (ja) ソフトウエア開発支援装置
JP2797439B2 (ja) 文字編集支援装置
JPH0962663A (ja) 文書処理装置および文書処理方法
JP2002157573A (ja) 図面ファイルの傾き補正方法、ファイリング方法及びそのプログラムを記憶してなる媒体
JPS62103689A (ja) 表示装置
JPH064391A (ja) 情報処理システム
JPH06337866A (ja) 編集装置及び編集方法
JPH05250014A (ja) プログラマブルコントローラの周辺装置
JPH06214868A (ja) 情報処理方法及び装置
JPH0414169A (ja) 文書処理装置
JPH08167041A (ja) 図面レイアウト装置
JP2002278664A (ja) マルチウインドウシステム及びマルチウインドウ表示方法並びにプログラム

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: 20031202