(57)【特許請求の範囲】
【請求項１】
ページを構成する構成要素情報を項目別に格納した流し込みデータと、前記流し込みデータに格納された構成要素情報を配置するための第１マスタ部品からなる第１画像部品ブロックをレイアウト対象ページに複数レイアウトする画像部品ブロックレイアウト装置における索引作成装置であって、
オペレータの操作に基づいて、前記流し込みデータの項目のうち少なくとも一つの項目を索引情報として設定する索引情報設定手段と、
前記レイアウト対象ページをロードし、前記構成要素情報が配置された前記第１画像部品ブロックを抽出する画像部品ブロック抽出手段と、
前記抽出した第１画像部品ブロックに配置されている構成要素情報の中、前記索引情報として設定した項目に該当する構成要素情報を索引文字列として抽出する索引文字列抽出手段と、
前記抽出された索引文字列と前記ロードしたレイアウト対象ページのページ番号とを関連付けて記憶する索引データ記憶手段と、
を有することを特徴とする画像部品ブロックレイアウト装置における索引作成装置。
【請求項２】
前記索引データ記憶手段に記憶された索引データを出力する出力手段、をさらに有し、
前記出力手段は、前記索引データを第２マスタ部品ブロックの所定の領域に配置することにより作成された第２画像部品ブロックをレイアウト対象ページにレイアウトして索引ページとして出力すること、を特徴とする請求項１の画像部品ブロックレイアウト装置における索引作成装置。
【請求項３】
前記索引情報設定手段は、オペレータの操作に基づいて、前記流し込みデータの項目のうちの一つを主索引項目として設定し、残りの項目のうちの少なくとも一つを従索引項目として設定するものであり、
前記索引文字列抽出手段が、前記第１画像部品ブロックに配置されている構成要素情報の中、
前記主索引項目に該当する構成要素情報を主索引文字列として抽出し、
前記従索引項目に該当する構成要素情報を従索引文字列として抽出すること、を特徴とする請求項１乃至２の画像部品ブロックレイアウト装置における索引作成装置。
【請求項４】
前記索引情報設定手段は、前記第１マスタ部品もしくは前記第１画像部品ブロックにおける前記流し込みデータに格納されている構成要素情報を配置するための領域を指定するオペレータの操作を受け付け、指定された領域に対応する前記流し込みデータの項目を前記索引情報として設定すること、を特徴とする請求項１乃至３の画像部品ブロックレイアウト装置における索引作成装置。
【請求項５】
ページを構成する構成要素情報を項目別に格納した流し込みデータと、前記流し込みデータに格納された構成要素情報を配置するためのマスタ部品からなる画像部品ブロックを画像部品ブロックレイアウト実行手段がレイアウト対象ページに複数レイアウトする画像部品ブロックレイアウト装置における索引作成方法であって、
（ａ）索引情報設定手段が、オペレータの操作に基づいて、前記流し込みデータの項目のうち少なくとも一つの項目を索引情報として設定する索引情報設定工程と、
（ｂ）画像部品ブロック抽出手段が、前記レイアウト対象ページを記憶手段からロードし、前記構成要素情報が配置された前記画像部品ブロックを抽出する画像部品ブロック抽出工程と、
（ｃ）索引文字列抽出手段が、前記抽出した画像部品ブロックに配置されている構成要素情報の中、前記索引情報として設定した項目に該当する構成要素情報を索引文字列として抽出する索引文字列抽出工程と、
（ｄ）前記抽出された索引文字列と前記ロードしたレイアウト対象ページのページ番号とを関連付けて索引データ記憶手段に記憶する索引データ記憶工程と、
を有し、
前記（ｂ）乃至（ｄ）工程を繰り返すことにより、レイアウト対象ページから索引データを作成すること、を特徴とする画像部品ブロックレイアウト装置における索引作成方法。
【請求項６】
レイアウト対象ページから索引データを作成するプログラムを記録したコンピュータ読取可能な記録媒体であって、画像部品ブロックレイアウト装置が備えるＣＰＵによるメモリにおける前記プログラムの実行は、前記ＣＰＵに、
（ａ）索引情報設定手段が、オペレータの操作に基づいて、前記流し込みデータの項目のうち少なくとも一つの項目を索引情報として設定する索引情報設定工程と、
（ｂ）画像部品ブロック抽出手段が、前記レイアウト対象ページをロードし、前記構成要素情報が配置された前記画像部品ブロックを抽出する画像部品ブロック抽出工程と、
（ｃ）索引文字列抽出手段が、前記抽出した画像部品ブロックに配置されている構成要素情報の中、前記索引情報として設定した項目に該当する構成要素情報を索引文字列として抽出する索引文字列抽出工程と、
（ｄ）前記抽出された索引文字列と前記ロードしたレイアウト対象ページのページ番号とを関連付けて索引データ記憶手段に記憶する索引データ記憶工程と、
を実行させ、
前記（ｂ）乃至（ｄ）工程を繰り返し実行させること、を特徴とするコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
この発明は、コンピュータを用いて画像部品ブロックをレイアウト対象ページ内に配置する電子組版技術に関し、特に画像部品ブロックをレイアウトされたレイアウト対象ページに関する索引ページを作成するための技術に関する。
【０００２】
【従来の技術】
電子組版技術が書籍作成に一般的に用いられるようになり、その結果索引作成についても電子化が進められてきている。
電子組版技術における一般的な索引作成技術として、
（１）コンピュータによるページ編集時に、索引に記載したい語句について索引対象指定を行い、冊子データ完成後に索引対象指定語句の検索を行い、検索の結果得られた語句とそのページ番号により索引ページを作成して出力する。
（２）索引に記載したい語句について索引対象語句リストを作成し、コンピュータによる冊子データ完成後に、先に作成した索引対象語句リストによる検索を行い、語句が検索されたページ番号と索引対象語句リストから索引ページを作成して出力する。
という技術が存在する。
【０００３】
【発明が解決しようとする課題】
しかし従来の技術には、いくつかの課題が存在した。
（１）に記載の索引作成技術においては、ページ数が膨大になるような冊子を編集する場合や、１ページに多数の情報が記載されているような冊子、例えばカタログ雑誌等、を編集する場合に、語句について索引対象指定を行うのは、オペレータの編集作業の効率を著しく低下させるという問題があった。
（２）に記載の索引作成技術については、冊子データに対する検索を行う前に索引対象語句リストを作成しなければならないが、適切な索引対象語句リストを作成するには冊子の内容について詳細な知識を必要とするため、索引作成に係わる人材が限られてしまう、という問題があった。
【０００４】
また、（１）（２）いずれの技術であっても、複数の内容が関連した索引を作成するのは困難である。複数の内容が関連した索引とは、例えば「大分類−小分類−ページ番号」という形式で示される索引である。このような索引は、大分類にはページ番号を必要とせず、小分類についてはページ番号が付随していなければならない。しかし、（１）（２）いずれの技術についても、索引対象語句とページ番号が関連付けられて検索されるので、個々の語句についての索引ページの作成は行えるものの、このような複数の内容が関連した索引ページを作成するのは困難である。
【０００５】
この発明は従来技術の課題を解決するためのものであり、オペレータの編集効率を低下させることなく、また索引作成について冊子に対する該博な知識を必要とすることもなく、さらに、複数の内容が関連した索引をも作成することが可能な、画像部品ブロックレイアウト装置における索引作成装置、画像部品ブロックレイアウト方法における索引作成方法、および記録媒体を提供することを目的とする。
【０００６】
【課題を解決するための手段】
かかる課題を解決する為に、請求項１に係る発明は、ページを構成する構成要素情報を項目別に格納した流し込みデータと、前記流し込みデータに格納された構成要素情報を配置するための第１マスタ部品からなる第１画像部品ブロックをレイアウト対象ページに複数レイアウトする画像部品ブロックレイアウト装置における索引作成装置であって、オペレータの操作に基づいて、前記流し込みデータの項目のうち少なくとも一つの項目を索引情報として設定する索引情報設定手段と、前記レイアウト対象ページをロードし、前記構成要素情報が配置された前記第１画像部品ブロックを抽出する画像部品ブロック抽出手段と、前記抽出した第１画像部品ブロックに配置されている構成要素情報の中、前記索引情報として設定した項目に該当する構成要素情報を索引文字列として抽出する索引文字列抽出手段と、前記抽出された索引文字列と前記ロードしたレイアウト対象ページのページ番号とを関連付けて記憶する索引データ記憶手段と、を有することを特徴とする。
【０００７】
請求項１に記載の画像部品ブロックレイアウト装置における索引作成装置は、流し込みデータの項目のうち少なくとも一つの項目を索引情報として指定し、レイアウト対象ページにレイアウトされた第１画像部品ブロックに配置されている構成要素情報の中から、索引情報として指定された項目に該当する構成要素情報を索引文字列として抽出し、索引文字列と第１画像部品ブロックがレイアウトされているレイアウト対象ページのページ番号とを関連付けて索引データとして記憶することにより、ページ編集時における語句の索引対象指定を必要とせず、検索のための索引対象語句リストを作成する必要もないので、極めて効率良く索引データを得ることができる。
【０００８】
また請求項２に係る発明は、請求項１に記載の画像部品ブロックレイアウト装置における索引作成装置であって、記憶された索引データを出力する出力手段、をさらに有し、前記出力手段は、前記索引データを第２マスタ部品ブロックの所定の領域に配置することにより作成された第２画像部品ブロックをレイアウト対象ページにレイアウトして索引ページとして出力すること、を特徴とする。
【０００９】
請求項２に記載の画像部品ブロック装置における索引作成装置は、索引データを出力するにあたって、索引データを第２マスタ部品ブロックの所定の領域に配置することにより第２画像部品ブロックを作成することにより、流し込みデータとマスタ部品ブロックからなる画像部品ブロック同様にレイアウト対象ページにレイアウトすることができるので、極めて効率良く索引ページを作成することが可能となる。
【００１０】
更に請求項３に係る発明は、請求項１乃至２に記載の画像部品ブロックレイアウト装置における索引作成装置であって、前記索引情報設定手段は、オペレータの操作に基づいて、前記流し込みデータの項目のうちの一つを主索引項目として設定し、残りの項目のうちの少なくとも一つを従索引項目として設定するものであり、前記索引文字列抽出手段が、前記第１画像部品ブロックに配置されている構成要素情報の中、前記主索引項目に該当する構成要素情報を主索引文字列として抽出し、前記従索引項目に該当する構成要素情報を従索引文字列として抽出すること、を特徴とする。
【００１１】
請求項３に記載の画像部品ブロック装置における索引作成装置は、流し込みデータの複数の項目を選択し、そのうちの一つを主索引項目とし、残りの項目を従索引項目として索引情報を設定することにより、複数の索引文字列を抽出することができ、さらに、主索引項目に該当する主索引文字列、従索引項目に該当する従索引文字列とを区別して抽出することができるので、複数の内容が関連した索引を極めて効率良く作成することができる。
【００１２】
また請求項４に係る発明は、請求項１乃至３に記載の画像部品ブロックレイアウト装置における索引作成装置であって、前記索引情報設定手段は、前記第１マスタ部品もしくは前記第１画像部品ブロックにおける前記流し込みデータに格納されている構成要素情報を配置するための領域を指定するオペレータの操作を受け付け、指定された領域に対応する前記流し込みデータの項目を前記索引情報として設定すること、を特徴とする。
【００１３】
請求項４に記載の画像部品ブロック装置における索引作成装置は、索引情報を設定する際に、第１マスタ部品もしくは第１画像部品ブロックの構成要素を配置するための領域から索引情報を設定することにより、冊子の内容について該博な知識を有せずとも、オペレータが索引として要望する項目を容易に指定することができるので、極めて効率良く索引を作成することができる。
【００１４】
請求項５に係る発明では、ページを構成する構成要素情報を項目別に格納した流し込みデータと、前記流し込みデータに格納された構成要素情報を配置するためのマスタ部品からなる画像部品ブロックを画像部品ブロックレイアウト実行手段がレイアウト対象ページに複数レイアウトする画像部品ブロックレイアウト装置における索引作成方法であって、（ａ）索引情報設定手段が、オペレータの操作に基づいて、前記流し込みデータの項目のうち少なくとも一つの項目を索引情報として設定する索引情報設定工程と、（ｂ）画像部品ブロック抽出手段が、前記レイアウト対象ページを記憶手段からロードし、前記構成要素情報が配置された前記画像部品ブロックを抽出する画像部品ブロック抽出工程と、（ｃ）索引文字列抽出手段が、前記抽出した画像部品ブロックに配置されている構成要素情報の中、前記索引情報として設定した項目に該当する構成要素情報を索引文字列として抽出する索引文字列抽出工程と、（ｄ）前記抽出された索引文字列と前記ロードしたレイアウト対象ページのページ番号とを関連付けて索引データ記憶手段に記憶する索引データ記憶工程と、を有し、前記（ｂ）乃至（ｄ）工程を繰り返すことにより、レイアウト対象ページから索引データを作成すること、を特徴とする。
【００１５】
請求項５に記載の画像部品ブロックレイアウト方法における索引作成方法は、流し込みデータの項目のうち少なくとも一つの項目を索引情報として指定し、レイアウト対象ページにレイアウトされた画像部品ブロックに配置されている構成要素情報の中から、索引情報として指定された項目に該当する構成要素情報を索引文字列として抽出し、索引文字列と画像部品ブロックがレイアウトされているレイアウト対象ページのページ番号とを関連付けて索引データとして記憶することにより、ページ編集時における語句の索引対象指定を必要とせず、検索のための索引対象語句リストを作成する必要もないので、極めて効率良く索引データを得ることができる。
【００１６】
加えて請求項６に係る発明では、レイアウト対象ページから索引データを作成するプログラムを記録したコンピュータ読取可能な記録媒体であって、画像部品ブロックレイアウト装置が備えるＣＰＵによるメモリにおける前記プログラムの実行は、前記ＣＰＵに、（ａ）索引情報設定手段が、オペレータの操作に基づいて、前記流し込みデータの項目のうち少なくとも一つの項目を索引情報として設定する索引情報設定工程と、（ｂ）画像部品ブロック抽出手段が、前記レイアウト対象ページをロードし、前記構成要素情報が配置された前記画像部品ブロックを抽出する画像部品ブロック抽出工程と、（ｃ）索引文字列抽出手段が、前記抽出した画像部品ブロックに配置されている構成要素情報の中、前記索引情報として設定した項目に該当する構成要素情報を索引文字列として抽出する索引文字列抽出工程と、（ｄ）前記抽出された索引文字列と前記ロードしたレイアウト対象ページのページ番号とを関連付けて索引データ記憶手段に記憶する索引データ記憶工程と、を実行させ、前記（ｂ）乃至（ｄ）工程を繰り返し実行させることを特徴とする。
【００１７】
請求項６に記載の記録媒体では、コンピュータ読取可能な記録媒体が請求項５に記載した画像部品ブロックレイアウト方法における索引作成方法を実行するプログラムを記録しているので、請求項５の発明と同様の作用効果を一般的なコンピュータで実現することが可能となる。
【００１８】
【発明の実施の形態】
図1は、本発明の実施の形態の一例である画像部品ブロックレイアウト装置における索引作成装置を示すためのブロック図である。
この画像部品ブロックレイアウト装置における索引作成装置１は、一般的に使用されているパーソナルコンピュータであり、ＣＰＵ１１、表示部１２、入力部１３、ネットワークＩ／Ｆ１４、メディアドライブ１５、記憶部１６、メモリ１７より構成されている。
ＣＰＵ１１は、画像部品ブロックレイアウト装置における索引作成装置１全体を制御し、特にメディアドライブ１５に挿入されたメディアディスク１８に記録されているプログラムをメモリ１７において実行することによって、画像部品ブロックレイアウト装置における索引作成装置１の機能を実現している。
表示部１２は、索引作成処理の際に必要な情報を表示するためのものである。入力部１３は、マウスやキーボードで構成されており、画像部品ブロックレイアウト装置における索引作成装置１に対してオペレータが指示を入力するために使用する。
ネットワークＩ／Ｆ１４は、画像部品ブロックレイアウト装置における索引作成装置１と図示しないネットワークとを接続するためのものである。ネットワークＩ／Ｆ１４を介して、画像部品ブロックレイアウト装置における索引作成装置１は図示しないネットワーク上に接続されている出力機に、後述する索引ページを出力する。また、図示しないサーバより、画像部品ブロックレイアウト装置における索引作成装置１の機能を実現するプログラムをダウンロードすることも可能である。
メディアドライブ１５は、メディアディスク１８に記録されているプログラムを読み取るために使用する。メディアドライブ１５で読み取られたプログラムにより、画像部品ブロックレイアウト装置における索引作成装置１の機能が実現される。
記憶部１６は、メディアドライブ１５で読み取られたプログラムを格納する。また、後述する流し込みデータ、画像部品ブロックデータ、索引部品ブロックデータ、索引情報、画像部品ブロックおよび索引部品ブロックがレイアウトされたレイアウト済みページデータについても、この記憶部１６が記憶する。また、後述するページ番号付索引文字列、または索引データをも記憶部１６が記憶するようにしてもよい。
【００１９】
メモリ１７は、記憶部１６によって記憶されたプログラムをＣＰＵ１１が実行するためのワークエリアである。ＣＰＵ１１によってプログラムが実行された結果、メモリ１７において、画像部品ブロックレイアウト実行部１７１、索引情報設定部１７２、画像部品ブロック抽出部１７３、索引文字列抽出部１７４、索引バッファ１７５、索引データ作成部１７６、索引部品ブロック作成部１７７、配置領域抽出部１７８の機能が実現する。
【００２０】
画像部品ブロックレイアウト実行部１７１は、画像部品ブロックレイアウト装置の機能を実現する。画像部品ブロックレイアウト実行部１７１は、ページを構成する構成要素情報を項目別に格納したテキストデータ（以降流し込みデータと称する）と、流し込みデータに格納された構成要素情報を配置するための領域を備えた図形データ（以降マスタ部品と称する）からなる画像部品ブロックをレイアウト対象ページに複数レイアウトする。また、この画像部品ブロックレイアウト実行部１７１は、後述する索引データと索引部品ブロックとをレイアウトすることによる索引ページを作成する際にも使用される。
また、画像部品ブロックレイアウト実行部１７１は、索引部品ブロック作成部１７７を備えている。索引部品ブロック作成部１７７は、索引ページを作成する際に、当該ページに索引データをレイアウトするための索引部品ブロックを作成する。作成された索引部品ブロックに、索引データに格納された索引文字列やページ番号を画像部品ブロックレイアウト実行部１７１が配置することにより、索引ページを作成する。なお、この索引部品ブロック作成部１７７は、画像部品ブロックをレイアウト対象ページにレイアウトするために使用されるマスタ部品ブロックを作成するためのものでもある。
【００２１】
索引情報設定部１７２は、画像部品ブロックレイアウト部１７１の画像部品ブロックレイアウトに使用される流し込みデータの項目のうち、少なくとも一つの項目を索引データを得るための索引情報として設定する。この索引情報に設定された項目に格納されている構成要素情報が索引文字列となり、索引データの一部として記憶・出力される。
この索引情報設定部１７２は、索引データを得るための流し込みデータの項目を複数選択することができる。その場合、索引情報設定部１７２は、選択した項目の一つを主索引項目として設定し、残りの項目は従索引項目として設定する。主索引は、独立した索引文字列であり、索引ページにおいて表示はされるものの特定のページ番号が関連づけられることがなく、従索引を伴っている。従索引は主索引に従属する索引文字列であり、特定のページ番号と関連付けられて、索引ページに表示される。
また、索引情報設定部１７２は、配置領域指定部１７８を備えている。配置領域指定部１７８は、オペレータが、レイアウト対象ページにレイアウトを行う際に使用するマスタ部品もしくは、レイアウト対象ページにレイアウトされた画像部品ブロックの構成要素情報配置領域を指定するためのものである。オペレータが配置領域指定部１７８の機能を実行して、マスタ部品もしくは、画像部品ブロックを目視しながら入力部１３を操作して構成要素情報配置領域を指定する。配置領域指定部１７８は、指定された構成要素情報配置領域に配置される構成要素情報の格納元である流し込みデータの項目を識別する。識別された流し込みデータの項目は、索引情報設定部１７２が索引データを得るための項目として設定し、索引情報を作成するために使用される。なお、配置領域指定部１７８においても、複数の構成要素配置領域を指定することにより、索引データを得るための流し込みデータの項目を複数選択することが可能である。
【００２２】
画像部品ブロック抽出部１７３は、レイアウト対象ページにレイアウトが行われた画像部品ブロックを抽出する。画像部品ブロック抽出部１７３は、索引データを作成するプロセスにおいて、レイアウト対象ページを１ページずつロードし、レイアウトされている画像部品ブロックを一つずつ抽出する。画像部品ブロックは、流し込みデータに格納された構成要素情報が配置された状態で、またレイアウト対象ページのページ番号と関連付けられた状態で抽出されることにより、索引データを作成するために使用する。
【００２３】
索引文字列抽出部１７４は、画像部品ブロック抽出部１７３で抽出された画像部品ブロックと、索引情報設定部１７２で作成された索引情報とから、索引文字列を抽出する。索引文字列抽出部１７４は、索引情報によって設定された索引データを得るための流し込みデータの項目を認識し、抽出された画像部品ブロックから、構成要素情報の格納元となる流し込みデータの項目を識別する。索引文字列抽出部１７４は、索引情報で設定された流し込みデータの項目と、抽出された画像部品ブロックの構成要素情報の格納元となる流し込みデータの項目とを比較し、一致した項目に格納されている構成要素情報を索引文字列として、画像部品ブロックから抽出する。
また、索引文字列抽出部１７４は、索引情報設定部１７２において、流し込みデータにおける複数の項目が索引情報として設定されている場合には、索引情報で設定されている複数の項目に該当する複数の構成要素情報を索引文字列として抽出する。その際、索引情報の主索引項目、従索引項目の設定に従って、索引文字列抽出部１７４は、主索引に該当する索引文字列と従索引に該当する索引文字列とを、関連付けて抽出する。
なお、索引文字列抽出の際には、画像部品ブロックに配置された構成要素情報ではなく、該当する画像部品ブロックに配置された構成要素情報配置領域に対応する流し込みデータの項目から、構成要素情報を抽出して索引文字列としてもよい。
【００２４】
索引バッファ１７５は、索引文字列抽出部１７４で抽出された索引文字列と画像部品ブロック抽出部１７３による画像部品ブロックの抽出元であるレイアウト対象ページのページ番号とを１対１で関連付けて記憶する。索引文字列とページ番号が関連付けられたページ番号付索引文字列を索引バッファ１７５で記憶するのは、索引データ作成部１７６で索引データを作成するのに使用するためである。
なお、ページ番号付索引文字列は、記憶部１６に記憶するようにしてもよい。
【００２５】
索引データ作成部１７６は、ページ番号付索引文字列に対して、索引の体裁が施された索引ページを出力するために必要な索引データを作成する。索引データ作成部１７６は、索引バッファに記憶されたページ番号付索引文字列について、索引の用を為すような５０音順、ＡＢＣ順などの並び換えを行う。また、同様に索引の用を為すようにするために、異なったページに同じ主索引文字列が複数存在する際には主索引文字列の整理を行う。このような処理を索引データ作成部１７６が行うことにより、画像部品レイアウト実行部１７１で処理が可能な索引データを作成する。
【００２６】
図２は、画像部品ブロックレイアウト装置における索引作成装置１の動作を説明するためのフローチャートである。
ステップＳ１では、画像部品ブロックレイアウト実行部１７１が、流し込みデータとマスタ部品とを、画像部品ブロックとしてレイアウト対象ページにレイアウトする。図３は、レイアウト対象ページにレイアウトするための流し込みデータとマスタ部品ブロックの説明を行うための図である。
図３（ａ）は、流し込みデータの構成を示すための図である。図３（ａ）の一行は、流し込みデータの１レコードに相当する。１レコードには、一つの画像部品ブロックに関する構成要素情報が格納されており、各レコードには８つのフィールドの項目が登録されている。フィールド番号１の項目は「部品ＩＤ」であり、フィールド番号２の項目は「画像データ名」であり、フィールド番号３の項目は「商品名」、フィールド番号４の項目は「産地名１」、フィールド番号５の項目は「価格１」、フィールド番号６の項目は「産地名２」、フィールド番号７の項目は「価格２」、フィールド番号８の項目は「マスタ部品データ名」である。なお、フィールド番号１とフィールド番号８の項目は、各画像部品ブロックをレイアウトする際に使用される構成要素情報であるが、画像要素としては表示されない。フィールド番号８の項目「マスタ部品データ名」は、流し込みデータの各レコードに格納されている構成要素情報を配置するためのマスタ部品を選択するためのものである。
なお、図３（ａ）は、流し込みデータの構成を説明するため表で示しているが、この流し込みデータは、各構成要素情報を意味する文字列を所定の区切りコード（例えば「スペース」等）で区切り、各構成要素情報を格納した１レコードがリターンコードが付された１行の文字列に該当するようなテキストデータである。
【００２７】
図３（ｂ）はマスタ部品の構成を示すための図である。マスタ部品ＩＭ１は画像部品ブロックのテンプレートとして使用されるものであり、矩形枠ＦＧとその内部に流し込みデータに格納されている構成要素情報を配置するための構成要素情報配置領域ＦＡで構成されている。マスタ部品は、複数用意することが可能であり、流し込みデータのフィールド番号８の項目「マスタ部品データ名」により、各レコードそれぞれについて、格納されている構成要素情報を配置するためのマスタ部品を選択することができる。図３（ｂ）に示したマスタ部品ＩＭ１は複数の構成要素情報配置領域ＦＡ、具体的には、画像フィールドＦ２、商品名フィールドＦ３、産地名１フィールドＦ４、価格１フィールドＦ５、産地名２フィールドＦ６、価格２フィールドＦ７を含んでいる。これら各構成要素情報配置領域Ｆ２乃至Ｆ７には、画像部品ブロックレイアウト処理時に、流し込みデータの項目にそれそれ１レコードずつ格納されている構成要素情報が配置される。画像フィールドＦ２には、流し込みデータにおけるフィールド番号２の項目「画像データ名」に格納されている構成要素情報が配置される。このとき、構成要素情報が画像データ名なので、画像フィールドＦ２に構成要素情報が配置される際には、画像データ名を意味する文字列ではなく、画像データ名に該当する画像データが画像フィールドＦ２に配置される。同様に、商品名フィールドＦ３には流し込みデータのフィールド番号３の項目「商品名」、産地名１フィールドＦ４には流し込みデータのフィールド番号４の項目「産地名１」、価格１フィールドＦ５には流し込みデータのフィールド番号５の項目「価格１」、産地名２フィールドＦ６には流し込みデータのフィールド番号６の項目「産地名２」、価格２フィールドＦ７には流し込みデータのフィールド番号７の項目「価格２」に格納されている構成要素情報が配置される。なお、構成要素情報配置領域Ｆ３乃至７に配置される構成要素情報はテキストなので、格納されている文字列がそのままそれぞれの構成要素情報配置領域に配置される。このように、流し込みデータに格納されている構成要素情報がマスタ部品に配置されて画像部品ブロックとして取り扱われる状態を示しているのが図３（ｃ）である。
【００２８】
図４（ａ）は、図３（ｃ）のような画像部品ブロックを、レイアウト対象ページにレイアウトした状態を示すための図である。画像部品ブロックレイアウト実行部１７１は、図３（ａ）に示した流し込みデータと図３（ｂ）に示したマスタ部品から、図３（ｃ）に示した画像部品ブロックを作成し、作成された画像部品ブロックを、図示しないレイアウト情報作成部によって作成されたレイアウト情報に基づいて、レイアウトする。図４（ｂ）は、画像部品ブロックレイアウト実行部１７１によって、画像部品ブロックがレイアウト対象ページにレイアウトされたときのページ情報である。ページ情報には、レイアウト対象ページのページサイズやレイアウト領域が格納されるとともに、ページ番号およびページ番号に当該するページにレイアウトされた画像部品ブロックＩＢに関する情報が格納されている。
なお、この図では１ページ分のレイアウト対象ページしか示していないが、画像部品ブロックレイアウト実行部１７１は、流し込みデータのレコード全てについて、複数ページにわたってのレイアウト対象ページへの画像部品ブロックレイアウトを実行することができる。
【００２９】
ステップＳ２は、索引情報設定部１７２によって、索引情報を作成する。図５（ａ）は、索引情報設定部１７２によって表示部１２に示される索引情報設定メニューＭＳを説明するための図であり、索引情報設定メニューＭＳは、項目図示欄３１、主索引項目設定欄３２、従索引項目設定欄３３、ＯＫボタン３４、キャンセルボタン３５から構成されている。
【００３０】
項目図示欄３１は、流し込みデータの各項目を示すためのものである。この項目図示欄３１に示されている流し込みデータの項目は、索引に使用する流し込みデータの構成要素情報を示すためのものであり、レイアウト対象ページにて表示される流し込みデータの構成要素情報に該当する項目である。索引情報設定部１７２は、流し込みデータに設定されている項目を取得することにより、この項目図示欄３１を定義する。従って、流し込みデータの項目数の増減により、この項目図示欄３１は変化する。なお、直接レイアウト対象ページに表示されることのないフィールド番号１の項目「部品ＩＤ」やフィールド番号８の項目「部品データ名」については表示しないようにすることが望ましい。
【００３１】
主索引項目設定欄３２は、流し込みデータの項目を索引情報として複数設定する場合に、独立した索引文字列であり、索引ページにおいて表示はされるものの特定のページ番号が関連づけられることがなく、従索引を伴っている主索引を設定する際に使用する。オペレータは、入力部１３を操作して、項目図示欄３１に併置されている主索引項目設定欄３２の所望する入力欄に対して「レ」状のチェックマークを付けることにより、主索引項目として設定したい流し込みデータの項目を設定する。主索引項目設定欄３２の入力欄のいずれかにチェックマークがつけられたならば、索引情報設定部１７２は、該当する流し込みデータの項目を主索引項目として、索引情報に格納する。
【００３２】
従索引項目設定欄３３は、流し込みデータの項目を索引情報として複数設定する場合に、主索引に従属する索引文字列であり、特定のページ番号と関連付けられて、索引ページに表示される従索引を設定する際に使用する。オペレータは、入力部１３を操作して、やはり項目図示欄３１に併置されている従索引項目設定欄３３の所望する入力欄に対して、従属関係を示す数字を入力することにより、従索引項目として設定したい流し込みデータの項目を設定する。従索引項目設定欄３３の入力欄に数字が入力されたならば、索引情報設定部１７２は、該当する流し込みデータの項目を従索引項目として、主索引項目との従属関係を加えた上で索引情報に格納する。
【００３３】
なお、主索引項目３２のみ設定が行われた場合には、索引情報設定部１７２は、主索引には従索引がないものとして、主索引項目のみを索引情報に格納する。この場合、主索引は従索引同様、特定のページ番号と関連付けられて索引ページに表示される。
また、従索引項目設定欄３３のみに入力が行われた場合には、索引情報設定部１７２はエラー表示を行い、主索引項目設定を促すようにすることが望ましい。
【００３４】
ＯＫボタン３４は、オペレータによる索引情報の設定が行われ、所望する索引情報の入力が終った場合に押下するためのものである。ＯＫボタン３４が、オペレータによって押下されたならば、索引情報設定部１７２は、主索引項目および従索引項目を格納した索引情報が確定したものとして、索引情報を記憶部１６に記憶する。オペレータが索引情報設定を途中で終了したい場合には、キャンセルボタン３５を押下すれば、索引情報は放棄される。
【００３５】
図５（ｂ）は、この索引情報設定メニューＭＳによって設定された索引情報の構成を示すための図である。この図では、主索引項目としてフィールド番号３の項目「商品名」が設定され、従索引項目としてフィールド番号４の項目「産地名１」、続いてフィールド番号６の項目「産地名２」が設定されている。この、従索引項目の並び方は、索引情報設定メニューＭＳの従索引項目設定欄３３で数字入力の順となっている。なお、ここでは従索引項目を二つ設定しているが、もちろん従索引項目を増加させることは可能である。また、従索引項目の並び方もこの順に限られたものではない。
【００３６】
ステップＳ３は、画像部品レイアウト実行部１７１に備えられた索引部品ブロック作成部１７７によって索引部品ブロックを作成する。図６は、表示部１２において索引ブロック作成部１７７によって索引部品ブロックＩＮＭが作成される状態、および索引部品ブロックＩＮＭの構成を示すための図である。
索引部品ブロックを作成するために、索引部品ブロック作成部１７７は、表示部１２に索引部品ブロック作成メニューＭＩＮを表示する。索引部品ブロック作成メニューＭＩＮは、図形作成ボタン４１、領域指定ボタン４２、ＯＫボタン４３、キャンセルボタン４４を備えている。
【００３７】
図形作成ボタン４１は、索引部品ブロックの形態を作成するために使用する。オペレータが、入力部１３を操作してこの図形作成ボタン４４を押下して、さらに入力部１３でポインタＰｏを操作することにより、索引部品ブロックＩＮＭの形態となる図形を作成する。なお、作成された図形は索引ページにレイアウトする際には非表示とすることが望ましい。
【００３８】
領域指定ボタン４２は、索引部品ブロック内部に索引データを配置するための索引データ配置領域を指定するために使用する。オペレータが、入力部１３を操作してこの領域指定ボタン４２を押下して、さらに入力部１３でポインタＰｏを操作することにより、索引部品ブロック内部に索引データ配置領域が指定される。オペレータは、索引データ配置領域を指定した後に、索引情報の項目それぞれ該当するよう、索引データ配置領域の属性を指定する。この図６では、索引部品ブロックＩＮＭの索引データ配置領域は、索引情報の項目それぞれに該当する主索引配置領域ＭＩ、従索引配置領域ＳＩ１、および従索引配置領域ＳＩ２という属性が与えられており、さらに従索引配置領域ＳＩ１、ＳＩ２に併置されてページ番号配置領域Ｐｇ１、Ｐｇ２がそれぞれ指定されている。
なお、この例では従索引配置領域およびページ番号配置領域は二つであるが、ステップＳ２における従索引設定項目数に応じて、従索引配置領域およびページ番号配置領域を増やすことが可能である。あるいは、従索引設定項目数に応じて、索引部品ブロック作成部１７７が自動的に従索引配置領域およびページ番号配置領域を増やすようにしてもよい。
【００３９】
このような索引部品ブロックＩＮＭの作成が良好に終了したものとオペレータが判断した場合には、オペレータはＯＫボタン４３を押下する。ＯＫボタン４３が押下されたならば、索引部品ブロック作成部１７７は索引部品ブロックＩＮＭに関する索引部品ブロックデータを記憶部１６に記憶し、索引部品ブロック作成メニューＭＩＮを閉じる。オペレータが、索引部品ブロック作成を途中で終了したい場合には、キャンセルボタン４４を押下する。
【００４０】
ここで作成された索引部品ブロックは、図３（ｂ）に示したマスタ部品と同様に、後述する索引データとともに画像部品ブロックレイアウト実行部１７１によるレイアウト処理を行うことができる形式のものである。
また、索引部品ブロックを複数用意してもよい。その場合、流し込みデータと画像部品ブロックの関係同様に、索引データの各レコードに索引部品ブロック名を適宜設定することにより、索引データそれぞれに異なった索引部品ブロックを割り当てることが可能となる。
【００４１】
ステップＳ４では、索引ページ作成のため、レイアウト対象ページの１ページから処理を行うための初期化を行う。無論、所望するページから索引ページを作成するための処理を行うようにしてもよい。
【００４２】
ステップＳ５において、画像部品ブロック抽出部１７３がレイアウト済みのレイアウト対象ページを１ページロードし、画像部品ブロックを一つ抽出する。図４に示したような、複数の画像部品ブロックがレイアウトされているレイアウト済みレイアウト対象ページから、画像部品ブロック抽出部１７３は、ロードしたレイアウト済みレイアウト対象ページに関するページ情報を参照して、ロードしたレイアウト済みレイアウト対象ページのうち、最小の「部品ＩＤ」を有する画像部品ブロック情報を抽出する。この時、画像部品ブロック抽出部１７３は、画像部品ブロックを抽出するとともに、ページ情報に格納されているページ番号についても併せて抽出する。
【００４３】
ステップＳ６は、ステップＳ５で抽出した画像部品ブロックに含まれる構成要素情報配置領域に対応する流し込みデータの項目とステップＳ２で作成した索引情報に設定されている索引項目とを比較し、該項目に構成要素情報が格納されているか否かを判定する。索引文字列抽出部１７４は、ステップＳ５で抽出された画像部品ブロック情報に含まれている各構成要素情報配置領域に対応する流し込みデータの各項目を識別する。また、索引文字列抽出部１７４は、索引情報から索引項目を参照することにより、画像部品ブロックに索引項目に該当する構成要素情報配置領域があるか否かを判定する。判定の結果、一致する項目があった場合には、抽出した画像部品ブロックに含まれる構成要素情報配置領域に構成要素情報が配置されているか否かを判定する。
【００４４】
索引項目に一致する構成要素情報配置領域が画像部品ブロックに存在し、該構成要素情報配置領域に構成要素情報が配置されていたならば、索引文字列抽出部１７４は、当該構成要素情報を索引文字列として抽出する（ステップＳ７）。画像部品ブロックの構成要素情報配置領域と索引項目とが一致せず、あるいは一致する構成要素情報配置領域があったとしても、構成要素情報配置領域に構成要素情報が配置されていなかったならば、ステップＳ９へ移行する。
【００４５】
ステップＳ７の処理が実行されたならば、ステップＳ８へ移行し、索引文字列抽出部１７４は、抽出した索引文字列と、索引文字列となる構成要素情報が配置されていた画像部品ブロックがレイアウトされていたレイアウト対象ページのページ番号とを関連付けて、索引バッファ１７５へ記憶する。
【００４６】
図７は、ステップＳ６乃至ステップＳ８の動作を説明するための図である。
図７（ａ）は、主索引項目がフィールド番号３の項目「商品名」、従索引項目１がフィールド番号４の項目「産地名１」、従索引項目２がフィールド番号６の項目「産地名２」であり、レイアウト対象ページの１ページ目にレイアウトされた画像部品ブロックの「部品ＩＤ」が１である画像部品ブロックＩＢ１を抽出した場合を示すための図である。索引文字列抽出部１７４は、抽出された画像部品ブロックＩＢ１に含まれている構成要素情報配置領域から、画像部品ブロックＩＢ１に含まれている流し込みデータにおける各項目を識別する。ここでは、画像部品ブロックＩＢ１には、フィールド番号１乃至８の項目が全て含まれている。ついで、索引文字列抽出部１７４は、索引情報から、索引項目が設定されているフィールド番号を参照する。ここでは、索引情報において、主索引項目がフィールド番号３の項目「商品名」、従索引項目１がフィールド番号４の項目「産地名１」、従索引項目２がフィールド番号６の項目「産地名２」なので、索引文字列抽出部１７４は、比較の結果、索引項目に対応する構成要素情報配置領域が画像部品ブロックＩＢ１に存在すると判断し、該当する構成要素情報配置領域に構成要素情報が配置されているか否かを識別する。図示しているように、画像部品ブロックＩＢ１においては、項目「商品名」「産地名１」「産地名２」について、それぞれ構成要素情報が配置されているので、索引文字列抽出部１７４は、配置されている構成要素情報を索引文字列として抽出する。この時、索引情報で主索引項目、従索引項目１、従索引項目２がそれぞれ設定されているので、索引文字列抽出部１７４は、この主索引項目、従索引項目１、および主索引項目、従索引項目２、という形式で索引文字列を抽出する。具体的には、主索引項目に該当する文字列と、従索引項目それぞれに該当する文字列とをなんらかの区切りコード（「スペース」コード、「タブ」コード、あるいは「，（コンマ）」「；（セミコロン）」等）で区切った一行のテキストデータとなるよう、索引文字列を抽出すればよい。また、従索引項目は主索引項目に従属するので、複数の従索引項目が索引情報で設定されている場合には、一つの画像部品ブロックにおける索引文字列抽出時に、複数の主索引項目−従索引項目に該当する索引文字列を抽出する必要がある。
索引文字列抽出部１７４は、索引バッファ１７５に索引文字列を記憶させるに際して、索引文字列を抽出した画像部品ブロックのレイアウトされたページ番号を関連付ける。画像部品ブロック抽出部１７３が、ページ情報から画像部品ブロックを抽出する際にページ番号について抽出しているので、索引文字列抽出部１７４は、ステップＳ７で抽出した索引文字列に、やはり区切りコードを付してページ番号を加えればよい。索引文字列抽出部１７４は、索引文字列にページ番号が付されたページ番号付索引文字列を索引バッファ１７５に記憶させる。その結果、図７（ｂ）に示すようなページ番号付索引文字列が索引バッファ１７５に記憶される。
【００４７】
図７（ｃ）は、「部品ＩＤ」が２である画像部品ブロックＩＢ２を抽出した場合を示した図である。画像部品ブロックＩＢ１同様、画像部品ブロックＩＢ２もフィールド番号１乃至８の項目が全て含まれているが、しかしフィールド番号６の項目「産地名２」およびフィールド番号７の項目「価格２」については、構成要素情報が配置されていない。索引文字列抽出部１７４は、そのため、図７（ｄ）に示すようなページ番号付索引文字列を索引バッファ１７５に記憶させる。図７（ｂ）のページ番号付索引文字列と異なっているのは、従索引項目２に該当する構成要素情報が配置されていないので、主索引項目、従索引項目１、ページ番号という形式のみで、ページ番号付索引文字列が構成されていることである。
【００４８】
図７（ｅ）は、「部品ＩＤ」が６である画像部品ブロックＩＢ６を抽出した場合を示した図である。画像部品ブロックＩＢ６は、ＩＢ１、ＩＢ２と異なり、フィールド番号１および３および８の項目しか備えていない。そのため、索引文字列抽出部１７４は、主索引項目に該当するフィールド番号３の項目「商品名」のみを索引文字列として抽出し、ページ番号を付して、索引バッファ１７５に記憶させる。図７（ｆ）は、画像部品ブロックＩＢ６に該当するページ番号付索引文字列であり、主索引項目、ページ番号という形式で構成されている。この場合、抽出した画像部品ブロックＩＢ６に従索引項目に該当する構成要素情報配置領域が存在しなかったため、主索引項目とページ番号とが関連付けられている。
【００４９】
図２のフローチャートに戻って、ステップＳ９にて、画像部品ブロック抽出部１７３が、１ページ分ロードしたレイアウト対象ページに索引文字列抽出処理を行っていない画像部品ブロックが存在するか否かを判定する。ページ情報に格納されている画像部品ブロック情報より、レイアウト対象ページに他の画像部品ブロックが存在しているか否かを判定することができる。判定の結果、索引文字列抽出処理を行っていない画像部品ブロックがあるならば、ステップＳ５に帰還して索引文字列抽出処理を再開する。１ページロードしたレイアウト対象ページにレイアウトされた画像部品ブロックについて索引文字列抽出処理が全て行われたならば、ステップＳ１０へ移行する。
【００５０】
ステップＳ１０は、レイアウト対象ページの有無を判定する。画像部品ブロック抽出部１７３は、ページ情報から、索引文字列抽出処理が未だ行われていないレイアウト対象ページの有無を判定する。索引文字列抽出処理が未だ行われていないレイアウト対象ページが存在するならば、ステップＳ１１へ移行し、ページ番号を１加算して、次のレイアウト対象ページにおける索引文字列抽出処理を行う。ステップＳ１０の判定において、全てのレイアウト対象ページにおいて索引文字列抽出処理が終了したならば、ステップＳ１２へ移行する。
図８は、ステップＳ４乃至ステップＳ１０のプロセスによって得られたページ番号付索引文字列である。レイアウト対象ページ全てについて索引文字列抽出処理を実行すると、このようなページ番号付索引文字列が索引バッファ１７５に記憶される。このページ番号付索引文字列は、この形式のままでは索引としての体裁を為していないので、ステップＳ１２において、索引の体裁を為し、しかも画像部品レイアウト実行部１７１でレイアウト処理が可能な形式の索引データを作成する。
【００５１】
図９は、ステップＳ１２で、索引データ作成部１７６が実行する索引データ作成のプロセスを説明するためのフローチャートである。
ステップＳ１０１では、索引バッファ１７５に記憶されたページ番号付索引文字列を所望する順列で並び換えを行う。索引バッファ１７５に記憶されたページ番号付索引文字列は、レイアウト対象ページにレイアウトされた画像部品ブロックの配列そのままの配列なので、索引の体裁を為していない。そこで、索引データ作成部１７６は、例えば５０音順（昇順／降順）、あるいはＡＢＣ順（昇順／降順）などの順列をオペレータが指定することにより、指定された順列でページ番号付索引文字列の並び換えを行う。
【００５２】
ステップＳ１０２において、索引データ作成部１７６は並び換えが行われたページ番号付索引文字列を読み取り、重複している主索引文字列の有無を判定する。索引において、主索引文字列が重複している状態は好ましくない。例えば、「リンゴ」という主索引文字列が一つ以上存在していると、索引使用時に混乱を招いてしまう。そこで、索引データ作成部１７６はページ番号付索引文字列を読み取り、主索引文字列の重複を判定する。主索引文字列が重複していなければ、ステップＳ１０４へ移行する。重複している主索引文字列が存在したならば、ステップＳ１０３の処理を実行する。
【００５３】
ステップＳ１０３において、索引データ作成部１７６は、重複している主索引文字列のうち、最上列の主索引文字列を除いて主索引文字列を削除する。図１０（ａ）は、ページ番号付索引文字列において、主索引文字列が重複している状態を示したものである。図１０（ａ）において、主索引文字列「ミカン」が重複しており、この状態では索引の表記が混乱してしまう。そのため、索引データ作成部１７６は、最上列にある主索引文字列「ミカン」を除いた主索引文字列を削除する。その結果、図１０（ｂ）に示すようなページ番号付索引文字列を得ることができる。なお、この例では重複している主索引文字列は二つであるが、三つ以上でも同様の処理を実行する。
【００５４】
ステップＳ１０４は、索引データ作成部１７６が、ステップＳ１０１、および１０３のような処理が施されたページ番号付索引文字列を、索引データの体裁に変更する。画像部品ブロックレイアウト実行部１７１で取り扱うことができるデータ形式は、図３（ａ）に示したように一行のレコードに構成要素情報が格納されている形式なので、索引データ作成部１７６はページ番号付索引文字列を整形して、画像部品ブロックレイアウト実行部１７１で処理可能な形式に変更する。具体的には、「主索引文字列＿従索引文字列＿ページ番号＿従索引文字列＿ページ番号……」という形式に、ページ番号付索引文字列を変更する。ステップＳ１０３の処理によって、主索引文字列の重複は存在しなくなったので、索引データ作成部１７６は、主索引文字列の後ろに所定の区切りコードを付して、全ての従索引文字列およびページ番号を従属させることにより、ページ番号付索引文字列をページ部品ブロックレイアウト実行部１７１で処理可能な形式である索引データを作成する。図１１は、ステップＳ１０４の処理の結果得られた索引データの構成を示すための図である。
【００５５】
ステップＳ１０５において、画像部品ブロックレイアウト実行部１７１が、ステップＳ１０４で作成された索引データと、図２のフローチャートのステップＳ３で作成された索引部品ブロックとから、索引ページを作成する。ステップＳ１における画像部品ブロックのレイアウト処理と同様に、画像部品ブロックレイアウト実行部１７１は、索引データに格納されている構成要素情報を索引部品ブロック内の構成要素配置領域に配置することにより、画像部品ブロックを作成し、索引ページとなるレイアウト対象ページにレイアウトを実行する。図１２は、ステップＳ１０５におけるレイアウト処理を実行したことによって得られた索引ページを示すための図である。
なお、この索引ページの作成については、画像部品ブロックレイアウト実行部１７１の機能を使用しているので、文字列のみならず、絵柄や線画などのデータ名が索引文字列として格納されていても、データ名に該当する絵柄や線画を索引ページにレイアウトすることが可能である。
ステップＳ１０５の処理が終了したならば、図２のフローチャートに帰還する。
【００５６】
このように、図１に示す画像部品ブロックレイアウト装置における索引作成装置が図２および図９のような動作を実行することにより、流し込みデータの項目のうち少なくとも一つの項目を索引情報として指定し、レイアウト対象ページにレイアウトされた画像部品ブロックに配置されている構成要素情報の中から、索引情報として指定された項目に該当する構成要素情報を索引文字列として抽出し、索引文字列と画像部品ブロックがレイアウトされているレイアウト対象ページのページ番号とを関連付けて索引データとして記憶することにより、ページ編集時における語句の索引対象指定を必要とせず、検索のための索引対象語句リストを作成する必要もないので、極めて効率良く索引データを得ることができる。
しかも、流し込みデータの項目を索引情報として設定するに際して、文字列が格納されている項目以外の項目をも設定できるので、絵柄や線画が含まれた索引を容易に作成することができる。
さらに、索引における主索引文字列、従索引文字列の設定も容易なので、例えば、価格を主索引文字列とした索引、産地名を主索引文字列とした索引などの作成も容易に行えることから、索引が充実し使用者が使用しやすい印刷物の作成に多大な寄与を及ぼすことができる。
【図面の簡単な説明】
【図１】画像部品ブロックレイアウト装置における索引作成装置の構成を示すためのブロック図である。
【図２】画像部品ブロックレイアウト装置における索引作成装置の構成を示すためのブロック図である。
【図３】画像部品ブロックレイアウトに使用する流し込みデータ、およびマスタ部品の説明を行うための図である。
【図４】流し込みデータに格納された構成要素情報が配置された画像部品ブロックをレイアウト対象ページにレイアウトした状態を示すための図である。
【図５】索引情報設定メニューＭＳの説明、および索引情報の説明図である。
【図６】索引部品ブロック作成メニューＭＩＮの説明、および索引部品ブロックＩＮＭの構成を説明するための図である。
【図７】レイアウトされた画像部品ブロックと索引文字列との関係を説明するための図である。
【図８】索引バッファ１７５に記憶されたページ番号付索引文字列を説明するための図である。
【図９】ステップＳ１２における索引データ作成、および索引ページ作成を説明するための図である。
【図１０】索引データ作成部１７６の動作を説明するための図である。
【図１１】索引データ作成部１７６の動作を説明するための他の図である。
【図１２】索引データおよび索引部品ブロックに基づいて作成された索引ページを説明するための図である。
【符号の説明】
１  画像部品ブロックレイアウト装置における索引作成装置
１１  ＣＰＵ
１２  表示部
１３  入力部
１４  外部ネットワークＩ／Ｆ部
１５  メディアドライブ
１６  記憶部
１７  メモリ
１８  メディアディスク
３１  項目図示欄
３２  主索引項目設定欄
３３  従索引項目設定欄
３４、４３  ＯＫボタン
３５、４４  キャンセルボタン
４１  図形作成ボタン
４２  領域指定ボタン
１７１  画像部品ブロックレイアウト実行部
１７２  索引情報設定部
１７３  画像部品ブロック抽出部
１７４  索引文字列抽出部
１７５  索引バッファ
１７６  索引データ作成部
１７７  索引部品ブロック作成部
１７８  配置領域指定部
ＦＡ  構成要素情報配置領域
ＩＢ１、２、６  画像部品ブロック
ＩＭ１  マスタ部品
ＩＮＭ  索引部品ブロック
ＭＩＮ  索引部品ブロック作成メニュー
ＭＳ  索引情報設定メニュー
【図１】
0004413386.tif 000002
【図２】
0004413386.tif 000003
【図３】
0004413386.tif 000004
【図４】
0004413386.tif 000005
【図５】
0004413386.tif 000006
【図６】
0004413386.tif 000007
【図７】
0004413386.tif 000008
【図８】
0004413386.tif 000009
【図９】
0004413386.tif 000010
【図１０】
0004413386.tif 000011
【図１１】
0004413386.tif 000012
【図１２】
0004413386.tif 000013