【手続補正書】
【提出日】平成16年3月5日(2004.3.5)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
指定文字列の文字数、文字幅、及び文字間隔に基づいて割り当て可能なルビ文字数を算出する算出工程と、
前記割り当て可能なルビ文字数と入力されたルビ文字列の文字数とを比較する比較工程と、
前記比較工程による比較の結果、前記入力されたルビ文字列の文字数が前記割り当て可能なルビ文字数より多ければ、当該割り当て可能なルビ文字数が前記入力されたルビの文字数と一致するように、前記指定文字列の文字間隔を修正する文字間隔修正工程と、
前記文字間隔修正工程で修正された前記指定文字列の近傍に並行して、前記入力されたルビ文字列を配置させる配置工程とを備えることを特徴とする文書処理方法。
【請求項２】
前記文字間隔修正工程では、前記入力されたルビ文字列の長さと前記指定文字列の長さとの差を前記入力されたルビ文字列の文字数の２倍で除した長さに相当する幅だけ前記指定文字列の各文字の左右で文字間隔を広げることを特徴とする請求項１に記載の文書処理方法。
【請求項３】
指定文字列の文字数、文字幅、及び文字間隔に基づいて割り当て可能なルビ文字数を算出する算出手段と、
前記割り当て可能なルビ文字数と入力されたルビ文字列の文字数とを比較する比較手段と、
前記比較手段による比較の結果、前記入力されたルビ文字列の文字数が前記割り当て可能なルビ文字数より多ければ、当該割り当て可能なルビ文字数が前記入力されたルビの文字数と一致するように、前記指定文字列の文字間隔を修正する文字間隔修正手段と、
前記文字間隔修正手段で修正された前記指定文字列の近傍に並行して、前記入力されたルビ文字列を配置させる配置手段とを備えることを特徴とする文書処理装置。
【請求項４】
前記文字間隔修正手段は、前記入力されたルビ文字列の長さと前記指定文字列の長さとの差を前記入力されたルビ文字列の文字数の２倍で除した長さに相当する幅だけ前記指定文字列の各文字の左右で文字間隔を広げることを特徴とする請求項３に記載の文書処理装置。
【請求項５】
指定文字列の文字数、文字幅、及び文字間隔に基づいて割り当て可能なルビ文字数を算出する算出工程と、
前記割り当て可能なルビ文字数と入力されたルビ文字列の文字数とを比較する比較工程と、
前記比較工程による比較の結果、前記入力されたルビ文字列の文字数が前記割り当て可能なルビ文字数より多ければ、当該入力されたルビ文字列を、１行の文字数が前記割り当て可能なルビ文字数以下となるように、複数行に分割する分割工程と、
前記分割工程で複数行に分割されたルビ文字列を、前記指定文字列の近傍に並行して配置させる配置工程とを備えることを特徴とする文書処理方法。
【請求項６】
指定文字列の文字数、文字幅、及び文字間隔に基づいて割り当て可能なルビ文字数を算出する算出手段と、
前記割り当て可能なルビ文字数と入力されたルビ文字列の文字数とを比較する比較手段と、
前記比較手段による比較の結果、前記入力されたルビ文字列の文字数が前記割り当て可能なルビ文字数より多ければ、当該入力されたルビ文字列を、１行の文字数が前記割り当て可能なルビ文字数以下となるように、複数行に分割する分割手段と、
前記分割手段により複数行に分割されたルビ文字列を、前記指定文字列の近傍に並行して配置させる配置手段とを備えることを特徴とする文書処理装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
本発明は、上記従来例に鑑みてなされたもので、指定文字列とルビ文字列をバランスよく配置できる文書処理方法及びその装置を提供することを目的とする。


【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
【課題を解決するための手段】
上記目的を達成するために、本発明の文書処理方法は、指定文字列の文字数、文字幅、及び文字間隔に基づいて割り当て可能なルビ文字数を算出する算出工程と、前記割り当て可能なルビ文字数と入力されたルビ文字列の文字数とを比較する比較工程と、前記比較工程による比較の結果、前記入力されたルビ文字列の文字数が前記割り当て可能なルビ文字数より多ければ、当該割り当て可能なルビ文字数が前記入力されたルビの文字数と一致するように、前記指定文字列の文字間隔を修正する文字間隔修正工程と、前記文字間隔修正工程で修正された前記指定文字列の近傍に並行して、前記入力されたルビ文字列を配置させる配置工程とを備えることを特徴とする。
ここで、前記文字間隔修正工程では、前記入力されたルビ文字列の長さと前記指定文字列の長さとの差を前記入力されたルビ文字列の文字数の２倍で除した長さに相当する幅だけ前記指定文字列の各文字の左右で文字間隔を広げる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
また、本発明の文書処理装置は、指定文字列の文字数、文字幅、及び文字間隔に基づいて割り当て可能なルビ文字数を算出する算出手段と、前記割り当て可能なルビ文字数と入力されたルビ文字列の文字数とを比較する比較手段と、前記比較手段による比較の結果、前記入力されたルビ文字列の文字数が前記割り当て可能なルビ文字数より多ければ、当該割り当て可能なルビ文字数が前記入力されたルビの文字数と一致するように、前記指定文字列の文字間隔を修正する文字間隔修正手段と、前記文字間隔修正手段で修正された前記指定文字列の近傍に並行して、前記入力されたルビ文字列を配置させる配置手段とを備えることを特徴とする。
ここで、前記文字間隔修正手段は、前記入力されたルビ文字列の長さと前記指定文字列の長さとの差を前記入力されたルビ文字列の文字数の２倍で除した長さに相当する幅だけ前記指定文字列の各文字の左右で文字間隔を広げる。


【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
また、本発明の文書処理方法は、指定文字列の文字数、文字幅、及び文字間隔に基づいて割り当て可能なルビ文字数を算出する算出工程と、前記割り当て可能なルビ文字数と入力されたルビ文字列の文字数とを比較する比較工程と、前記比較工程による比較の結果、前記入力されたルビ文字列の文字数が前記割り当て可能なルビ文字数より多ければ、当該入力されたルビ文字列を、１行の文字数が前記割り当て可能なルビ文字数以下となるように、複数行に分割する分割工程と、前記分割工程で複数行に分割されたルビ文字列を、前記指定文字列の近傍に並行して配置させる配置工程とを備えることを特徴とする。


【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
また、本発明の文書処理装置は、指定文字列の文字数、文字幅、及び文字間隔に基づいて割り当て可能なルビ文字数を算出する算出手段と、前記割り当て可能なルビ文字数と入力されたルビ文字列の文字数とを比較する比較手段と、前記比較手段による比較の結果、前記入力されたルビ文字列の文字数が前記割り当て可能なルビ文字数より多ければ、当該入力されたルビ文字列を、１行の文字数が前記割り当て可能なルビ文字数以下となるように、複数行に分割する分割手段と、前記分割手段により複数行に分割されたルビ文字列を、前記指定文字列の近傍に並行して配置させる配置手段とを備えることを特徴とする。


【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】変更
【補正の内容】
【００４０】
【発明の効果】
以上説明したように、本発明によれば、指定文字列とルビ文字列をバランスよく配置できる。