JPH1074196A - 編集処理方法及び文書編集装置 - Google Patents
編集処理方法及び文書編集装置Info
- Publication number
- JPH1074196A JPH1074196A JP8229861A JP22986196A JPH1074196A JP H1074196 A JPH1074196 A JP H1074196A JP 8229861 A JP8229861 A JP 8229861A JP 22986196 A JP22986196 A JP 22986196A JP H1074196 A JPH1074196 A JP H1074196A
- Authority
- JP
- Japan
- Prior art keywords
- character
- line drawing
- screen
- marker
- specific
- 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.)
- Granted
Links
Landscapes
- Document Processing Apparatus (AREA)
Abstract
べき文字の長さが変わった場合であっても、文字と線画
との位置関係の対応を維持することを目的とする。 【解決手段】文字CH1を表示する画面と線画UL1を
表示する画面とを同時に重ねて表示し且つ編集すること
が可能に構成された文書編集装置における編集処理方法
であって、各線画UL1の画面上の位置を、各線画UL
1の始端点PEs及び終端点PEeについて画面上に表
示される特定の文字の位置と対応付けて記憶しておき、
画面に表示される文字CH1の編集によって特定の文字
の位置が変更されたときに、それに応じて変更される始
端点PEs又は終端点PEeの位置に応じて線画UL1
を変形し、変形された線画UL2を対応付けられた位置
関係にしたがって表示する。
Description
示する画面と線画(図形)を表示する画面とを同時に重
ねて表示し且つ編集することが可能に構成された文書編
集装置における編集処理方法及び文書編集装置に関し、
文字と線画とが混在した文書を作成し編集する装置、い
わゆるワードプロセッサや図形エディタと呼称される装
置などに利用される。
置は文字画面における文章中の行と列の位置で表され
る。これは、文字の位置を線画画面の二次元座標とは別
のテキスト座標系で表したもの言える。このように独立
した座標系を持つ文字と線画とを同一の画面に同時に表
示する場合に、文字と線画との間で座標の対応付けを行
なう必要がある。
を引いてコメントを付け、又は文章の注目すべき部分に
手書きで円を描くなど、文字画面上に線画を手書きで入
力することが普及している。このような場合には、文字
と線画との相対的な位置関係が重要な意味を持つ。もし
両者の位置関係が異なって表示された場合には、線画を
入力した本来の意味が失われ、誤った表現又は誤った文
章となってしまう。そのような不都合の生じない文書編
集装置の出現が望まれている。
時に表示可能な文書編集装置は数多く存在する。それら
は、例えばマウスを使って線画を入力することが可能で
あり、キーボードで入力した文字との共存が可能であ
る。マウスの代わりにタブレットとスタイラスペンを用
いて線画を入力することにより、文字と筆跡とを共存さ
せることのできる文書編集装置も存在する。
するために用いる二次元座標系によって、文字の配置位
置を表現する。また、文字を表示する行と列が予め設定
され、且つ線画を表示するための座標系が対応付けられ
ているものもある。いずれも、文字を表示する領域全体
の位置が線画を表示するための座標系に対応付けられて
いる。しかしこのような文書編集装置では、文字全体と
線画の座標が対応付けられているのであって、文字画面
中の個々の行や文字との対応付けが行われているわけで
はない。
ンカー」と呼称される機能を有するものがある。これ
は、文章中の行に錨のマークを付け、錨のマークと線画
との相対位置を保存する機能である。錨のマークは文章
の編集にともなって移動するため、線画も文章の移動に
対応して移動する。なお、この錨のマークは編集時だけ
に表示されるものであり、印刷時には印刷されない。
文書編集装置では、文字と線画との位置関係が行単位で
対応付けられており、文字単位では対応付けられていな
い。したがって、錨のマークが付された行中に文字を挿
入し又は削除することによって線画に対応すべき文字の
位置がずれた場合には、線画との位置関係がずれてしま
って表示が対応しなくなる。
行単位ではなく文字単位で設定することが考えられる。
しかし、この場合であっても次のような問題が生じる。
すなわち、図17(A)に示すように「手書きコメン
ト」という文字列(文章)CH81に下線UL81を引
いた場合には、下線UL81の始端部に錨のマークが付
され、これによって文字列CH81と下線UL81との
位置の対応付けが行われる。
メント」という文字列CH81が、図17(B)に示す
ように「手書き下線」という文字列CH82に修正され
た場合に、修正後の文字列CH82は修正前の文字列C
H81よりも短くなったにも係わらず、下線UL81の
長さは一定であるので、下線UL81が「手書き下線」
からはみ出して「の例」の部分まで引かれている。これ
は明らかに操作者の意思に沿わない状態であり不適当で
ある。
単に文字単位での位置関係が対応付けられただけでは充
分ではない。特に手書きコメントの場合は、文字列の上
にコメントが重ねて書き込まれる場合が多く、文字と線
画との対応を崩さないことが肝要である。
ので、文字の挿入又は削除などによって線画に対応すべ
き文字の長さが変わった場合であっても、文字と線画と
の位置関係の対応を維持することのできる編集処理方法
及び文書編集装置を提供することを目的とする。
法は、文字を表示する画面と線画を表示する画面とを同
時に重ねて表示し且つ編集することが可能に構成された
文書編集装置における編集処理方法であって、前記各線
画の画面上の位置を、各線画の特定の2点について画面
上に表示される特定の文字の位置と対応付けて記憶して
おき、画面に表示される文字の編集によって前記特定の
文字の位置が変更されたときに、それに応じて変更され
る前記特定の2点の位置に応じて当該線画を変形し、変
形された線画を対応付けられた位置関係にしたがって表
示する。
の特定の2点を、線画の始端点及び終端点とする。請求
項3の発明に係る装置は、前記各線画の画面上の位置
を、各線画の特定の2点について画面上に表示される特
定の文字の位置と対応付けて記憶する位置関係記憶手段
と、画面に表示される文字の編集によって前記特定の文
字の位置が変更されたときに、それに応じて変更される
前記特定の2点の位置に応じて該当する線画を変形する
変形処理手段と、前記線画を、前記位置関係記憶手段に
記憶された位置関係にしたがった画面上の位置に表示す
る線画表示手段と、を有して構成される。
数の文字によって構成される文字画面と1つ又は複数の
線画によって構成される線画画面とを同時に重ねて表示
し且つ編集することが可能に構成された文書編集装置で
あって、前記各線画の画面上の位置を、各線画の特定の
2点について前記文字画面上に表示されるそれぞれ2つ
の特定の文字の位置と対応付けて記憶する位置関係記憶
手段と、前記文字画面に表示される文字の編集によって
前記特定の文字の位置が変更されたときに、それに応じ
て変更される前記特定の2点の位置に応じて該当する線
画を変形する変形処理手段と、前記線画を、前記位置関
係記憶手段に記憶された位置関係にしたがった画面上の
位置に表示する線画表示手段と、を有し、前記位置関係
記憶手段には、前記2つの特定の文字を示すポインタ
と、前記2つの特定の文字間の境界位置についての前記
文字画面での座標系における座標位置とをそれぞれ記憶
する2つの文字マーカーデータと、前記線画を識別する
ための線画識別データと、前記文字マーカーデータを識
別するためのマーカー識別データと、前記文字マーカー
データに記憶される座標位置から前記線画の特定の2点
の内の1点までの距離を示す距離データとをそれぞれ記
憶する2つの線画マーカーデータと、が記憶されて構成
される。
がって説明する。図1(B)は、図1(A)に示す文字
列CH1の中の「テスト」という文字列CH2に手書き
の下線UL1を引いた状態を示している。下線UL1を
引くことにより、下線UL1の始端点PEsと終端点P
Eeとに近い位置であって文字と文字との中間に文字マ
ーカーMC1,2が生成される。
の始端点PEsとの位置関係を対応付けて記憶しておく
ものであり、他の一方の文字マーカーMC2は、下線U
L1の終端点PEeとの位置関係を対応付けて記憶して
おくものである。これらの文字マーカーMCは、その両
側にある2つの文字とのそれぞれの位置関係を示すポイ
ンタを有している。つまりここでは、文字マーカーMC
の両側の2つの文字が本発明の「特定の文字」に対応
し、始端点PEs及び終端点PEeが本発明の「特定の
2点」に対応する。
「テスト」が文字列CH3「試験」に変更されたときに
は、文字マーカーMC2の位置は1文字分左に移動す
る。下線UL2は、その始端点PEsが文字マーカーM
C1と、終端点PEeが文字マーカーMC2と、それぞ
れ位置関係が対応付けられているので、その位置関係に
応じて表示される。
の間の距離が1文字分短くなったのに合わせるため、下
線UL1を短縮する変形処理が行われる。
を説明するための図である。なお、図1は図示しない文
書編集装置の画面に表示された文字列CH及び下線UL
1を示すものであるが、図1において文字毎に表示され
た四角形の枠は文字マーカーMCの位置を説明するため
のものであり、実際には画面に表示されるものではな
い。また文字マーカーMCも画面には表示されない。
です」という文字列CH1が画面に表示されている。図
1(B)は、文字列CH1の中の「テスト」という文字
列CH2に手書きの下線UL1を引いた状態を示してい
る。下線UL1を引くことにより、下線UL1の始端点
PEsと終端点PEeとに近い位置であって文字と文字
との中間に文字マーカーMC1,2が生成される。
の始端点PEsとの位置関係を対応付けて記憶しておく
ものであり、他の一方の文字マーカーMC2は、下線U
L1の終端点PEeとの位置関係を対応付けて記憶して
おくものである。これらの文字マーカーMCは、その両
側にある2つの文字とのそれぞれの位置関係を示すポイ
ンタを有しており、したがって両側にある2つの文字の
位置と対応付けられている。
ーMC1,2のデータ、下線UL1のデータ、及び始端
点PEs並びに終端点PEeのデータは、文書編集装置
の編集メモリ領域に記憶される。
CH2「テスト」が文字列CH3「試験」に変更された
ときには、文字マーカーMC1の位置に変更はないが、
文字マーカーMC2の位置は1文字分左に移動する。
2の最初の文字である「テ」及びその前の「は」と対応
付けられ、文字マーカーMC2は文字列CH2の最後の
文字である「ト」及びその後の「で」と対応付けられて
いるので、文字列CH2「テスト」が文字列CH3「試
験」に変更された後では、文字マーカーMC1は文字列
CH3の最初の文字である「試」及びその前の「は」と
対応付けられ、文字マーカーMC2は文字列CH3の最
後の文字である「験」及びその後の「で」と対応付けら
れることとなる。
が文字マーカーMC1と、終端点PEeが文字マーカー
MC2と、それぞれ位置関係が対応付けられているの
で、その位置関係に応じて表示される。その際に、文字
マーカーMC2の位置が1文字分左に移動し、その結
果、始端点PEsと終端点PEeとの間の距離が1文字
分短くなったので、下線UL2の長さをそれに合わせる
ため、下線UL1を均等に短縮する変形処理が行われ
る。下線UL1の変形処理に当たっては、公知の種々の
処理が行われるが、例えば下線UL1がベクトルデータ
として記憶されている場合には、下線UL1の特徴点を
位置の割合に応じて移動させる。
字列CH3「試験」に変更した場合に、図1(C)に示
されるように、下線UL1は短縮されて下線UL2とな
り、文字列CH3「試験」に対応して正しく引かれるこ
ととなる。
を説明するための図である。図2においては、文字の位
置を表す枠を削除した。文字マーカーMCは小三角形で
示した。
「これは手書きコメントの例です」が画面に表示されて
いる。図2(B)に示すように、その中の文字列CH4
「手書きコメント」に下線UL3が引かれると、下線U
Lの始端点及び終端点にそれぞれ近い位置に文字マーカ
ーMC3,4が生成される。文字列CH4「手書きコメ
ント」が図2(C)に示すように文字列CH5「手書き
下線」に変更されたときには、文字マーカーMC4の位
置が移動し、その位置に対応して下線UL3が短縮さ
れ、下線UL4が文字列CH5「手書き下線」に対応し
て引かれる。
を説明するための図である。図3(A)に示すように、
文字列CH1d「これは手書きコメントの例です」が画
面に表示されている。図3(B)に示すように、その中
の文字列CH6,7,8「手書きコメントの例」にそれ
ぞれ下線UL5,6,7が引かれると、それぞれの下線
ULの始端点及び終端点にそれぞれ近い位置に文字マー
カーMC5,6,7,8が生成される。文字列CH8
「の例」が図3(C)に示すように削除されたときに
は、文字マーカーMC8と文字マーカーMC0との位置
が重なる。したがって、下線UL7は無くなり、他の下
線UL5,6が残った文字列CH6,7「手書きコメン
ト」に対応して引かれる。
も、その形態が大きく異なる場合には、それぞれ別々の
下線として処理することが可能である。図4は本発明に
係る編集処理方法の他の例を説明するための図である。
「これは手書きコメントの例です」が画面に表示されて
いる。図4(B)に示すように、その中の文字列CH9
「手書きコメント」に下線UL8が引かれると、下線U
L8の始端点及び終端点にそれぞれ近い位置に文字マー
カーMC9,10が生成される。図4(C)に示すよう
に、文字列CH1fに文字列CH10「文章が改行した
場合の」が挿入され且つ改行されることによって、2行
の文字列CH1gとなったとする。そうすると、それに
応じて文字マーカーMC9,10の位置が左右方向に移
動し且つ文字マーカーMC10は行位置が移動するが、
下線UL8の始端点及び終端点との対応関係が変わらな
いので、下線UL8は2行に別れた文字列CH9「手書
きコメント」に対応して正しく引かれる。
説明する。図5は本発明に係る文書編集装置1のブロッ
ク図、図6はテキストデータ記憶部24に記憶されるテ
キストデータのセルCLの構成を示す図、図7は文字マ
ーカーMCの構成を示す図、図8はマーカー移動情報D
MMの構成を示す図、図9は図形マーカーMFの構成を
示す図である。
データを編集するテキスト編集部11、図形データ(線
画データ)を編集する図形編集部12、及び文字によっ
て構成される文字画面と図形(線画)によって構成され
る図形画面とを同時に重ねて表示することが可能な表示
部13からなる。
ト部分の編集のみを行なう。図形編集部12では図形の
みの編集を行う。テキスト編集部11及び図形編集部1
2において編集された結果得られるイメージデータが表
示部13に出力され、同一の画面上に重ね合わせて表示
される。文字画面と図形画面との重ね合わせ方は、表示
部13が持っている位置関係のデータに基づいて決定さ
れる。
キスト削除挿入部22、ポインタ操作部23、テキスト
データ記憶部24、ポインタ記憶部25、及び文字マー
カー記憶部26などが設けられている。
マウスの操作に基づいて、ポインタ移動、文字削除、文
字挿入などの種々の指令を出力する。また、文字挿入時
には、挿入する文字のコードを出力する。例えば、キー
ボードの英数字、記号などの文字キーが押された場合に
はその文字のコードを出力し、矢印キーが押された場合
にはポインタ位置を移動する指令を出力し、削除キーが
押された場合には文字を削除する指令を出力する。
データが記憶されている。テキストデータは、少なくと
も編集中においては、文字の1つ1つが図6に示すセル
CLに記憶される。図6において、セルCLは、データ
内容DCT、前のセルのアドレスを示すポインタPT
B、後のセルのアドレスを示すポインタPTAからな
る。
されたテキストデータの中で、編集の対象となっている
文字の位置はポインタとしてポインタ記憶部25に記憶
されている。ポインタ記憶部25に記憶されるポインタ
は、例えば「テキスト中の第n文字目」というように、
文章中の位置を示すデータである。通常、ポインタは画
面上のカーソルの位置で表現される。テキストデータの
編集はこのポインタを参照して行なわれる。
位置の文字を削除する処理、又はその位置に新たな文字
を挿入する処理など、種々の処理を順次実行することに
よって行なわれる。どのような処理を行なうかは入力部
21からの指令による。
も、入力部21からの指令によって変更することができ
る。ポインタの位置の変更は、ポインタ操作部23によ
ってポインタ記憶部25に記憶されたポインタの値を変
更することによって行なわれる。
除挿入移動部32、ポインタ操作部33、図形データ記
憶部34、ポインタ記憶部35、図形変形移動部36、
及び図形マーカー記憶部37などが設けられている。
ン及びタブレットのような座標入力デバイス、マウス、
キーボードなどが接続されている。入力部31は、これ
らの操作に基づいて、ポインタ移動、図形削除、図形挿
入、図形移動などの種々の指令を出力する。
の原理はテキスト編集部11と同様である。図形データ
記憶部34には、図形データが例えばベクトルデータと
して記憶されている。それぞれの図形データには、当該
図形を識別するための図形ID(IDF)が付されてい
る。図形データ記憶部34に記憶された図形データの中
で編集の対象になっている図形の位置が、ポインタ記憶
部35に記憶されたポインタで示されている。入力部3
1から入力された指令にしたがって、そのデータの削
除、挿入、移動などの編集処理を行なう。
11の処理と相違する部分がいくつかある。例えば、ポ
インタ記憶部35に記憶されているポインタは編集対象
の位置であるが、ここには図形が描かれている平面上の
二次元座標が格納される。また、図形データ記憶部34
に記憶された図形データは、直線、曲線、多角形、円な
ど、各々が纏まった図形オブジュエクトの集合で表され
ている。各図形オブジェクトには、二次元座標上の位置
が決められている。
図形の左上の点がこの図形オブジェクトの全体の位置を
代表する点である。また図形が線である場合に、その図
形の左端の点がこの図形オブジェクトの全体の位置を代
表する点である。ポインタ記憶部35に記憶されたポイ
ンタの座標点が、いずれかの図形オブジェクトの位置と
一致している場合に、そのポインタは位置が一致した図
形オブジェクトを示す。もし、位置が一致する図形オブ
ジェクトが存在しなければ、ポインタは座標点そのもの
を示す。
が出力された場合に、ポインタ記憶部35に記憶された
ポインタが指している図形オブジェクトを削除又は移動
させる。ポインタが何も示していない場合は何もしな
い。入力部31から図形の挿入の指令が出力された場合
には、ポインタが示す座標位置に、指示された図形が挿
入される。これらのデータ編集処理は、図形削除挿入移
動部32によって行われる。ポインタ移動のキーが押さ
れた場合には、ポインタ操作部33によって、座標入力
デバイスが指示した位置にポインタが移動する。
び処理内容は、公知の文書編集装置と同様である。次
に、本発明に係る編集処理方法に特有の処理について説
明する。
に係る編集処理を行うために、文字マーカー記憶部2
6、図形マーカー記憶部37、及び図形変形移動部36
が特に設けられており、テキスト編集部11から図形編
集部12に対してマーカー移動情報DMMを渡すように
なっている。
ー記憶部26は、文字と図形との位置関係を規定するた
めの文字マーカーMCを記憶する。テキスト文書が編集
された場合に、文字マーカーMCの位置が変更される場
合があるので、その場合に、文字マーカー記憶部26か
ら図形編集部12の図形変形移動部36に対してマーカ
ー移動情報DMMが出力される。
データ内容DCT、前のセルのアドレスを示すポインタ
PTB、後のセルのアドレスを示すポインタPTA、テ
キスト座標系における文字マーカーMCの位置を示す行
及び列の番号VLC、二次元座標系における文字マーカ
ーMCの位置を示す座標VCDからなる。つまり、文字
マーカーMCの基本的な構成はテキストデータにおける
各文字のセルCLと同じ構成であり、それに行及び列の
番号VLC及び座標VCDが付加されている。文字マー
カーMCは、テキストデータを表示した画面で図形を書
き込むことにより、図形の基準点(特定の点)に近い文
字と文字との中間に自動的に生成される。
字の中間に設けられ、それぞれの文字と関連付けられて
いるのは、1つの文字とのみ関連付けた場合にはその文
字が削除されたときに文字マーカーMCの位置が失われ
てしまうからである。
Mは、関連する文字マーカーMCを識別するための文字
マーカーID(IDC)、移動前の文字マーカーMCの
座標VCE、及び移動後の座標VCFからなる。
36は、マーカー移動情報DMMと図形マーカー記憶部
37に記憶されている図形マーカーMFとを比較し、文
字マーカーMCの座標VCDを移動後の座標VCFに再
設定する。さらに、文字マーカーMCの位置の変更によ
って変形又は移動すべき図形があるか否かを調べ、必要
に応じて既存の図形を移動し又は変形する。
関連する図形を識別するための図形ID(IDF)、関
連する文字マーカーMCを識別するための文字マーカー
ID(IDC)、文字マーカーMCと図形の基準点との
間の距離を示す距離DST、及び関連する文字マーカー
MCの座標VCDからなる。
変形処理及び図形が下線である場合の伸縮処理の例につ
いて、図10及び図11に示すフローチャートを参照し
て説明する。
(#11)。マーカー移動情報DMMに基づいて、移動
した文字マーカーMCをリストアップする。移動した文
字マーカーMCに関連する図形は、それにともなって移
動され又は変形される。そこで、移動又は変形の処理を
行うべき図形をリストアップする(#12)1つの図形
に対して複数の文字マーカーMCが存在する場合には、
複数の文字マーカーMCの間の位置関係が変化した場合
に図形の変形が起きる。そこで、1つの図形に関連する
複数の文字マーカーMCの位置関係の変化を検出し(#
13,14)、必要に応じて図形を変形する(#1
5)。また必要に応じて図形の全体の位置を移動させる
(#16)。
文字マーカーMC間の行番号をチェックし(#21,2
2)、行番号の差が変化していればテキストデータの編
集によって文章が折り返されたと判断し、その文章に関
連付けられた下線を同様に折り返す(#23)。
て、文章の行方向における間隔の変化の有無をチェック
し(#24)、変化があればそれに応じて下線を伸縮さ
せる(#25)。
否かつまり改行されたか否かは、文字マーカーMCの座
標VCDのy座標を調べれば分かる。同じ行にある場合
にはy座標が同じであるからである。また、y座標の差
を調べることによって、下線ULの途中で行が何回折り
返されたかが分かる。
カーMCの間隔(x座標の差)は、単にx座標の値のみ
では計算できない。例えば、始端点PEsが終端点PE
eよりも右側にある場合には、単にx座標の差を取ると
マイナスの値になる。したがって、折り返される以前の
x座標の差に、文章の一行の幅を折り返しの数だけ足す
ことにより、正しいx座標の差が求められる。そうして
求めたx座標の変化にしたがって下線ULの長さを伸縮
し、それを始端点PEsの文字マーカーMCの位置に合
わせる。次に、行が折り返された位置で下線ULを切
り、次の行の先頭に残りの部分を移動する。これを必要
に応じて繰り返す。
からの指令に基づいて決定されるが、自動的に判別する
ようにしてもよい。次に、図1に示す文書編集処理が行
われた場合について、文書編集装置1における処理の具
体例を説明する。
ついてのセルCL1及び文字マーカーMC1,2の例を
示す図、図13は図12における文字マーカーMC1,
2と下線UL1との位置関係を示す図、図14は移動前
後の図形マーカーMF2の内容の例を示す図、図15は
移動後の文字マーカーMC2の内容の例を示す図、図1
6はマーカー移動情報DMM1の内容の例を示す図であ
る。
テストです」という文字列CH1が表示されており、
「テスト」という文字列CH2に手書きの下線UL1が
引かれている。下線UL1を引くことにより、下線UL
1の始端点PEsと終端点PEeとに近い位置であって
文字と文字との中間に2つの文字マーカーMC1,2が
生成されている。また、2つの図形マーカーMF1,2
が生成されている。
章として管理されており、この文字列CH1内における
最初の文字は第1行第1列とされる。また、ここでは、
1文字が16×16ドットで構成されているとし、文字
間の間隔はあけないものとする。
「テ」との間に位置しており、文字マーカーMC2は文
字「ト」と「で」との間に位置している。文字「は」に
ついてのセルCL1は、データ内容DCTに「は」のコ
ードデータが、ポインタPTBに「れ」のセルCLを示
すアドレスが、ポインタPTAに文字マーカーMC1を
示すアドレスが、それぞれ記憶されている。
に文字マーカーMC1であることを示すデータが、ポイ
ンタPTBに「は」のセルCLを示すアドレスが、ポイ
ンタPTAに「テ」のセルCLを示すアドレスが、行及
び列の番号VLCに第1行第3列を示す「1,3」が、
座標VCDに「48,16」が、それぞれ記憶されてい
る。
DCTに文字マーカーMC2であることを示すデータ
が、ポインタPTBに「ト」のセルCLを示すアドレス
が、ポインタPTAに「で」のセルCLを示すアドレス
が、行及び列の番号VLCに第1行第6列を示す「1,
6」が、座標VCDに「96,16」が、それぞれ記憶
されている。つまり、文字マーカーMC1,2のそれぞ
れの座標VCDは、それぞれの両側の文字の境界部分の
下端点の座標である。
始端点PEsと終端点PEeとの間において、幾つかの
中間点PMを有するベクトルデータで表される。2つの
図形マーカーMF1,2には、始端点PEsと文字マー
カーMC1の座標VCDとの距離DST(dx,d
y)、又は終端点PEeと文字マーカーMC2の座標V
CDとの距離DST(dx,dy)が記憶される。
マーカーMF2には、図形IDに下線UL1を識別する
データが、文字マーカーIDに文字マーカーMC2を識
別するデータが、距離DSTに終端点PEeと文字マー
カーMC2の座標VCDとの距離を表す座標が、座標V
CDに文字マーカーMC2の座標が、それぞれ記憶され
ている。
CH3「試験」に変更された場合には、文字マーカーM
C1は移動しないが、文字マーカーMC2は移動する。
文字マーカーMC2が移動すると、その内容は図15に
示すように変更される。
って、図16に示すマーカー移動情報DMM1が出力さ
れる。このマーカー移動情報DMM1によって、図形マ
ーカーMF2の座標VCDが、図14(B)に示すよう
に変更される。
変更内容にしたがって、下線UL1の長さを短縮する処
理が行われる。短縮の処理は、下線UL1の終端点PE
eの移動に対応して、各中間点PMをその位置に応じて
均等に移動させることによって行われる。短縮された下
線UL2は図形データ記憶部34に記憶され、且つ、上
述のように変更されたデータに基づいて、図1(C)に
示されるように画面に表示される。
と、文字の挿入又は削除などによって下線ULに対応す
べき文字列CHの長さが変わった場合であっても、文字
と下線ULとの位置関係の対応を図ることができ、操作
者が下線ULを引く際に本来意図していた状態が維持さ
れる。
使用する際の利便性の向上が図られ、手書きイメージの
電子化文書での利用の拡大及び文書編集装置のヒューマ
ンイタフェースの向上が図られる。
端点PEs及び終端点PEeをベクトルデータの始点と
終点と一致させたが、下線ULを含む矩形領域の左上端
及び右上端と一致させるようにしてもよい。その他、文
書編集装置1の各部又は全体の構成、処理内容又は順
序、各データの構成、内容、表示方法などは、本発明の
主旨に沿って適宜変更することができる。
文字の挿入又は削除などによって線画に対応すべき文字
の長さが変わった場合であっても、文字と線画との位置
関係の対応を維持することができる。
意図していた状態が維持され、操作者の意思に沿わない
状態の発生することが防止されるとともに、線画の修正
などの作業が不要となるので操作性に優れる。
である。
ための図である。
ための図である。
ための図である。
る。
ータのセルの構成を示す図である。
トである。
ある。
文字マーカーの例を示す図である。
関係を示す図である。
である。
ある。
る。
Claims (4)
- 【請求項1】文字を表示する画面と線画を表示する画面
とを同時に重ねて表示し且つ編集することが可能に構成
された文書編集装置における編集処理方法であって、 前記各線画の画面上の位置を、各線画の特定の2点につ
いて画面上に表示される特定の文字の位置と対応付けて
記憶しておき、 画面に表示される文字の編集によって前記特定の文字の
位置が変更されたときに、それに応じて変更される前記
特定の2点の位置に応じて当該線画を変形し、変形され
た線画を対応付けられた位置関係にしたがって表示す
る、 ことを特徴とする編集処理方法。 - 【請求項2】前記線画の特定の2点を、線画の始端点及
び終端点とする、 請求項1記載の編集処理方法。 - 【請求項3】文字を表示する画面と線画を表示する画面
とを同時に重ねて表示し且つ編集することが可能に構成
された文書編集装置であって、 前記各線画の画面上の位置を、各線画の特定の2点につ
いて画面上に表示される特定の文字の位置と対応付けて
記憶する位置関係記憶手段と、 画面に表示される文字の編集によって前記特定の文字の
位置が変更されたときに、それに応じて変更される前記
特定の2点の位置に応じて該当する線画を変形する変形
処理手段と、 前記線画を、前記位置関係記憶手段に記憶された位置関
係にしたがった画面上の位置に表示する線画表示手段
と、 を有してなることを特徴とする文書編集装置。 - 【請求項4】1つ又は複数の文字によって構成される文
字画面と1つ又は複数の線画によって構成される線画画
面とを同時に重ねて表示し且つ編集することが可能に構
成された文書編集装置であって、 前記各線画の画面上の位置を、各線画の特定の2点につ
いて前記文字画面上に表示されるそれぞれ2つの特定の
文字の位置と対応付けて記憶する位置関係記憶手段と、 前記文字画面に表示される文字の編集によって前記特定
の文字の位置が変更されたときに、それに応じて変更さ
れる前記特定の2点の位置に応じて該当する線画を変形
する変形処理手段と、 前記線画を、前記位置関係記憶手段に記憶された位置関
係にしたがった画面上の位置に表示する線画表示手段
と、を有し、 前記位置関係記憶手段には、 前記2つの特定の文字を示すポインタと、前記2つの特
定の文字間の境界位置についての前記文字画面での座標
系における座標位置とをそれぞれ記憶する2つの文字マ
ーカーデータと、 前記線画を識別するための線画識別データと、前記文字
マーカーデータを識別するためのマーカー識別データ
と、前記文字マーカーデータに記憶される座標位置から
前記線画の特定の2点の内の1点までの距離を示す距離
データとをそれぞれ記憶する2つの線画マーカーデータ
と、が記憶されている、 ことを特徴とする文書編集装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22986196A JP4144911B2 (ja) | 1996-08-30 | 1996-08-30 | 編集処理方法及び文書編集装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22986196A JP4144911B2 (ja) | 1996-08-30 | 1996-08-30 | 編集処理方法及び文書編集装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH1074196A true JPH1074196A (ja) | 1998-03-17 |
| JP4144911B2 JP4144911B2 (ja) | 2008-09-03 |
Family
ID=16898853
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP22986196A Expired - Fee Related JP4144911B2 (ja) | 1996-08-30 | 1996-08-30 | 編集処理方法及び文書編集装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4144911B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000112599A (ja) * | 1998-10-01 | 2000-04-21 | Sharp Corp | 文書画像処理装置及び文書画像処理方法 |
| CN113435166A (zh) * | 2021-06-09 | 2021-09-24 | 深圳市世强元件网络有限公司 | 一种加下划线方法和系统、计算机装置、可读存储介质 |
-
1996
- 1996-08-30 JP JP22986196A patent/JP4144911B2/ja not_active Expired - Fee Related
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000112599A (ja) * | 1998-10-01 | 2000-04-21 | Sharp Corp | 文書画像処理装置及び文書画像処理方法 |
| CN113435166A (zh) * | 2021-06-09 | 2021-09-24 | 深圳市世强元件网络有限公司 | 一种加下划线方法和系统、计算机装置、可读存储介质 |
| CN113435166B (zh) * | 2021-06-09 | 2024-03-19 | 深圳市世强元件网络有限公司 | 一种加下划线方法和系统、计算机装置、可读存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4144911B2 (ja) | 2008-09-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9811193B2 (en) | Text entry for electronic devices | |
| US20010036318A1 (en) | Stroke data editing device | |
| JPS6180478A (ja) | デ−タ入力・表示システム | |
| CN102339275A (zh) | 电子书籍批注处理方法及装置 | |
| US20120116750A1 (en) | Translation display apparatus | |
| EP2816475A1 (en) | Information display apparatus, non-transitory computer-readable storage medium and display control method | |
| JPH0812663B2 (ja) | 画像処理システム及びその方法 | |
| JPH032979A (ja) | 画像修正方法及び装置 | |
| JP2001167227A (ja) | 情報端末装置 | |
| JP4144911B2 (ja) | 編集処理方法及び文書編集装置 | |
| JP3509130B2 (ja) | 手書き情報入力装置及び方法 | |
| WO2002103619A1 (en) | Presentation of a recognition of a handwritten pattern | |
| JP2001273509A (ja) | 文書画像編集装置及び文書画像編集方法 | |
| EP3287952A1 (en) | Input control program, input control device, input control method, character correction program, character correction device, and character correction method | |
| JPH0728801A (ja) | イメージデータ処理方法及びその装置 | |
| JPH08202856A (ja) | 画像処理方法 | |
| JP2001184349A (ja) | 文書編集装置および文書編集方法および記録媒体 | |
| JP2504471B2 (ja) | 文章編集装置 | |
| JPS5985532A (ja) | 文章編集範囲指定方式 | |
| JPS63197266A (ja) | 文書イメ−ジ編集装置 | |
| JP3200249B2 (ja) | 文書処理装置 | |
| JPS62267854A (ja) | 校正済み文書の編集方法 | |
| JPS63108453A (ja) | 電子機器 | |
| KR900009116B1 (ko) | 문서 작성 장치의 문서 작성 방법 | |
| JPH06223059A (ja) | 文書処理装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040525 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040601 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040730 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20050913 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051108 |
|
| A911 | Transfer of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20051115 |
|
| A912 | Removal of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20060224 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080522 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080617 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110627 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120627 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120627 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130627 Year of fee payment: 5 |
|
| LAPS | Cancellation because of no payment of annual fees |