(57)【要約】【課題】隣り合う各ブロックの各文字列を所望のレイアウトとなるように夫々配置調整でき、見栄え良く表示手段に表示又は印刷手段で印刷することを容易に実現できる編集装置及びプログラムを提供する。【解決手段】文字列を複数のブロックに分割し、分割された各ブロックに対応するドットイメージの長さであるブロック長に関する情報をブロック情報記憶手段に記憶し、各ブロックに対応するドットイメージ内に配置される各文字列の左右端と各ブロックの左右枠との左右それぞれの間の少なくとも一方に、ドットが配置されない領域であるブロック余白を発生させるためのブロック余白長を設定するブロック余白情報を、ブロック毎にブロック情報記憶手段に記憶させる（Ｓ１０７）。【選択図】      図７
2004213229.tif 000002
【特許請求の範囲】
【請求項１】
文字列をテキストデータとして記憶する文字情報記憶手段と、
前記文字情報記憶手段に記憶された文字列を複数のブロックに分割するブロック設定手段と、
前記ブロック設定手段で分割された前記各ブロックに対応するドットイメージの長さであるブロック長に関する情報を記憶するブロック情報記憶手段と、
前記各ブロックに対応するドットイメージ内に配置される前記各文字列の左右端と前記各ブロックの左右枠との左右それぞれの間の少なくとも一方に、ドットが配置されない領域であるブロック余白を発生させるためのブロック余白長を設定するブロック余白情報を、前記ブロック毎に前記ブロック情報記憶手段に記憶させるブロック余白設定手段と、
を備えていることを特徴とする編集装置。
【請求項２】
前記ブロック余白設定手段は、ユーザに操作されることによって、前記ブロック毎にブロック余白長を設定可能であることを特徴とする請求項１に記載の編集装置。
【請求項３】
前記ブロック余白設定手段は、前記ブロック内における左側のブロック余白長及び右側のブロック余白長を、それぞれ設定可能であることを特徴とする請求項２に記載の編集装置。
【請求項４】
前記ブロック余白情報に基づいて、当該ブロック内に配置される前記文字列の行数又は各文字のサイズを調整する文字列寸法調整手段を、さらに備えていることを特徴とする請求項１〜３のいずれか１項に記載の編集装置。
【請求項５】
前記ブロック設定手段で分割された複数のブロックからなる文字列の全体領域の全体長に関する情報を記憶する全体領域記憶手段と、
前記全体領域における左端のブロックの左側及び右端のブロックの右側にそれぞれ全体余白を発生させるための全体余白長を設定する全体余白情報を、前記全体領域記憶手段に記憶させる全体余白設定手段と、
をさらに備えることを特徴とする請求項１〜４のいずれか１項に記載の編集装置。
【請求項６】
前記全体余白情報に基づいて、左右端にそれぞれ位置している前記ブロックの前記ブロック余白長を調整するブロック余白調整手段をさらに備えていることを特徴とする請求項５に記載の編集装置。
【請求項７】
前記テキスト編集装置は、テープ状印刷媒体に印刷するための印刷手段を備えるテープ印刷装置であることを特徴とする請求項１〜６のいずれかに記載の編集装置。
【請求項８】
文字列をテキストデータとして記憶する文字情報記憶手段、
前記文字情報記憶手段に記憶された文字列を複数のブロックに分割するブロック設定手段、
前記ブロック設定手段で分割された前記各ブロックに対応するドットイメージの長さであるブロック長に関する情報を記憶するブロック情報記憶手段、及び、前記各ブロックに対応するドットイメージ内に配置される前記各文字列の左右端と前記各ブロックの左右枠との左右それぞれの間の少なくとも一方に、ドットが配置されない領域であるブロック余白を発生させるためのブロック余白長を設定するブロック余白情報を、前記ブロック毎に前記ブロック情報記憶手段に記憶させるブロック余白設定手段、
としてコンピュータを機能させることを特徴とするプログラム。
【請求項９】
前記ブロック余白設定手段は、ユーザに操作されることによって、前記ブロック毎にブロック余白長を設定可能であることを特徴とする請求項８に記載のプログラム。
【請求項１０】
前記ブロック余白設定手段は、前記ブロック内における左側のブロック余白長及び右側のブロック余白長を、それぞれ設定可能であることを特徴とする請求項９に記載のプログラム。
【請求項１１】
前記ブロック余白情報に基づいて、当該ブロック内に配置される前記文字列の行数又は各文字のサイズを調整する文字列寸法調整手段、
としてコンピュータをさらに機能させることを特徴とする請求項８〜１０のいずれかに記載のプログラム。
【請求項１２】
前記ブロック設定手段で分割された複数のブロックからなる文字列の全体領域の全体長に関する情報を記憶する全体領域記憶手段、及び、
前記全体領域における左端のブロックの左側及び右端のブロックの右側にそれぞれ全体余白を発生させるための全体余白長を設定する全体余白情報を、前記全体領域記憶手段に記憶させる全体余白設定手段、
としてコンピュータをさらに機能させることを特徴とする請求項８〜１１のいずれかに記載のプログラム。
【請求項１３】
前記全体余白情報に基づいて、左右端にそれぞれ位置している前記ブロックの前記ブロック余白長を調整するブロック余白調整手段、
としてコンピュータをさらに機能させることを特徴とする請求項１２に記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文字列を複数のブロックに分割して編集する編集装置及びプログラムに関する。
【０００２】
【従来の技術】
従来、文字列を複数のブロックに分割して編集する編集装置が知られている（例えば、特許文献１参照）。下記特許文献１に記載された印字装置は、編集装置としての機能も有するものであり、データ入力時に、複数の文字や記号毎にブロックとして指定するブロック指定データを入力して、そのブロック指定データを複数の文字や記号のデータに付随させて記憶させるブロック指定手段を備えるものである。当該特許文献１においては、左右揃えやセンター揃え等のモードに応じて、隣り合うブロック同士の間のスペース（ブロック間スペース）も変更されるものが記載されている。
【０００３】
【特許文献１】
特開平７−２８５２４４号公報（第５−７頁、第１４−１７図）
【０００４】
【発明が解決しようとする課題】
しかしながら、上記公報に記載の印字装置（編集装置）においては、ブロック間スペースは、各ブロックと一対一の対応で設定されているものではなく、ブロックとは異なる概念として設定されているものであり、ブロック間スペースのみを個別に設定することが困難なものであった。そのため、ブロックが複数存在する場合に、ユーザが編集結果を想像することが難しく、また、隣り合う文字列同士が所望のレイアウトとなるようにブロック間スペースの設定をユーザ自身が調整することも困難であった。
【０００５】
本発明は、上記実情に鑑みてなされたものであり、隣り合う各ブロックの各文字列を所望のレイアウトとなるように夫々配置調整でき、見栄え良く表示手段に表示又は印刷手段で印刷することを容易に実現できる編集装置及びプログラムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記課題を解決するために、請求項１に記載の編集装置は、文字列をテキストデータとして記憶する文字情報記憶手段と、前記文字情報記憶手段に記憶された文字列を複数のブロックに分割するブロック設定手段と、前記ブロック設定手段で分割された前記各ブロックに対応するドットイメージの長さであるブロック長に関する情報を記憶するブロック情報記憶手段と、前記各ブロックに対応するドットイメージ内に配置される前記各文字列の左右端と前記各ブロックの左右枠との左右それぞれの間の少なくとも一方に、ドットが配置されない領域であるブロック余白を発生させるためのブロック余白長を設定するブロック余白情報を、前記ブロック毎に前記ブロック情報記憶手段に記憶させるブロック余白設定手段と、を備えていることを特徴とする。
【０００７】
請求項２に記載の編集装置は、請求項１において、前記ブロック余白設定手段は、ユーザに操作されることによって、前記ブロック毎にブロック余白長を設定可能であることを特徴とする。
【０００８】
請求項３に記載の編集装置は、請求項２において、前記ブロック余白設定手段は、前記ブロック内における左側のブロック余白長及び右側のブロック余白長を、それぞれ設定可能であることを特徴とする。
【０００９】
請求項４に記載の編集装置は、請求項１〜３のいずれか１項において、前記ブロック余白情報に基づいて、当該ブロック内に配置される前記文字列の行数又は各文字のサイズを調整する文字列寸法調整手段を、さらに備えていることを特徴とする。
【００１０】
請求項５に記載の編集装置は、請求項１〜４のいずれか１項において、前記ブロック設定手段で分割された複数のブロックからなる文字列の全体領域の全体長に関する情報を記憶する全体領域記憶手段と、前記全体領域における左端のブロックの左側及び右端のブロックの右側にそれぞれ全体余白を発生させるための全体余白長を設定する全体余白情報を、前記全体領域記憶手段に記憶させる全体余白設定手段と、をさらに備えることを特徴とする。
【００１１】
請求項６に記載の編集装置は、請求項５において、前記全体余白情報に基づいて、左右端にそれぞれ位置している前記ブロックの前記ブロック余白長を調整するブロック余白調整手段をさらに備えていることを特徴とする。
【００１２】
請求項７に記載の編集装置は、請求項１〜６のいずれか１項において、前記テキスト編集装置は、テープ状印刷媒体に印刷するための印刷手段を備えるテープ印刷装置であることを特徴とする。
【００１３】
請求項８〜１３に記載のプログラムは、コンピュータを請求項１〜６に記載のようなテキスト編集装置として機能させることが可能なプログラムであり、請求項１〜６とそれぞれ同様の作用効果を奏する。なお、請求項８〜１３のそれぞれに記載されているプログラムは、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃ）などのリムーバブル型記録媒体やハードディスクなどの固定型記録媒体に記録して配布可能である他、有線又は無線の電気通信手段によってインターネットなどの通信ネットワークを介しても配布可能である。
【００１４】
【発明の実施の形態】
以下、本発明の好適な実施の形態について、図面を参照しつつ説明する。
【００１５】
（第１実施形態）
図１は、本発明の第１実施形態に係る編集装置１の機能ブロック図であり、図２は、編集装置１の外観図である（以下、本実施形態に係る編集装置１は、テキストの編集を行う「テキスト編集装置１」として説明する）。図２に示すように、テキスト編集装置１は、テープ状印刷媒体（テープ）に印刷するための印刷手段を備えるテープ印刷装置として構成されている。このテキスト編集装置１は、その上面に文字キーや制御キー等の多数のキーを含むキーボード１１と、ラベルの編集作業等を行う際に参照するラベルのイメージ等を表示するディスプレイ１２とを備えている。このテキスト編集装置１（テープ印刷装置）は、内部に、図示しないテープ駆動印刷機構（印刷手段）やテープ切断用のカッター等を備えており、装着されたテープカセット（図示せず）からテープを引き出してこれに所定の印刷を行うとともに、カッターで切断して排出口１３から排出するようになっている。
【００１６】
また、図３は、テキスト編集装置１のハードウエア構成を例示したブロック図である。テキスト編集装置１は、操作部１１と、表示部１２と、印刷部１４と、制御部１５とを備えている。操作部１１は、キーボード１１によって構成されており、これをユーザが操作することによって文字列等のデータや各種設定等が入力される。表示部１２は、ディスプレイ１２によって構成されており、制御部１５での処理に従って、ユーザが編集中のデータ等が適宜表示される。印刷部１４は、テキスト編集装置１（テープ印刷装置）内のテープ駆動印刷機構によって構成されており、制御部１５での処理に従って、テープに対して所定の印刷処理等を行う。
【００１７】
制御部１５は、テキスト編集装置１内に組み込まれており、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１６、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１７、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１８、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲｅａｄＯｎｌｙ  Ｍｅｍｏｒｙ）１９、インターフェイス（Ｉ／Ｆ）２０を備えている。制御部１５の各要素は、バス２１を介して相互に接続されている。
【００１８】
ＲＯＭ１８は、読み出し専用の記憶装置であって、テキスト編集装置１の動作を制御するために用いられる各種プログラムが格納されている。ＥＥＰＲＯＭ１９は、読み出し・書き込み可能な不揮発性記憶装置であって、当該テープ印刷装置を後述するようなテキスト編集装置１として機能させるためのプログラム（このプログラムは、ＣＤ−ＲＯＭ、ＦＤ、ＭＯなどのリムーバブル型記録媒体に記録しておくこと等により、任意のコンピュータにインストールすることが可能である）を含む各種ソフトウェアが格納されている。また、ＥＥＰＲＯＭ１９には、編集中の各種データ等も格納される。ＣＰＵ１６は、操作部１１によって入力された信号や、ＲＯＭ１８、ＥＥＰＲＯＭ１９、ＲＡＭ１７内の各種プログラムやデータに基づいて各種演算及び処理を行う。そして、インターフェイス２０を介して操作部１１、表示部１２、印刷部１４とのデータの授受を行う。ＲＡＭ１７は、読み出し・書き込み可能な揮発性記憶装置であって、ＣＰＵ１６での各種演算結果等が記憶される。インターフェイス２０は、操作部１１、表示部１２、印刷部１４と、制御部１５との間の通信を可能にするものである。これらハードウェア及びソフトウェアが組み合わされることによって、後述の各部（１４、２２〜２９）が、テキスト編集装置１内に構築されている（図１参照）。
【００１９】
再び、図１に戻り、テキスト編集装置１の構成について詳しく説明する。テキスト編集装置１は、文字情報記憶部（文字情報記憶手段）２２と、ブロック設定部（ブロック設定手段）２３と、ブロック情報記憶部（ブロック情報記憶手段）２４と、ブロック余白設定部（ブロック余白設定手段）２５と、文字列寸法調整部（文字列寸法調整手段）２６と、全体領域記憶部（全体領域記憶手段）２７と、全体余白設定部（全体余白設定手段）２８と、ブロック余白調整部（ブロック余白調整手段）２９と、印刷部（印刷手段）１４とを備えている。なお、本実施形態においては、文字情報記憶部２２、ブロック情報記憶部２４、全体領域記憶部２７は、ＲＡＭ１７又はＥＥＰＲＯＭ１９によって構成され、ブロック設定部２３、ブロック余白設定部２５、文字列寸法調整部２６、全体余白設定部２８、ブロック余白調整部２９は、ＣＰＵ１６によって実現される。
【００２０】
文字情報記憶部２２は、操作部１１を介してユーザによって入力された文字列をテキストデータとして記憶する。ブロック設定部２３は、文字情報記憶部２２に記憶された文字列を複数のブロックに分割する設定を行う。この設定は、例えば、ユーザによって文字列入力作業が行われている際に、操作部１１に設けられた所定の機能キー（例えば、改ブロックキー）が操作されること等によって行われる。即ち、編集中の文字列が表示部１２に表示された状態で、ユーザが、文字列中の所望の位置にカーソルを配置させて改ブロックキーを操作すると、この操作によって発せられる信号に基づいて、ブロック設定部２３が、文字列をユーザの所望の位置で各ブロックに分割する設定を行う。このとき、ブロック設定部２３は、分割したブロック毎にブロック番号情報を発生させる。また、ユーザから所定のキー操作が行われること等に基づいて、ブロック設定部２３は、各ブロックに対応するドットイメージの長さであるブロック長に関する情報（以下、「ブロック長情報」という）を発生させる。
【００２１】
ブロック情報記憶部２４は、ブロック設定部２３で分割された各ブロックに関する情報（ブロック長情報等）をブロック毎に記憶する。即ち、各ブロックのブロック番号情報と対応付けて記憶する。
【００２２】
ブロック余白設定部２５は、各ブロックに対応するドットイメージ内に配置される各文字列の左右端と各ブロックの左右枠との左右それぞれの間の少なくとも一方に、ドットが配置されない領域であるブロック余白を発生させるためのブロック余白長を設定するブロック余白情報を発生させる。そして、このブロック余白情報をブロック毎にブロック情報記憶部２４に記憶する（各ブロックのブロック番号情報と対応付けて記憶する）。なお、ブロック余白設定部２５は、ユーザから所定のキー操作が行われること等に基づいて、ブロック毎にブロック余白長を設定する。また、ブロック余白設定部２５は、各ブロック内における左側のブロック余白長と右側のブロック余白長とをそれぞれ設定できるようになっている。
【００２３】
図４は、テープに印刷する場合の印刷イメージを例示したものである。図４においては、テープＴに対してブロック番号１〜４にそれぞれ対応するブロックＢ１〜Ｂ４（図中の２点鎖線）に分割設定されている場合を示している。ブロックＢ１を例にとって説明すると、ブロックＢ１内には、文字列「ＡＡＡＢＢＢＣＣＣ」が配置されており、この文字列「ＡＡ〜ＣＣ」の左端とブロックＢ１の左枠との間には、ブロック余白長Ｌ１の長さをもった左側ブロック余白Ｂ１Ｌが設定されている。一方、この文字列「ＡＡ〜ＣＣ」の右端とブロックＢ１の右枠との間には、ブロック余白長Ｌ２の長さをもった右側ブロック余白Ｂ１Ｒが設定されている。他のブロックＢ２〜Ｂ４に関しても同様に、左側ブロック余白（Ｂ２Ｌ、Ｂ３Ｌ、Ｂ４Ｌ）と右側ブロック余白（Ｂ２Ｒ、Ｂ３Ｒ、Ｂ４Ｒ）とが設定されている。なお、前述のように、各ブロック余白長（Ｌ１〜Ｌ８）は、ブロック余白設定部２５によって設定され、各ブロック長（Ｌ９〜Ｌ１２）は、ブロック設定部２３によって設定される。
【００２４】
図５は、ブロック情報記憶部２２における記憶内容を例示したものである。ブロック情報記憶部２２においては、ブロック番号に対応付けて、ブロック毎のブロック長情報及びブロック余白情報が記憶される。図５では、各ブロック番号（１、２、３、・・・）に対して、各ブロックのブロック長（１００ｍｍ、１５０ｍｍ、２００ｍｍ、・・・）に関するブロック長情報と、左側ブロック余白のブロック余白長（５ｍｍ、６ｍｍ、７ｍｍ、・・・）及び右側ブロック余白のブロック余白長（１０ｍｍ、１１ｍｍ、１２ｍｍ、・・・）を設定するブロック余白情報と、が記憶されている状態を示している。
【００２５】
文字列寸法調整部２６は、ブロック情報記憶部２４に記憶されたブロック余白情報に基づいて、各ブロック内に配置される各文字列の行数又は各文字のサイズを調整する。即ち、設定されたブロック長情報及びブロック余白情報から定まる文字列配置領域内に文字列が配置されるように、文字列の行数又は文字サイズを自動的に変更する。
【００２６】
図４のブロックＢ３を例にとって、まず文字サイズを自動的に変更する場合を説明する。３行からなる文字列「４４５５６６」の３行目の文字列「６６」にさらに文字列「７」を追加する場合、長さがＬ１３［＝Ｌ１１−（Ｌ５＋Ｌ６）］の文字列配置領域内に３行の文字列「４４５５６６７」が配置されることになる。この場合、図６（ａ）に示すように、３行目の文字列「６６７」が文字列配置領域内に配置されるよう文字列「６６７」の文字サイズが自動的に変更される。
【００２７】
また、文字サイズを変更せずに行数を変更する場合では、ブロックＢ３の３行目の文字列「６６」に続いて「７」を追加する際、図６（ｂ）に示すように、文字列「４４５５６６７」が文字列配置領域内に配置されるように行数が３行から４行に自動的に変更される（即ち、行間隔が変更されることになる）。なお、文字列配置領域内に文字列が配置されるように自動変更する設定においては、文字サイズを変更する設定と行数を変更する設定とをユーザが任意に選択して設定できる。
【００２８】
全体領域記憶部２７は、ブロック設定部２３で分割された複数のブロックからなる文字列の全体領域の全体長に関する情報を記憶する。図４の例で説明すると、複数のブロック（Ｂ１〜４）からなる文字列の全体領域（テープＴ全体）の全体長Ｌ１４に関する情報（全体長情報）が全体領域記憶部２７に記憶される。全体長は、ユーザが所定のキーを操作することによって設定される。
【００２９】
全体余白設定部２８は、全体領域における左端のブロックの左側及び右端のブロックの右側にそれぞれ全体余白を発生させるための全体余白長を設定する全体余白情報を、全体領域記憶部２７に記憶させる。図４の例で説明すると、左端のブロックＢ１の左側には、全体余白長Ｌ１５の長さをもった左側全体余白ＴＬが設定され、右端のブロックＢ４の右側には、全体余白長Ｌ１６の長さもった右側全体余白ＴＲが設定される。なお、ユーザから所定のキー操作が行われること等に基づいて、全体余白設定部２８は、左側全体余白ＴＬ及び右側全体余白ＴＲの全体余白長をそれぞれ設定する。
【００３０】
ブロック余白調整部２９は、全体余白情報に基づいて、左右端にそれぞれ位置しているブロックのブロック余白長を調整する。図４の例で説明すると、全ブロック（Ｂ１〜Ｂ４）のブロック長の和（Ｌ９＋Ｌ１０＋Ｌ１１＋Ｌ１２）と左右の全体余白長の和（Ｌ１５＋Ｌ１６）とを足し合わせた値が、全体長Ｌ１４に一致していない場合に、左端に位置しているブロックＢ１のブロック余白長Ｌ１又は右端に位置しているブロックＢ４のブロック余白長Ｌ８を調整する。即ち、全てのブロックのブロック長の和と左右全体余白長の和とを足し合わせた値の方が全体長Ｌ１４より大きければ、ブロック余白長Ｌ１又はＬ８の長さを短くするように設定を変更し、前記足し合わせた値の方が全体長Ｌ１４より小さければ、ブロック余白長Ｌ１又はＬ８の長さを長くするように設定を変更する。このようにブロック余白長Ｌ１又はＬ８の長さを変更することで、前記足し合わせた値と全体長Ｌ１４とが一致するように調整する。なお、ブロック余白長Ｌ１及びＬ８それぞれの長さを変更する割合は、例えば、左右全体余白長Ｌ１５及びＬ１６にそれぞれ比例配分するようにして変更する手法等種々の方法を用いることができる。
【００３１】
次に、テキスト編集装置１による処理の手順について、図７〜図１３のフローチャートを参照しながら説明する。図７は、テキスト編集装置１における処理のメインフローの一例を示したものである。テキスト編集装置１を立ち上げると、まず、各種初期設定が行われた後、ステップ１０１（以下、「Ｓ１０１」と略す。他のステップも同様）にて、操作部１１における所定の機能キー（例えば、所定のＰＦキー（ファンクションキー））が操作されたか否かが判断される。当該機能キーが操作されていると判断されなかった場合（Ｓ１０１、Ｎｏ）、ユーザによる文章入力作業に応じて（ユーザによる操作部１１の操作に応じて）文字列データ等が記憶される（Ｓ１０２）。なお、ユーザによる文章入力作業においては、文字列データ、改行データ、改ブロックデータ等が入力される。なお、改ブロックデータが入力される毎に編集中の文字列が各ブロックに分割されることになる。
【００３２】
当該機能キーが操作されていると判断された場合（Ｓ１０１、Ｙｅｓ）、テキスト編集装置１では、例えば、所定のグラフィカルインターフェイス画面（以下、「設定画面」という）が表示部１２に表示されるように制御される。そして、続いて、全体長入力が行われるか否かが判断される（Ｓ１０３）。例えば、前述の設定画面において、ユーザがカーソルを移動させて所定のキー操作を行うことで、全体長入力コマンドが選択されたか否かが判断される。全体長入力が行われると判断された場合（Ｓ１０３、Ｙｅｓ）、ユーザは、全体長及び全体余白長の設定が可能になり、所定のキー操作を行うことで、全体長（図４の例では、長さＬ１４）及び全体余白長（図４の例では、左側全体余白ＴＬの全体余白長Ｌ１５、及び右側全体余白ＴＲの全体余白長Ｌ１６）が入力されて、記憶される（Ｓ１０４）。
【００３３】
全体長及び全体余白長が設定されると、全体長と全体余白長の値の比較が行われる（Ｓ１０５）。全体長の値が全体余白長以下の場合（Ｓ１０５、Ｙｅｓ）、即ち図４の例で、Ｌ１４≦（Ｌ１５＋Ｌ１６）のとき、印刷不能（又は表示不能）であるため、全体長及び全体余白長の再設定がユーザに対して促される（例えば、前述の設定画面上で再入力を促すエラーメッセージが表示される）。全体長の値が全体余白長より大きい場合（Ｓ１０５、Ｎｏ）、即ち図４の例で、Ｌ１４＞（Ｌ１５＋Ｌ１６）のとき、全体長及び全体余白長の設定が完了する。
【００３４】
Ｓ１０３にて、全体長入力コマンドが選択されておらず全体長入力が行われないと判断された場合（Ｓ１０３、Ｎｏ）、ブロック長入力が行われるか否かが判断される（Ｓ１０６）。例えば、ブロック長入力コマンドが選択されているか否かが判断される。ブロック長入力が行われると判断された場合（Ｓ１０６、Ｙｅｓ）、ユーザは、各ブロックのブロック長及びブロック余白長の設定が可能になり、所定のキー操作を行うことで、各ブロック（図４の例では、ブロックＢ１〜Ｂ４）のブロック長の長さ（図４の例では、長さＬ９〜Ｌ１２）及びブロック余白長の長さ（図４の例では、長さＬ１〜Ｌ８）が入力されて、記憶される（Ｓ１０７）。
【００３５】
このステップ１０７においては、図８にフローチャートを例示するブロック長及びブロック余白長設定処理（以下、「ブロック設定処理」という）が行われる。図８に示す処理は、ユーザが指定したブロック毎に行われる。ブロックの指定は、例えば、ユーザが所定のキー操作を行うことで、ブロック番号が指定されることで行われる。まず、対象となるブロックが指定されると、ユーザの操作に基づいて、当該ブロックのブロック長が設定される（Ｓ２０１）。ブロック長が設定されると、左右のブロック余白長の設定を同一のものとするか否かが判断される（Ｓ２０２）。例えば、前述の設定画面の表示によって、ユーザに対して左右ブロック余白長の設定を左右同一とするか否かに関する設定入力が促され、ユーザの設定入力に従って判断される（Ｓ２０２）。
【００３６】
左右ブロック余白長を同一の設定値とすると判断された場合（Ｓ２０２、Ｙｅｓ）、前述の設定画面が切り替わり、ユーザは、左右同一の値のブロック余白長長の設定が可能になり、ユーザが所定のキー操作を行うことで、左右同一の値のブロック余白長が入力されて記憶される。図４の例において、例えばブロックＢ２が指定されている場合、ブロック余白長Ｌ３及びＬ４が同一の値として設定される。
【００３７】
左右ブロック余白長を同一の設定値としないと判断された場合（Ｓ２０２、Ｎｏ）、この場合も前述の設定画面が切り替わり、ユーザは左右異なる値のブロック余白長の設定が可能になり、ユーザが所定のキー操作を行うことで、左右それぞれのブロック余白長が入力されて記憶される（Ｓ２０３、Ｓ２０４）。図４の例において、例えばブロックＢ１が指定されている場合、まず、左側ブロック余白Ｂ１Ｌのブロック余白長Ｌ１が設定され（Ｓ２０３）、次いで、右側ブロック余白Ｂ１Ｒのブロック余白長Ｌ２が設定される（Ｓ２０４）。
【００３８】
ブロック余白長の設定（Ｓ２０３、Ｓ２０４、Ｓ２０５）が終了すると、ブロック長の値と左右のブロック余白長の和の値との比較が行われる（Ｓ２０６）。ブロック長の値が左右のブロック余白長の和の値よりも小さい場合（Ｓ２０６、Ｙｅｓ）、即ち、図４のブロックＢ１であれば、Ｌ９＜（Ｌ１＋Ｌ２）の場合、印刷不能（又は表示不能）であるため、ユーザに対して再設定を促すためのエラーメッセージが表示部１２に表示される（Ｓ２０８）。一方、ブロック長の値が左右のブロック余白長の和の値以上である場合（Ｓ２０６、Ｎｏ）、即ち図４のブロックＢ１であれば、Ｌ９≧（Ｌ１＋Ｌ２）の場合、当該ブロックのブロック余白長の設定は完了する。
【００３９】
この場合（Ｓ２０６、Ｎｏ）、ユーザに対して、例えば前述の設定画面の表示によって次の設定対象となるブロックの指定が促され、ユーザの操作に従って、次のブロックの設定入力が行われるか否かが判断される（Ｓ２０７）。次のブロックの設定入力が行われると判断された場合（Ｓ２０７、Ｙｅｓ）、即ち、ユーザの操作によって次の設定対象のブロックが指定された場合、次に指定されたブロックに対してＳ２０１以降の処理が繰り返される。次のブロックの設定入力が行われないと判断された場合（Ｓ２０７、Ｎｏ）、例えば、ユーザによって、ブロック設定処理を終了するための操作が行われた場合、当該ブロック設定処理（Ｓ２０７）を終了し、図７の処理に戻る。このように、ブロック設定処理（Ｓ２０７）が行われることで、図５に示すように、各ブロックのブロック長及び左右ブロック余白長が設定される。
【００４０】
なお、ブロック設定処理は、図８に例示した処理でなく、例えば、図９や図１０に示すような処理であってもよい。
【００４１】
図９に示すブロック設定処理では、ブロック長入力が行われると判断された場合（Ｓ１０６、Ｙｅｓ）、前述の設定画面を切り替え、全てのブロックのブロック長及びブロック余白長の設定状況を表示できる設定画面を表示する。例えば、図５に示すようなイメージのマトリックスを表示する設定画面が表示される。この設定画面において、ユーザがカーソルを所定のブロックの設定位置に移動させると、まず当該ブロックのブロック長が設定可能になり、ユーザが所望の値を入力することで、当該ブロック長が設定される（Ｓ３０１）。そして、ブロック長が設定されると、次に当該ブロックの左右のブロック余白長が設定可能になり、ユーザが所望の値を入力することで、当該ブロックの左右のブロック余白長がそれぞれ設定される（Ｓ３０１）。
【００４２】
そして、当該ブロックのブロック長及び左右のブロック余白長が設定されると、そのブロック長の値と左右ブロック余白長の和の値との比較が行われ（Ｓ３０２）、ブロック長の値が左右ブロック余白長の和以下である場合（Ｓ３０２、Ｎｏ）、設定画面中にエラーメッセージが表示され（Ｓ３０３）、ユーザに対して再設定が促される。一方、ブロック長の値が左右ブロック余白長の和よりも大きい場合（Ｓ３０２、Ｙｅｓ）、ユーザがカーソルを移動させた次のブロックの設定が可能になる（Ｓ３０４）。次のブロックの設定が行われる場合（Ｓ３０４、Ｙｅｓ）、ユーザの設定入力に従って、引き続き次のブロックのブロック長及び左右のブロック余白長が設定される。一方、次のブロックの設定が行われない場合（Ｓ３０４、Ｎｏ）、例えば、ユーザによってブロック設定終了操作が行われた場合、図９に示すブロック設定処理を終了し、図７の処理に戻る。
【００４３】
また、図１０に示すブロック設定処理では、ブロック長入力が行われると判断された場合（Ｓ１０６、Ｙｅｓ）、前述の設定画面を切り替え、ブロック番号１のブロックについてブロック長及びブロック余白長の設定状況を表示できる設定画面を表示する（Ｓ４０１）。そして、ユーザの操作に基づいてブロック番号１のブロックのブロック長及びブロック余白長が設定される（Ｓ４０２）。この設定がなされると、このブロックのブロック長の値と左右ブロック余白長の和の値との比較が行われ（Ｓ４０２）、ブロック長の値が左右ブロック余白長の和以下である場合（Ｓ４０３、Ｎｏ）、設定画面中にエラーメッセージが表示され（Ｓ４０４）、ユーザに対して再設定が促される。一方、ブロック長の値が左右ブロック余白長の和よりも大きい場合（Ｓ４０３、Ｙｅｓ）、次のブロック番号（ブロック番号２）のブロック設定が可能になる（Ｓ４０５）。次のブロック番号のブロックの設定が行われる場合（Ｓ４０５、Ｙｅｓ）、次のブロックの設定画面が表示され（Ｓ４０１）、ユーザの設定入力に従って、引き続き次のブロックのブロック長及び左右のブロック余白長が設定される（Ｓ４０２）。この処理は、全てのブロックについてブロック番号順に順次繰り返される。そして、全てのブロックについて設定が終了すると（Ｓ４０５、Ｎｏ）、図１０に示すブロック設定処理を終了し、図７の処理に戻る。
【００４４】
再び、図７の処理に戻り、Ｓ１０６においてブロック長入力が行われないと判断された場合（Ｓ１０６、Ｎｏ）、印刷処理が行われるか否かが判断される（Ｓ１０８）。即ち、ユーザによって、所定の印刷キー等を操作されることによる印刷開始操作が行われたか否かが判断される。印刷開始操作が行われたと判断された場合（Ｓ１０８、Ｙｅｓ）、ステップ１０９にて印刷処理が行われる。印刷開始操作が行われていないと判断された場合（Ｓ１０８、Ｎｏ）、その他の処理が行われる（Ｓ１１０）。
【００４５】
ステップ１０９における印刷処理においては、図１１又は図１２に例示する処理が行われる。図１１に示すフローチャートに従って処理される場合、まず、分割設定されたブロック数が１個か否かが判断される（Ｓ５０１）。ブロック数が１個の場合（Ｓ５０１、Ｙｅｓ）、左右のブロック余白長の設定は「０」に変更される（Ｓ５０２）。即ち、ブロック余白調整部２９によって、ブロック情報記憶部２４に記憶されたブロック余白長の設定が「０」に書きえられ（変更され）、全体領域記憶部２７に記憶された全体余白長が、書き換え前のブロック余白長を加えた値に書き換えられる（変更される）。このとき、ブロック余白調整部２９によって、全ブロック長の値と左右の全体余白長の和の値とを足し合わせた値が全体長に一致するように、全体余白長が変更される。そして、ブロック余白調整部２９による調整後の記憶内容に基づいて、印刷イメージ（ドットイメージ）を発生させ（Ｓ５０４）、印刷部１４によってテープに対して当該印刷イメージに従って印刷処理が行われる（Ｓ５０５）。
【００４６】
一方、ブロック数が１個でない場合（Ｓ５０１、Ｎｏ）、即ち、ブロック数が２個以上ある場合、ブロック余白調整部２９によって、左端に位置しているブロック（図４の例では、ブロックＢ１）の左側ブロック余白Ｂ１Ｌのブロック余白長Ｌ１の値が「０」に変更され、右端に位置しているブロック（図４の例では、ブロックＢ４）の右側ブロック余白Ｂ１Ｒのブロック余白長Ｌ８の値が「０」に変更される（Ｓ５０３）。そして、隣接するブロック間に位置しているブロック余白については、全てそのまま変更されない（Ｓ５０３）。このとき、ブロック余白調整部２９によって、左側全体余白（図４ではＴＬ）が、変更前における左端ブロック（図４ではＢ１）の左側ブロック余白長を加えた値に変更され、右側全体余白（図４ではＴＲ）が、変更前における右端ブロック（図４ではＢ４）の右側ブロック余白長を加えた値に変更される。また、このとき、全てのブロックのブロック長の和の値と左右の全体余白長の和の値とを足し合わせた値が全体長に一致するように、全体余白長が変更される。そして、ブロック余白調整部２９による調整後の記憶内容に基づいて、印刷イメージ（ドットイメージ）を発生させ（Ｓ５０４）、印刷部１４によってテープに対して当該印刷イメージに従って印刷処理が行われる（Ｓ５０５）。
【００４７】
図１２に示すフローチャートに従って処理される場合は、まず、Ｓ６０１にて、ブロック余白の調整設定が行われる。Ｓ６０１では、図１３のフローチャートに示すブロック余白調整設定処理が行われる。この場合、まず、Ｓ７０１にて、隣接するブロック余白同士の設定が行われる。この設定は、ユーザの操作に基づいて行われ、例えば、▲１▼隣接する左側ブロック余白及び右側ブロック余白の各ブロック余白長をそのままとする設定、▲２▼隣接する左側ブロック余白及び右側ブロック余白のうちの一方のブロック余白長の値を両ブロック余白長の足し合わせた値とし、他方のブロック余白長の値を「０」とする設定、▲３▼隣接する左側ブロック余白及び右側ブロック余白の値をいずれも、両ブロック余白長の足し合わせた値の半分の値とする設定、など種々の設定とすることができる。
【００４８】
次に、Ｓ７０２において、左端に位置しているブロック余白（図４ではＢ１Ｌ）のブロック余白長及び左側全体余白（図４ではＴＬ）の全体余白長の設定が行われる。この設定は、ユーザの操作に基づいて行われ、例えば、▲１▼左端のブロック余白のブロック余白長と左側全体余白の全体余白長とをそのままとする設定、▲２▼左側全体余白の全体余白長の値を現状の値に左端ブロック余白のブロック余白長の値をさらに加えた値とし、左端ブロック余白のブロック余白長の値を「０」とする設定、▲３▼左端ブロック余白のブロック余白長及び左側全体余白の全体余白長の値を、両者（ブロック余白長、全体余白長）を足し合わせた値をそれぞれ１対１に割り振る設定または所定の比率に割り振る設定、など種々の設定とすることができる。また、Ｓ７０３においても、右端に位置しているブロック余白（図４ではＢ４）のブロック余白長及び右側全体余白（図４ではＴＲ）の全体余白長の設定が、Ｓ７０２の設定処理と同様に行われる。
【００４９】
なお、Ｓ７０１〜Ｓ７０３の処理は、ユーザに操作に基づいてブロック余白調整部２９によって行われる。そして、Ｓ７０３の処理が終了すると、ステップ７０４において、ブロック余白調整部２９により、全体長との整合が図られるように調整する処理が行われる。即ち、全てのブロックのブロック長の和の値と左右の全体余白長の和の値とを足し合わせた値が全体長に一致するように、左右端にそれぞれ位置しているブロックのブロック余白長が、ブロック余白調整部２９に関する説明の個所で説明したように調整される。Ｓ７０４の全体調整が終了すると、図１３の処理が終了し、図１２の処理に戻る。
【００５０】
図１２にて、ブロック余白調整設定（Ｓ６０１）が終了すると、全てのブロックのブロック長の和の値と全体長の値との比較が行われる（Ｓ６０２）。全てのブロックのブロック長の和の値が全体長の値より大きい場合（Ｓ６０２、Ｙｅｓ）、即ち、ブロック余白調整設定（Ｓ６０１）の全体調整処理（Ｓ７０４）において、全体長との整合を図る調整処理が収束せず、図１３の処理を途中で終了して図１２の処理に戻ったような場合、表示部１２にエラーメッセージを表示して（Ｓ６０３）、ユーザに対してブロック余白調整の再設定が促される。
【００５１】
全てのブロックのブロック長の和の値が全体長の値以下である場合（Ｓ６０２、Ｎｏ）、ブロック余白調整部２９による調整後の記憶内容に基づいて、印刷イメージ（ドットイメージ）を発生させ（Ｓ６０４）、印刷部１４によってテープに対して当該印刷イメージに従って印刷処理が行われる（Ｓ６０５）。
【００５２】
なお、図７に示すように、ブロック設定処理（Ｓ１０７）、印刷処理（Ｓ１０９）、その他の処理（Ｓ１１０）などの各処理が終了すると、再び、Ｓ１０１以降の処理が繰り返される。
【００５３】
以上説明したテキスト編集装置（編集装置）１によると、ブロック毎に対応してブロック余白が設定されるため、隣り合う文字列同士の間の余白をブロック単位で調整できる。このため、隣り合う文字列同士が所望のレイアウトとなるように、各ブロック内で各文字列を配置調整することができ、見栄え良く表示又は印刷することを容易に実現できる。
【００５４】
また、テキスト編集装置１によると、ブロック余白という概念が導入されることで、次の効果等も得られる。
【００５５】
（１）    ブロック余白がブロック毎に設定可能になり、任意のブロック余白が編集できる。
（２）    任意のブロック余白が編集できるためブロック余白長を「０」に設定することができ、各ブロックの各文字列同士が接するような設定が可能になる。
（３）    全体ブロック長とブロック余白長とが一対になっているので、ブロック数に応じてブロック余白長を決定することもできる（例えば、ブロック数が１個の場合のブロック余白長、ブロック数が２個の場合のブロック余白長、・・・というようにブロックの個数に応じて決定されるように設定する等）。
（４）    ブロック長とブロック余白とが一対になっているので、ブロック番号に応じたブロック余白長を決定することもできる（例えば、最初と最後のブロックのブロック余白長を「０」にしたり、奇数ブロックと偶数ブロックとでブロック余白長とを変更したりする等）。
（５）    ブロック長とブロック余白長とが一対になっているので、ブロック長に応じたブロック余白長を決定することもできる（例えば、長いブロックのときは長めのブロック余白長に設定する等）。
（６）    ブロック余白調整部を備えることで、様々な条件に応じてブロック余白長を調整できる（例えば、文字サイズやテープ幅に応じてブロック余白長を調整する等）。
（７）    ブロック余白という概念を従来の全体余白という概念との関連で理解できるため、全体余白とブロック余白とが混在する場合でも、容易に全体余白及びブロック余白を設定できる。
（８）    全体余白長の設定に応じてブロック余白長を設定することもできる（例えば、ブロック余白長を全体余白長と同一の値としたり、全体長と全体余白長との比率と、ブロック長とブロック余白長との比率とを同一の値としたり等）。
（９）    全体余白とブロック余白とを組み合わせた場合に、左端のブロック及び右端のブロックのブロック余白は全体余白との組み合わせを行い、全体余白の長さに応じてブロック余白を調整することもできる。また反対に、ブロック余白長に応じて全体余白長を調整することもできる。
（１０）  ブロック余白長はブロック長を超えることが無いので、ブロック長より大きいブロック余白長を設定したときに、警告を発生させたり、ブロック長以下に自動設定したり、ブロック長を再設定したりすることができる。
【００５６】
（第２実施形態）
次に第２実施形態に係るテキスト編集装置（編集装置）２を説明する。テキスト編集装置２は、第１実施形態に係るテキスト編集装置１と同様の構成を備える（図１、２、３参照）。しかし、ブロック設定部２３にて、左端のブロックの左側ブロック余白長及び右端のブロックの右側ブロック余白長の設定が行われない点が異なる。即ち、ユーザが左側全体余白の全体余白長及び右側全体余白の全体余白長の入力操作を行うことで、全体余白設定部２８により左側全体余白の全体余白長及び右側全体余白の全体余白長の設定が行われるのみで、ユーザによる左端のブロックの左側ブロック余白長及び右端のブロックの右側ブロック余白長の設定入力は行われない。
【００５７】
図１４は、第１実施形態の場合における図４に相当する印刷イメージを例示したものである。図１４に示すように、左端のブロックＢ１の左側ブロック余白Ｂ１Ｌのブロック余白長、及び右端のブロックＢ４の右側ブロック余白Ｂ４Ｒのブロック余白長、は設定されない（ブロック情報記憶部２４に記憶されない）。そして、左側全体余白ＴＬの全体余白長及び右側全体余白ＴＲの全体余白長のみが設定される。
【００５８】
このテキスト編集装置２によっても、テキスト編集装置１と同様の作用効果を奏することができる。即ち、ブロック毎に対応してブロック余白が設定されるため、隣り合う文字列同士の間の余白をブロック単位で調整できる。このため、隣り合う文字列同士が所望のレイアウトとなるように、各ブロック内で各文字列を配置調整することができ、見栄え良く表示又は印刷することを容易に実現できる。
【００５９】
なお、このテキスト編集装置２においては、ブロック余白調整部２９は、全ブロックのブロック長の和と左右の全体余白長の和とを足し合わせた値が、全体長と一致するように、左右の全体余白長の設定を調整する。
【００６０】
（第３実施形態）
次に第３実施形態に係るテキスト編集装置（編集装置）３を説明する。テキスト編集装置３は、第１実施形態に係るテキスト編集装置１と同様の構成を備える（図２、３参照）が、図１５の機能ブロック図に示すように、全体余白設定部２８及び全体領域記憶部２７に関する構成が異なる。即ち、図１５に示すように、テキスト編集装置３では、全体長に関する情報は、全体領域記憶部２７に記憶されるが、全体余白設定部２８で設定される左右の全体余白の全体余白長に関する情報は、ブロック情報記憶部２４に記憶される。この場合、ユーザは、左側全体余白及び右側全体余白の全体余白長としての入力を行い、全体余白設定部２８によって当該入力された設定値が、左端ブロックの左側ブロック余白のブロック余白長の値及び右端ブロックの右側ブロック余白のブロック余白長の値としてそれぞれブロック情報記憶部２４に記憶される。
【００６１】
図１６は、第１実施形態の場合における図４に相当する印刷イメージを例示したものである。本実施形態においては、ユーザは、左側全体余白の全体余白長及び右側全体余白の全体余白長を入力するが、テキスト編集装置３では左側全体余白の全体余白長及び右側全体余白の全体余白長としては設定されない（全体領域記憶部２７に記憶されない）。そして、上記のユーザの入力内容は、左端ブロックＢ１の左側ブロック余白Ｂ１Ｌのブロック余白長及び右端ブロックＢ４の右側ブロック余白Ｂ４Ｒのブロック余白長としてブロック情報記憶部２４に記憶される。また、ユーザによって、左端ブロックＢ１の左側ブロック余白Ｂ１Ｌのブロック余白長及び右端ブロックＢ４の右側ブロック余白Ｂ４Ｒのブロック余白長としての入力も行われない。
【００６２】
このテキスト編集装置３によっても、テキスト編集装置１と同様の作用効果を奏することができる。即ち、ブロック毎に対応してブロック余白が設定されるため、隣り合う文字列同士の間の余白をブロック単位で調整できる。このため、隣り合う文字列同士が所望のレイアウトとなるように、各ブロック内で各文字列を配置調整することができ、見栄え良く表示又は印刷することを容易に実現できる。
【００６３】
なお、このテキスト編集装置３においては、ブロック余白調整部２９は、全ブロックのブロック長の和が全体長と一致するように、ブロック情報記憶部２４に記憶された左端ブロックの左側ブロック余白長及び右端ブロックの右側ブロック余白長を調整する。
【００６４】
以上、本発明の好適な実施の形態について説明したが、本発明は、上述した実施の形態に限られるものではなく、特許請求の範囲に記載した限りにおいて様々な設計変更が可能なものである。例えば、次のように変更して実施することができる。
【００６５】
（１）第１〜第３実施形態に係るテキスト編集装置は、テープ状印刷媒体に印刷するための印刷手段を備えていないものであってもよい。例えば、パーソナルコンピュータ等として構成され、テープ印刷装置等と接続されることで、当該テープ印刷装置を通じて所定の印刷が行われるものであってもよい。
【００６６】
（２）第１〜第３実施形態に係るテキスト編集装置は、テープ印刷装置として構成されているものでなくてもよく、テープ以外の印刷媒体に対して印刷を行う印刷装置として構成されているものであってもよい。
【００６７】
（３）第１実施形態に係るテキスト編集装置において、全体余白設定部を備えないものであってもよい。即ち、ユーザは、全体余白の設定を行うことが無く、左端ブロックの左側ブロック余白及び右端ブロックの右側ブロック余白の設定入力のみを行い、この入力操作に従って、ブロック情報記憶部に左端ブロックの左側ブロック余白長及び右端ブロックの右側ブロック余白長に関する情報が記憶されるのみのものであってもよい。
【００６８】
（４）第１〜第３実施形態に係るテキスト編集装置におけるブロック設定部は、左側ブロックのブロック余白長及び右側ブロックのブロック余白長を、それぞれ設定可能なものでなくてもよい。例えば、同一ブロックの左右ブロック余白長は同一の値が設定されるものであってもよい。
【００６９】
（５）第１〜第３実施形態に係るテキスト編集装置は、文字列寸法調整部を備えていないものであってもよい。例えば、自動的に文字列寸法調整処理を行わず、文字列寸法とブロック設定との整合がとれない場合に、ユーザに対して警告のみを行うものであってもよい。即ち、ユーザによる操作が行われた場合のみ、当該操作に応じて、ユーザが指定した個々の文字列の寸法設定が変更されるものであってもよい。
【００７０】
（６）第１〜第３実施形態に係るテキスト編集装置は、ブロック余白調整手段を備えていないものであってもよい。例えば、自動的にブロック余白調整処理を行わず、ブロック余白長と全体長との整合がとれない場合に、ユーザに対して警告のみを行うものであってもよい。即ち、ユーザによる操作が行われたときのみ、当該操作に応じて、ユーザが指定した個々のブロック余白の設定が変更されるものであってもよい。
【００７１】
【発明の効果】
請求項１及び８に記載の発明によると、ブロック毎に対応してブロック余白が設定されるため、隣り合う文字列同士の間の余白をブロック単位で調整できる。このため、隣り合う文字列同士が所望のレイアウトとなるように、各ブロック内で各文字列を配置調整することができ、見栄え良く表示又は印刷することを容易に実現できる。
【００７２】
請求項２及び９に記載の発明によると、ユーザが所望のブロック余白を種々設定でき、見栄え良く表示又は印刷することが容易になる。
【００７３】
請求項３及び１０に記載の発明によると、左側のブロック余白長と右側のブロック余白長とをユーザがそれぞれ設定できるため、各文字列を配置するレイアウトの設定に際しての自由度が高くなる。
【００７４】
請求項４及び１１に記載の発明によると、設定されたブロック余白に応じて、ブロック内の文字列を見栄え良く配置することができる。
【００７５】
請求項５及び１２に記載の発明によると、ブロック単位のブロック余白の設定だけでなく、複数のブロックからなる全体領域における全体余白も設定することができ、全体で所望のレイアウトとなるように調整する際の自由度が高くなる。
【００７６】
請求項６及び１３に記載の発明によると、全体余白と左右端に位置しているブロック余白との干渉によって見栄えが悪くなったり、また不整合が生じることを防止できる。
【００７７】
請求項７に記載の発明によると、テープ印刷装置において、印刷領域の中に複数のブロックを指定して各ブロック内に文字列を印刷する場合に、隣り合う文字列同士が所望のレイアウトとなるように、各ブロック内で各文字列を配置調整することができ、見栄え良く印刷することを容易に実現できる。
【図面の簡単な説明】
【図１】本発明の第１実施形態に係るテキスト編集装置（編集装置）の機能ブロック図である。
【図２】図１に示すテキスト編集装置の外観図である。
【図３】図１に示すテキスト編集装置のハードウエア構成を示すブロック図である。
【図４】図１に示すテキスト編集装置によってテープに印刷する場合の印刷イメージを例示したものである。
【図５】図１に示すテキスト編集装置のブロック情報記憶部における記憶内容を例示したものである。
【図６】図１に示すテキスト編集装置の文字列寸法調整部の機能を説明するための図である。
【図７】図１に示すテキスト編集装置における処理のメインフローを例示したフローチャートである。
【図８】図７に示す、ブロック長及びブロック余白長設定処理、を例示するフローチャートである。
【図９】図７に示す、ブロック長及びブロック余白長設定処理、を例示するフローチャートである。
【図１０】図７に示す、ブロック長及びブロック余白長設定処理、を例示するフローチャートである。
【図１１】図７に示す印刷処理を例示するフローチャートである。
【図１２】図７に示す印刷処理を例示するフローチャートである。
【図１３】図１２に示すブロック余白調整設定処理を例示するフローチャートである。
【図１４】本発明の第２実施形態に係るテキスト編集装置（編集装置）によってテープに印刷する場合の印刷イメージを例示したものである。
【図１５】本発明の第３実施形態に係るテキスト編集装置（編集装置）の機能ブロック図である。
【図１６】図１５に示すテキスト編集装置によってテープに印刷する場合の印刷イメージを例示したものである。
【符号の説明】
１、２、３  テキスト編集装置（編集装置）
２２  文字情報記憶部（文字情報記憶手段）
２３  ブロック設定部（ブロック設定手段）
２４  ブロック情報記憶部（ブロック情報記憶手段）
２５  ブロック情報設定部（ブロック情報設定手段）
Ｂ１、Ｂ２、Ｂ３、Ｂ４  ブロック
Ｂ１Ｌ、Ｂ１Ｒ、Ｂ２Ｌ、Ｂ２Ｒ、Ｂ３Ｌ、Ｂ３Ｒ、Ｂ４Ｌ、Ｂ４Ｒ  ブロック余白
Ｌ１、Ｌ２、Ｌ３、Ｌ４、Ｌ５、Ｌ６、Ｌ７、Ｌ８  ブロック余白長
Ｌ９、Ｌ１０、Ｌ１１、Ｌ１２  ブロック長
【図１】
2004213229.tif 000003
【図２】
2004213229.tif 000004
【図３】
2004213229.tif 000005
【図４】
2004213229.tif 000006
【図５】
2004213229.tif 000007
【図６】
2004213229.tif 000008
【図７】
2004213229.tif 000009
【図８】
2004213229.tif 000010
【図９】
2004213229.tif 000011
【図１０】
2004213229.tif 000012
【図１１】
2004213229.tif 000013
【図１２】
2004213229.tif 000014
【図１３】
2004213229.tif 000015
【図１４】
2004213229.tif 000016
【図１５】
2004213229.tif 000017
【図１６】
2004213229.tif 000018