(57)【特許請求の範囲】
【請求項１】
文書作成の入力部から柱文字列を入力し、その柱の書式を設定し、頁内文字を描画しかつ前記柱文字列を描画するときに、頁内文字描画処理として文書内文字バッファより１文字を取り出し文書内文字は終了か否かを判断し、是ならばこの処理は終わり、否であれば文字は柱文字列開始制御コードか否かを判断し、否であれば文字描画処理をして前記文書内文字バッファより１文字の取り出しを繰り返し、是であれば柱文字列終了制御コードまで前記文書内文字バッファをスキップすると共に、柱文字列描画処理として柱情報内の柱文字列種別は頁毎か否かを判断し、否であれば柱描画処理をしてこの処理を終了し、是であれば頁内の前記柱文字列開始制御コードを検索し、前記柱文字列開始制御コードがあるかを判断し、なければここでの処理を終了し、あれば前記柱文字列終了制御コードのファンクション終了までの文字列を柱情報に取込むことを特徴とする文書作成装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、文書中における柱（header footer)の文字列の設定を行うことのできる文書作成装置に関するものである。
【０００２】
【従来の技術】
従来よりワードロセッサやＤＴＰ(desk top publisher)等の文書作成装置において、柱［例えば、第１編憲法，第１章天皇，第２章戦争の放棄，第３章国民の権利と義務…など文章面に記載しないで本文の枠外・欄外に記し、本文と直接的には関係しない見出し部分］を設定することが可能となっており、柱の文字列に、頁内で設定される見出し等の文字列を取り込むことにより、頁毎にユニークな柱を設定することができるようになっていた。
【０００３】
【発明が解決しようとする課題】
しかしながら、従来の設定方法では、頁毎に柱の文字列を設定しようとする場合には、見出しのように文書内に表示（印字）されるものに限られており、頁内の文章とまったく関係の無い文字列を柱として設定することができなかった。ここにおいて本発明は、上記した問題点に鑑み、頁毎に頁内の文章と全く関係の無い文字列を柱として設定する文書作成装置を提供することを目的とする。
【０００４】
【課題を解決するための手段】
本発明は、上記問題点を解決するために、文章内で柱の文字列を特殊な制御コードで挟み込んで指定し、指定された文字列が頁内の文章として描画されないような特殊な制御コードを有する文書作成装置である。
【０００５】
【作用】
本発明はこのように構成したことにより、ユーザ（編集者）が頁内に特殊な制御コードを用いて柱の文字列を設定することにより、頁毎に頁内の文章とまったく関係の無い文字列を柱として設定することができる。
【０００６】
【実施例】
以下、本発明の実施例について、図面を参照しながら説明する。
【０００７】
図１は、本発明の一実施例における文書作成装置の主要部の回路構成を示すブロック図である。１は装置の制御およびデータの処理を行う中央処理装置、２は文字等を入力する入力部、３はプログラム等を記憶するＲＯＭ、４は各種データを記憶するＲＡＭ、５はＲＡＭ４内にあって文書に入力されている全ての文字を記憶する文書内文字バッファ、６はＲＡＭ４内にあって柱の書式９や柱の文字列を記憶する柱情報、７は出力（表示）装置、１１はこれらの要素間の情報の伝送路を形成するバスである。
【０００８】
図２は、本発明の一実施例の柱情報を説明するためのデータ構成図である。柱情報６において、８は柱の文字列が全頁共通か見出し文字か頁毎かを判断するための柱文字列の種別フラグ［例えば、全頁共通はflag０，見出し文字はflag１，頁毎はflag２などとする］、９は柱の頁内での位置や柱文字列の書体［例えば、明朝体，楷書体，筆記体，…など］，文字サイズ［例えば１２ポイント，１４ポイント…など活字の大きさ］等の柱の書式、１０は柱として表示（印字）される文字列を格納する柱文字列バッファである。
【０００９】
図３ないし図６は、本発明の一実施例における文書作成装置の具体的な動作を説明するためのフローチャートである。
【００１０】
図７は、柱文字列が入力された際の文書内文字バッファの内容を表す図である。
【００１１】
図３の柱文字列描画において、ステップ１で入力部２よりその頁にて柱にしたい文字列を入力する［柱文字列入力］。その後ステップ２において文書内の柱の書式９を設定する際に、柱の種別毎に設定すると柱情報６の柱文字列の種別フラグ８に頁毎を示す値が設定される［柱書式設定］。柱情報６が設定されるとステップ３およびステップ４により、頁内の文字と柱文字の描画が行われる［頁内文字描画、柱文字列描画］。
【００１２】
図４に示す柱文字列入力処理では［先の図３におけるステップ１の具体的操作手順である］、先ずステップ５において柱にしたい文字列を入力部２より入力する。文字列の入力が終わると、ステップ６において図７に示すように入力された文字列［先の例で言えば、第３章国民の権利と義務など］の前に柱文字列開始制御コードと文字列の後ろに柱文字列終了制御コードが付加され文書内文字バッファ５内の現在の文字カーソルの指す文字の後ろに挿入される。
【００１３】
次に、頁内文字の描画処理では、図５に示すように先ずステップ７により文書内文字バッファ５の現在頁の部分より、１文字ずつ取り出しながら、ステップ９において取り出した文字が柱文字列開始制御コード７１かどうかを判断する。取り出した文字が柱文字列開始制御コード７１でない場合には、ステップ１０において出力装置７に取り出した文字を出力する。取り出した文字が柱文字列開始制御コード７１の場合には、ステップ１１において柱文字列終了制御コード７２が現れるまで文書内文字バッファ５をスキップする。この処理中にステップ８において、頁内の文字が終了したかどうかを判断を行い、頁内の文字が終了するまで繰り返す。頁内の文字が終了した場合に頁内文字の描画処理は終了となる。
【００１４】
柱文字列の描画処理では、図６に示すとおり、ステップ１２において柱情報６内の柱文字列種別が頁毎かどうかを判断し、頁毎でなければステップ１３において柱情報６内の柱文字列バッファ１０［図２参照］の文字列を柱として出力装置７に出力する。
【００１５】
図６のステップ１２において、柱情報６内の柱文字列種別が頁毎の場合には、ステップ１４により文書内文字バッファ５の中の現在頁の部分の中で柱文字列開始制御コード７１を検索し、ステップ１５において柱文字列開始制御コード７１が見つからなかった場合には処理を終了する。柱文字列開始制御コード７１が見つかった場合には、ステップ１６において柱文字列終了制御コード７２までの文字列を、柱文字列として柱情報６内の柱文字列バッファ１０に取込み、ステップ１７にて取り込んだ柱文字列を出力装置７に出力する。
【００１６】
このようにして、頁毎に柱の文字列を設定することが可能となり、柱の文字列の適性なレイアウトが簡単正確になされ得る。
【００１７】
【発明の効果】
以上の説明から明らかなように、本発明は、頁内の文字列を表示させないような制御コードを用いて、頁毎に柱の文字列を設定することができるため、従来、頁毎に柱を設定するような場合には、わざわざ枠などを用いて柱の代用をしている場合に、そのような煩わしい手順は必要なくなり、編集作業の軽減を図ることが可能となり、編集効率の格段の向上と柱の文字列の適性配置が正確に行われるという特段の効果を奏することができる。
【図面の簡単な説明】
【図１】本発明の一実施例における文書作成装置の主要部の回路構成を示すブロック図
【図２】本発明の一実施例における柱情報のデータ構成図
【図３】本発明の一実施例の柱文字列入力から柱文字列描写に至る作業を示すフローチャート
【図４】本発明の一実施例の柱文字列処理の作業を示すフローチャート
【図５】本発明の一実施例の頁内文字描画処理の作業を示すフローチャート
【図６】本発明の一実施例の柱描画処理の作業を示すフローチャート
【図７】頁内文字の描画処理の態様を示す図
【符号の説明】
１  中央処理装置
２  入力部
３  ＲＯＭ
４  ＲＡＭ
５  文章内文字バッファ
６  柱情報
７  出力（表示）装置
【図１】
0003872111.tif 000002
【図２】
0003872111.tif 000003
【図３】
0003872111.tif 000004
【図４】
0003872111.tif 000005
【図５】
0003872111.tif 000006
【図６】
0003872111.tif 000007
【図７】
0003872111.tif 000008