JPH08227414A - 文書処理装置及び方法 - Google Patents

文書処理装置及び方法

Info

Publication number
JPH08227414A
JPH08227414A JP7030698A JP3069895A JPH08227414A JP H08227414 A JPH08227414 A JP H08227414A JP 7030698 A JP7030698 A JP 7030698A JP 3069895 A JP3069895 A JP 3069895A JP H08227414 A JPH08227414 A JP H08227414A
Authority
JP
Japan
Prior art keywords
character string
character
ruby
characters
input
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.)
Pending
Application number
JP7030698A
Other languages
English (en)
Inventor
Keiko Nakanishi
恵子 中西
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 JP7030698A priority Critical patent/JPH08227414A/ja
Publication of JPH08227414A publication Critical patent/JPH08227414A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

(57)【要約】 【目的】 ルビが割り付け可能な文字数を越えてしまっ
た場合においても、自動的に対象文字列又はルビ文字列
の文字幅を変更することにより、均等なルビ割り付けが
可能な文字処理装置及びその方法を提供することを目的
とする。 【構成】 ステップS1でルビをふる対象文字列の範囲
指定を行い、ステップS2で割り当て可能な全ルビ文字
数を算出する。ステップS3で実際にルビ文字を入力
し、ステップS4で割り当て可能なルビ文字数の方が入
力されたルビ文字数より小さければステップS5へ進
み、入力されたルビ文字列幅を算出して、入力された全
ルビ文字列が割り当て可能となるように範囲指定文字列
の1文字の文字幅を算出する。そして、ステップS6
で、範囲指定文字列の文字幅をステップS5で算出した
文字幅に変更する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は文書処理装置及び方法に
関し、例えば文字の出力位置を調整可能な文書処理装置
及び方法に関するものである。
【0002】
【従来の技術】従来の文書処理装置においては、ある文
字に対して例えば読み方等を示す「ルビ」をふる場合、
ルビをふるように指定された文字の範囲内に、指定され
たルビを均等に割り当てることにより、実行していた。
【0003】
【発明が解決しようとする課題】しかしながら上記従来
例においては、ルビをふるように指定された文字数より
もルビ文字数の方が大きくなってしまう場合には、自動
的なルビ文字の割り当てが行えなかった。従って、操作
者がルビ文字の出力位置を調整する等、煩雑な処理が必
要となってしまうという欠点があった。
【0004】また、上記従来技術では、ルビをふった文
字の削除等、何らかの編集処理を施す場合には、ルビに
ついても同様に編集する必要があり、即ち2度の編集処
理を行わねばならないため、煩雑な手間を要してしまう
という欠点があった。
【0005】更に、ルビをふるように指定した各文字毎
に割り付けるルビの文字数を変えたい場合には、範囲指
定を1文字ずつについて行ってから、ルビをふらなけれ
ばならず、やはり繁雑な処理を要するものであった。
【0006】本発明は上述した課題を解決するためにな
されたものであり、ルビが割り付け可能な文字数を越え
てしまった場合においても、自動的に対象文字列又はル
ビ文字列の文字幅を変更することにより、均等なルビ割
り付けを行うことが可能な文字処理装置及びその方法を
提供することを目的とする。
【0007】また、ルビをふった文字を編集する際に、
1度の編集で文字、ルビ共に編集される文字処理装置及
びその方法を提供することを目的とする。
【0008】
【課題を解決するための手段】上述した目的を達成する
ために、本発明は以下の構成を備える。
【0009】即ち、複数の文字からなる文書情報から第
1の文字列を指示する文字列指示手段と、前記第1の文
字列に対応する第2の文字列を入力する文字列入力手段
と、前記第1の文字列と前記第2の文字列とを合成する
合成手段とを有し、前記合成手段は、前記第1の文字列
の幅が前記第2の文字列の幅以上になるように前記第1
の文字列の文字サイズを調整して合成することを特徴と
する。
【0010】また、複数の文字からなる文書情報から第
1の文字列を指示する文字列指示手段と、前記第1の文
字列に対応する第2の文字列を入力する文字列入力手段
と、前記第1の文字列と前記第2の文字列とを合成する
合成手段とを有し、前記合成手段は、前記第2の文字列
の幅が前記第1の文字列の幅以下になるように前記第2
の文字列の文字サイズを調整して合成することを特徴と
する。
【0011】また、複数の文字からなる文書情報から第
1の文字列を指示する文字列指示手段と、前記第1の文
字列に対応する第2の文字列を入力する文字列入力手段
と、前記第1の文字列と前記第2の文字列とを合成する
合成手段とを有し、前記合成手段は、前記第1の文字列
内の各文字に前記第2の文字列から1文字づつ順次割り
当てることにより前記第1の文字列の各文字毎に対応す
る前記第2の文字列の文字数を合成文字数として決定
し、該合成文字数に従って前記第1の文字列と前記第2
の文字列とを合成することを特徴とする。
【0012】また、複数の文字からなる文書情報から第
1の文字列を指示する文字列指示手段と、前記第1の文
字列に対応する第2の文字列を入力する文字列入力手段
と、前記第1の文字列と前記第2の文字列とを合成する
合成手段とを有し、前記文字列入力手段は、前記第1の
文字列の各文字毎に区切りマークを挿入しながら対応す
る第2の文字列を入力し、前記合成手段は、前記区切り
マークに基づいて前記第1の文字列の各文字に前記第2
の文字列を合成することを特徴とする。
【0013】更に、前記文書情報を表示する表示手段を
有し、前記文字列指示手段は前記表示手段に表示された
前記文書情報から第1の文字列を指示することを特徴と
する。
【0014】例えば、前記第2の文字列は、前記第1の
文字列に対応するルビであることを特徴とする。
【0015】
【作用】以上の構成により、自動的に第1の文字列の幅
が第2の文字列の幅以上となるように調整されてから、
第1の文字列と第2の文字列とが合成されため、文書の
作成効率が向上するのみでなく、見栄えのよい文書を作
成することができる。
【0016】また、第1の文字列の各文字に対応する第
2の文字列の文字を固定的に合成することができるた
め、1度の編集で文字、ルビ共に編集することができる
という特有の作用効果が得られる。
【0017】
【実施例】以下、本発明に係る一実施例について、図面
を参照して詳細に説明する。
【0018】<第1実施例>図1は、本実施例における
文書処理装置の構成を示すブロック図である。図1にお
いて1は中央処理装置(CPU)であり、ROM2に記
憶されたプログラム(例えば後述する図3,5,7,9
のフローチャートで示すような手順を表わすプログラ
ム、他)に基づいて、この装置全体の制御及び演算処理
等を行うものである。2は読み出し専用メモリ(RO
M)であり、システム起動プログラム及び文字等の記憶
領域である。3はランダムアクセスメモリ(RAM)で
あり、使用制限のないデータ記憶領域である。RAM3
には様々な処理毎に各々のプログラム及びデータが書き
込まれ、読み出されるが、ここには、文書メモリ、カー
ソルレジスタ、先頭表示レジスタ、及び文字処理に必要
なその他のメモリ領域が含まれる。ここで、文書メモリ
には、文字コードによる文字情報及び修飾情報等、格納
される文字情報に関する情報が格納され、カーソルレジ
スタは、カーソル位置を記憶する。また、表示先頭レジ
スタは、表示される行の第1桁の文字位置を記憶する。
【0019】4は外部読み出し専用メモリ(外部RO
M)であり、システムプログラムや文字等の外部記憶領
域である。5はキーボード制御部(KBC)であり、6
のキーボード(KB)よりキー入力データを受け取りC
PU1へ伝達する。このKB6は、文章の入力やその他
編集入力に必要な処理を指示するキーを有する。尚、詳
細は後述するが、本実施例におけるルビ修飾キー、文字
列範囲指定処理、ルビ文字入力処理等の入力も、このK
B6により行われる。7はディスプレイ制御部(CRT
C)、8はディスプレイ装置(CRT)であり、CRT
7よりデータを受け取り表示する。9はディスク制御部
(DKC)であり、データ伝送等の制御を行うものであ
る。10はフロッピーディスク装置(FD)あるいはハ
ードディスク装置(HD)等の外部記憶装置であり、プ
ログラム及びデータを記憶させておく。CPU1は実行
時、必要に応じてこの外部記憶装置10を参照し、また
は外部記憶装置10からプログラム及びデータをRAM
3へロードする。この外部記憶装置10に、文字パター
ン・データを記憶してもよい。11は作成した文書を印
刷するためのプリンタ(PRT)である。12はシステ
ムバスであり、上述した各構成要素間のデータの通路を
成すものである。
【0020】次に、図2を参照して本実施例における文
書処理について説明する。
【0021】図2は、本実施例における文書処理の一例
を示す図である。図2において、P1,P2はそれぞれ
所定の全角文字を示し、○印は1つのルビ文字を示す。
【0022】まず図2の(a)に示す全角文字P1,P
2に3文字のルビをふる場合について考える。すると、
ルビをふった結果は図2の(b)に示すようになる。
【0023】一方、図2の(a)に示す全角文字P1,
P2に8文字のルビをふる場合について考えると、本実
施例においては図2の(c)に示すように、全角文字P
1,P2の文字サイズを拡大することにより、8文字の
ルビをふることを特徴とする。
【0024】即ち、図2の(b)はルビ文字数がルビ割
り当て可能文字数以内である例であり、図2の(c)は
ルビ文字数がルビ割り当て可能文字数を超えてしまった
例を示す。
【0025】本実施例におけるルビ割り当て処理を図3
のフローチャートに示し、以下説明する。
【0026】本実施例において文書編集処理中にKB6
よりルビ修飾キーが入力された場合、まず、ステップS
1の文字列範囲指定処理において、RAM3における文
書メモリ内の任意の文字列をCRT8上でKB6により
範囲指定し、該範囲指定した文字列の位置をRAM3に
記憶する。次にステップS2のルビ文字数算出処理にお
いて、ステップS1で得られた範囲指定文字列の文字数
と文字幅、文字間隔からルビ文字が何文字割り当て可能
かを算出し、得られた割り当て可能な全ルビ文字数をR
AM3に記憶する。次に、ステップS3のルビ文字入力
処理において、ルビとしてふる文字列をKB6より入力
する。次にステップS4の文字数判別処理において、ス
テップS2で得られた範囲指定文字列の割り当て可能な
ルビ文字数と、ステップS3で入力されたルビ文字列内
の文字数との大小を比較判別する。
【0027】ステップS4において割り当て可能なルビ
文字数の方が、入力されたルビ文字数より大きい、又は
等しいと判別された場合は、ステップS7のルビ均等割
り当て処理へ進む。一方、割り当て可能なルビ文字数の
方が入力されたルビ文字数より小さいと判別された場合
には、ステップS5へ進む。ステップS5では、入力さ
れたルビ文字数とルビ文字幅、及びルビ文字間隔とか
ら、ルビ文字列幅を算出する。そして、算出されたルビ
文字列幅と、範囲指定文字列の文字数及び文字間隔とか
ら、入力されたルビ文字列が割り当て可能となるよう
に、範囲指定文字列の1文字の文字幅を算出する。そし
て、ステップS6で、範囲指定文字列の文字幅を、ステ
ップS5で算出した文字幅に変更し、RAM3に格納す
る。また、割り当て可能なルビ文字数を入力されたルビ
文字数に変更し、RAM3に格納する。
【0028】次に、ステップS7のルビ均等割り付け処
理において、割り当て可能なルビ文字数と、入力された
ルビ文字数とが等しい場合には単純に範囲指定文字列に
ルビを順番に割り振り、RAM3内の文書メモリに格納
する。また、割り当て可能なルビ文字数が入力されたル
ビ文字数よりも多い場合には、範囲指定文字列内でルビ
を均等になるように割り付け、RAM3内の文書メモリ
に格納する。
【0029】以上説明したように本実施例によれば、即
ち、まず文字列単位でルビを指定する。そして、実際に
ルビをふる際には、ルビをふる文字幅を自動的に判断し
て、指定された文字列間で均等に割り付ける。ルビが指
定された文字列からはみ出す場合には、自動的に指定さ
れた文字列における文字幅を拡大することにより、ルビ
を割り付け可能とする。
【0030】従って、本実施例によれば、ルビが割り付
け可能な文字数を越えてしまった場合においても、自動
的に対象文字列の文字幅を変更することにより、操作者
を煩わせること無く、均等なルビ割り付けを行うことが
できる。
【0031】<第2実施例>以下、本発明に係る第2実
施例について説明する。
【0032】第2実施例における文書処理装置の構成
は、上述した第1実施例に示す図1と同様であるため、
説明を省略する。
【0033】図4は、第2実施例における文書処理の一
例を示す図である。図4において、P1,P2はそれぞ
れ所定の全角文字を示し、○印は1つのルビ文字を示
す。
【0034】まず図4の(a)に示す全角文字P1,P
2に3文字のルビをふる場合について考える。すると、
ルビをふった結果は図4の(b)に示すようになる。
【0035】一方、図4の(a)に示す全角文字P1,
P2に8文字のルビをふる場合について考えると、第2
実施例においては、図4の(c)に示すように、ルビの
文字サイズを縮小することにより、8文字のルビをふる
ことを特徴とする。
【0036】即ち、図4の(b)はルビ文字数がルビ割
り当て可能文字数以内である例であり、図4の(c)は
ルビ文字数がルビ割り当て可能文字数を超えてしまった
例を示す。
【0037】第2実施例におけるルビ割り当て処理を図
5のフローチャートに示し、以下説明する。図5におい
て、上述した第1実施例の図3と同様の処理には同一ス
テップ番号を付し、説明を省略する。
【0038】ステップS24において、割り当て可能な
ルビ文字数が、入力されたルビ文字数より小さいと判別
された場合には、ステップS25へ進む。
【0039】ステップS25においては、範囲指定文字
列の文字数と文字幅、及び文字間隔とから、範囲指定文
字列幅を算出する。そして、算出された範囲指定文字列
幅とルビ文字数、及びルビ文字間隔とから、入力された
ルビ文字列が範囲指定文字列幅に割り当て可能となるよ
うに、1ルビ文字の文字幅を算出する。そして、ステッ
プS26において、ルビ文字幅をステップS25で算出
した文字幅に変更して、RAM3に格納する。また、割
り当て可能なルビ文字数を入力されたルビ文字数に変更
して、RAM3に格納する。
【0040】そして、ステップS27のルビ均等割り付
け処理において、割り当て可能なルビ文字数と、入力さ
れたルビ文字数とが等しい場合には、単純に範囲指定文
字列にルビを順番に割り付け、RAM3内の文書メモリ
に格納する。また、割り当て可能なルビ文字数が入力さ
れたルビ文字数よりも多い場合には、範囲指定文字列内
でルビを均等になるように割り付け、RAM3内の文書
メモリに格納する。
【0041】以上説明したように第2実施例によれば、
即ち、まず文字列単位でルビを指定する。そして、実際
にルビをふる際には、ルビをふる文字幅を自動的に判断
して、指定された文字列間で均等に割り付ける。ルビが
指定された文字列からはみ出す場合には、自動的にルビ
の文字幅を縮小することにより、ルビを割り付け可能と
する。
【0042】従って第2実施例によれば、ルビが割り付
け可能な文字数を越えてしまった場合においても、自動
的にルビの文字幅を変更することにより、操作者を煩わ
せること無く、均等なルビ割り付けを行うことができ
る。
【0043】尚、上述した第1実施例及び第2実施例に
おいては、指定文字列又はルビ文字列についてその文字
幅のみを変更する例について説明を行ったが、本発明は
この例に限定されるものではなく、例えば文字幅と共に
文字の高さも変更するようにしてもかまわない。
【0044】<第3実施例>以下、本発明に係る第3実
施例について説明する。
【0045】第3実施例における文書処理装置の構成
は、上述した第1実施例に示す図1と同様であるため、
説明を省略する。
【0046】上述した第1及び第2実施例においては、
選択された文字列にルビ文字列を均等に割り付ける例に
ついて説明を行った。第3実施例においては、選択され
た文字列の各文字単位に、割り付けられるルビ文字数を
固定とする例について説明する。
【0047】図8は、第3実施例における文書処理の一
例を示す図である。図6において、P1,P2,P3は
それぞれ所定の全角文字を示し、○印は1つのルビ文字
を示す。
【0048】まず図6の(a)に示す全角文字P1,P
2,P3に8文字のルビを通常の形式でふる場合につい
て考える。すると、ルビをふった結果は図6の(b)に
示すように、全角文字P1,P2にルビが3文字、P3
にルビが2文字ふられる。
【0049】第3実施例においては、1つの全角文字に
対してふるルビ文字数を決定するために、ラウンドロビ
ン形式を用いることを特徴とする。即ち、図6の(c)
に示す1〜8の順序で、全角文字P1,P2,P3にル
ビをふっていき、それぞれの全角文字にふるべきルビ文
字数を決定する。
【0050】第3実施例におけるルビ割り当て処理を図
7のフローチャートに示し、以下説明する。
【0051】第3実施例においては、文書編集処理中に
KB6よりルビ修飾キーが入力された場合、まず、ステ
ップS31の文字列範囲指定処理において、RAM3に
おける文書メモリ内の任意の文字列をCRT8上でKB
6により範囲指定し、範囲指定した文字列の位置をRA
M3に記憶する。次にステップS32のルビ文字入力処
理において、ルビとしてふる文字列をKB6より入力す
る。
【0052】次にステップS33のルビ割り当て数算出
処理において、ステップS31で範囲指定した文字列の
文字数とステップS32で入力したルビ文字数とから、
範囲指定した各文字に割り当てるルビの文字数を算出す
る。各文字に割り当てるルビの文字数は原則としてラウ
ンドロビン方式に従うが、その具体的な算出は以下のよ
うに行う。範囲指定した文字列の文字数をM、入力した
ルビの文字数をRとし、MをRで割った商をS、余りを
Tとする。範囲指定文字列においてそのT文字目まで
は、ルビ文字数は、S+1文字が割り当てられ、範囲指
定文字列のT+1文字目以降は、ルビ文字数はS文字が
割り当てられる。
【0053】そしてステップS34に進み、範囲指定し
た各文字に、ステップS33で算出した割り当て文字数
分、ルビを順番に割り振り、RAM3内の文書メモリに
格納する。
【0054】以上説明したように第3実施例によれば、
範囲指定した文字毎にルビを固定的に割り付けることが
できる。従って、1文字に割り当てられたルビ文字数を
固定として取り扱うことができるため、文書処理装置に
おける他の文書編集処理が、ルビを含んだまま簡単に行
うことができる。
【0055】<第4実施例>以下、本発明に係る第4実
施例について説明する。
【0056】第4実施例における文書処理装置の構成
は、上述した第1実施例に示す図1と同様であるため、
説明を省略する。
【0057】第4実施例においては、選択された文字列
に対して、操作者が所望するように、ルビを固定的に容
易に割り付ける例について説明する。
【0058】図8は、第4実施例における文書処理の一
例を示す図である。図8において、P1,P2,P3は
それぞれ所定の全角文字を示し、○印は1つのルビ文字
を示す。
【0059】図8の(a)に示す全角文字P1,P2,
P3に6文字のルビをふる場合について考える。第4実
施例においては、図8の(a)に示す全角文字P1,P
2,P3にふるルビを、操作者がKB6により図8の
(b)に示すように入力する。図8の(b)において、
1〜6はそれぞれルビ文字を示し、kは、例えば空白等
の区切り文字である。図8の(b)においては、便宜
上、入力終了を示すOKボタンと入力取り消しを示すキ
ャンセルボタンを示すが、これはもちろんKB6上の対
応するキーで置き換えて良い。図8の(b)に示すよう
にルビ文字が入力された結果、図6の(c)に示すよう
に、全角文字P1,にルビ1,2の2文字がふられ、全
角文字P2にルビ3が1文字、全角文字P3にルビ4,
5,6の3文字がふられる。
【0060】第4実施例におけるルビ割り当て処理を図
9のフローチャートに示し、以下説明する。
【0061】第4実施例においては、文書編集処理中に
KB6よりルビ修飾キーが入力された場合、まず、ステ
ップS41の文字列範囲指定処理において、RAM3に
おける文書メモリ内の任意の文字列をCRT8上でKB
6により範囲指定し、範囲指定した文字列の位置をRA
M3に記憶する。
【0062】次にステップS42の区切り付きルビ文字
入力処理において、ステップS41で範囲指定した文字
列の各文字に振るルビ毎に区切り文字を挿入しながら、
KB6よりルビを入力する。
【0063】次にステップS43の区切り付きルビ割り
当て処理を行う。まず、区切り文字までのルビを範囲指
定した文字列の最初の文字に割り当て、次の区切り文字
までのルビを次の文字に割り当てるというように、ステ
ップS42で入力されたルビを順次割り当てていき、範
囲指定した最後の文字には、ルビ入力した最後までのル
ビを割り当てる。こうして、範囲指定した各文字に区切
り文字までのルビを割り振り、ROM3内の文書メモリ
に格納する。
【0064】以上説明したように第4実施例によれば、
文字単位でルビ文字数を割り当てる場合に、1度の範囲
指定で、区切り文字を定義してルビ文字を入力すること
により、操作者の所望するように各文字毎に固定的にル
ビをふることが容易に行えるようになる。従って、その
他の文書編集処理も容易となる。
【0065】尚、上述した第1〜第4実施例において
は、ルビをふる対象となる文字列の範囲指定やルビ文字
列の入力等は、CRT8上でKB6により行うとして説
明したが、本発明はこの例に限定されるものではなく、
例えばペン入力等、他のポインティングデバイスによる
入力を行ってももちろん良い。
【0066】尚、本発明は、複数の機器から構成される
システムに適用しても1つの機器から成る装置に適用し
ても良い。また、本発明は、システム或は装置にプログ
ラムを供給することによって達成される場合にも適用で
きることはいうまでもない。
【発明の効果】以上説明したように本発明によれば、ル
ビが割り付け可能な文字数を越えてしまった場合におい
ても、自動的に対象文字列の文字幅を変更することによ
り、操作者を煩わせること無く、均等なルビ割り付けを
行うことができる。
【0067】更に、ルビが割り付け可能な文字数を越え
てしまった場合においても、自動的にルビ文字列の文字
幅を変更することにより、やはり操作者を煩わせること
無く、均等なルビ割り付けを行うことができる。
【0068】また、指定した文字列に対し、ラウンドロ
ビン形式で各文字にルビを割り当てることにより、指定
した文字列の文字単位に固定的にルビ文字が割り当てら
れるため、ルビのふられた文字の編集が容易となる。
【0069】また、1度の範囲指定でルビをふる対象と
なる文字列を指定し、区切り文字を挿入してルビ文字を
入力することにより、指定した文字列の各文字に対し、
操作者の所望するように固定的にルビを割り当てること
が簡単にできる。
【0070】従って本発明によれば、文書編集の作成効
率が向上するのみでなく、見栄えのよい文書を作成する
ことができる。
【0071】
【図面の簡単な説明】
【図1】本発明に係る一実施例における文書処理装置の
構成を示すブロック図である。
【図2】本実施例におけるルビ割り付け例を示す図であ
る。
【図3】本実施例におけるルビ割り付け処理を示すフロ
ーチャートである。
【図4】本発明に係る第2実施例におけるルビ割り付け
例を示す図である。
【図5】第2実施例におけるルビ割り付け処理を示すフ
ローチャートである。
【図6】本発明に係る第3実施例におけるルビ割り付け
例を示す図である。
【図7】第3実施例におけるルビ割り付け処理を示すフ
ローチャートである。
【図8】本発明に係る第4実施例におけるルビ割り付け
例を示す図である。
【図9】第4実施例におけるルビ割り付け処理を示すフ
ローチャートである。
【符号の説明】
1 CPU(中央処理装置) 2 ROM(読み出し専用メモリ) 3 RAM(ランダムアクセスメモリ) 4 外部ROM(読み出し専用メモリ) 5 KBC(キーボード制御部) 6 KB(キーボード) 7 CRTC(ディスプレイ制御部) 8 CRT(ディスプレイ装置) 9 DKC(ディスク制御部) 10 外部記憶装置 11 PRT(プリンタ) 12 システムバス

Claims (12)

    【特許請求の範囲】
  1. 【請求項1】 複数の文字からなる文書情報から第1の
    文字列を指示する文字列指示手段と、 前記第1の文字列に対応する第2の文字列を入力する文
    字列入力手段と、 前記第1の文字列と前記第2の文字列とを合成する合成
    手段とを有し、 前記合成手段は、前記第1の文字列の幅が前記第2の文
    字列の幅以上になるように前記第1の文字列の文字サイ
    ズを調整して合成することを特徴とする文書処理装置。
  2. 【請求項2】 複数の文字からなる文書情報から第1の
    文字列を指示する文字列指示手段と、 前記第1の文字列に対応する第2の文字列を入力する文
    字列入力手段と、 前記第1の文字列と前記第2の文字列とを合成する合成
    手段とを有し、 前記合成手段は、前記第2の文字列の幅が前記第1の文
    字列の幅以下になるように前記第2の文字列の文字サイ
    ズを調整して合成することを特徴とする文書処理装置。
  3. 【請求項3】 複数の文字からなる文書情報から第1の
    文字列を指示する文字列指示手段と、 前記第1の文字列に対応する第2の文字列を入力する文
    字列入力手段と、 前記第1の文字列と前記第2の文字列とを合成する合成
    手段とを有し、 前記合成手段は、前記第1の文字列内の各文字に前記第
    2の文字列から1文字づつ順次割り当てることにより前
    記第1の文字列の各文字毎に対応する前記第2の文字列
    の文字数を合成文字数として決定し、該合成文字数に従
    って前記第1の文字列と前記第2の文字列とを合成する
    ことを特徴とする文書処理装置。
  4. 【請求項4】 複数の文字からなる文書情報から第1の
    文字列を指示する文字列指示手段と、 前記第1の文字列に対応する第2の文字列を入力する文
    字列入力手段と、 前記第1の文字列と前記第2の文字列とを合成する合成
    手段とを有し、 前記文字列入力手段は、前記第1の文字列の各文字毎に
    区切りマークを挿入しながら対応する第2の文字列を入
    力し、 前記合成手段は、前記区切りマークに基づいて前記第1
    の文字列の各文字に前記第2の文字列を合成することを
    特徴とする文書処理装置。
  5. 【請求項5】 更に、前記文書情報を表示する表示手段
    を有し、 前記文字列指示手段は前記表示手段に表示された前記文
    書情報から第1の文字列を指示することを特徴とする請
    求項1乃至4のいずれかに記載の文書処理装置。
  6. 【請求項6】 前記第2の文字列は、前記第1の文字列
    に対応するルビであることを特徴とする請求項1乃至4
    のいずれかに記載の文書処理装置。
  7. 【請求項7】 複数の文字からなる文書情報から第1の
    文字列を指示し、 前記第1の文字列に対応する第2の文字列を入力し、 前記第1の文字列の幅が前記第2の文字列の幅以上にな
    るように前記第1の文字列の文字サイズを調整して前記
    第1の文字列と前記第2の文字列とを合成することを特
    徴とする文書処理方法。
  8. 【請求項8】 複数の文字からなる文書情報から第1の
    文字列を指示し、 前記第1の文字列に対応する第2の文字列を入力し、 前記第2の文字列の幅が前記第1の文字列の幅以下にな
    るように前記第2の文字列の文字サイズを調整して前記
    第1の文字列と前記第2の文字列とを合成することを特
    徴とする文書処理方法。
  9. 【請求項9】 複数の文字からなる文書情報から第1の
    文字列を指示し、 前記第1の文字列に対応する第2の文字列を入力し、 前記第1の文字列内の各文字に前記第2の文字列から1
    文字づつ順次割り当てることにより前記第1の文字列の
    各文字毎に対応する前記第2の文字列の文字数を合成文
    字数として決定し、該合成文字数に従って前記第1の文
    字列と前記第2の文字列とを合成することを特徴とする
    文書処理方法。
  10. 【請求項10】 複数の文字からなる文書情報から第1
    の文字列を指示し、 前記第1の文字列に対応する第2の文字列を前記第1の
    文字列の各文字毎に区切りマークを挿入しながら入力
    し、 前記区切りマークに基づいて前記第1の文字列の各文字
    に前記第2の文字列を合成することを特徴とする文書処
    理方法。
  11. 【請求項11】 前記第1の文字列は、前記文書情報を
    表示して該表示された前記文書情報から指示することを
    特徴とする請求項7乃至10のいずれかに記載の文書処
    理方法。
  12. 【請求項12】 前記第2の文字列は、前記第1の文字
    列に対応するルビであることを特徴とする請求項7乃至
    10のいずれかに記載の文書処理方法。
JP7030698A 1995-02-20 1995-02-20 文書処理装置及び方法 Pending JPH08227414A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7030698A JPH08227414A (ja) 1995-02-20 1995-02-20 文書処理装置及び方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7030698A JPH08227414A (ja) 1995-02-20 1995-02-20 文書処理装置及び方法

Publications (1)

Publication Number Publication Date
JPH08227414A true JPH08227414A (ja) 1996-09-03

Family

ID=12310887

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7030698A Pending JPH08227414A (ja) 1995-02-20 1995-02-20 文書処理装置及び方法

Country Status (1)

Country Link
JP (1) JPH08227414A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005266085A (ja) * 2004-03-17 2005-09-29 Advanced Telecommunication Research Institute International 音声合成装置及び文字割当装置並びにコンピュータプログラム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005266085A (ja) * 2004-03-17 2005-09-29 Advanced Telecommunication Research Institute International 音声合成装置及び文字割当装置並びにコンピュータプログラム

Similar Documents

Publication Publication Date Title
JP3025121B2 (ja) 情報処理方法及び装置
EP1724664A2 (en) Interface for selecting icons on a display
JP2010211281A (ja) グラフ表示制御装置およびプログラム
JPH07152917A (ja) グラフ表示装置
JPH05250129A (ja) 表示制御装置
JP3045905B2 (ja) 文字描画装置
JP2021091034A (ja) ロボット制御装置
JP2891564B2 (ja) 表示制御装置
JPH0522933B2 (ja)
JP2009020364A (ja) 地図表示装置および地図表示方法
JPH07306767A (ja) データ処理装置及び方式
JPH09313666A (ja) 棋譜データ処理装置
JPH09138746A (ja) 表示制御装置及び方法
JP2556488B2 (ja) 文字処理装置
JP2922578B2 (ja) 文字処理装置
JPH0445875B2 (ja)
JP2608269B2 (ja) 文字処理装置
JPS61147371A (ja) 会話形図形処理システム
JPH08305703A (ja) 文章編集装置および方法
JPH0822553A (ja) 記入条件設定方法及び方式
JPH05135038A (ja) 文書処理方法及び装置
JPH08339253A (ja) 入力装置のキー割り付け方法
JPS63298426A (ja) メニュ−選択処理方式
JPH10143581A (ja) データ出力装置
JPH0749860A (ja) 複合文書処理装置