JP5114052B2 - Document creation apparatus, document creation method, and program - Google Patents
Document creation apparatus, document creation method, and program Download PDFInfo
- Publication number
- JP5114052B2 JP5114052B2 JP2006352552A JP2006352552A JP5114052B2 JP 5114052 B2 JP5114052 B2 JP 5114052B2 JP 2006352552 A JP2006352552 A JP 2006352552A JP 2006352552 A JP2006352552 A JP 2006352552A JP 5114052 B2 JP5114052 B2 JP 5114052B2
- Authority
- JP
- Japan
- Prior art keywords
- character input
- character
- input area
- stages
- characters
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Document Processing Apparatus (AREA)
- Editing Of Facsimile Originals (AREA)
- Processing Or Creating Images (AREA)
Description
本発明は、文書作成装置及び方法、並びにプログラムに関し、特に、コンピュータを用いて文書を作成又は編集が可能な文書作成装置及び方法、並びにプログラムに関する。 The present invention relates to a document creation apparatus, method, and program, and more particularly, to a document creation apparatus, method, and program capable of creating or editing a document using a computer.
従来、記者等(以下、記者という。)は、テキストエディタ(以下、単にエディタという)やワープロソフト等を用いて記事データ(テキストデータ)を作成している。そして、該作成された記事データを、新聞社のレイアウト装置が、レイアウト情報に従って当該記事データを紙面の文字配置領域に配置(レイアウト処理)し、新聞等の紙面を作成している(例えば、特許文献1)。 2. Description of the Related Art Conventionally, reporters and the like (hereinafter referred to as reporters) create article data (text data) using a text editor (hereinafter simply referred to as an editor), word processor software, and the like. Then, the newspaper article layout device arranges the article data in the character arrangement area on the page according to the layout information (layout process), and creates the page of the newspaper (eg, patent). Reference 1).
しかしながら、記者が用いるエディタ等の1行当りの配置可能な文字数(以下、段数という。)と紙面の段数とが異なる場合に、スポーツ対戦記事を作成しようとすると、紙面には異なる段数分ずれて文字が配置されてしまうため、そのずれを修正する作業が必要となってしまう。 However, if the number of characters that can be placed per line (hereinafter referred to as the number of columns) of the editor used by the reporter is different from the number of columns on the page, an attempt to create a sports match article will be shifted by a different number of columns on the page. Since characters are arranged, it is necessary to correct the deviation.
そこで、基本的には、記者が用いるエディタの段数は、紙面の段数と同一に設定されている。 Therefore, basically, the number of editor stages used by the reporter is set to be the same as the number of stages on the page.
すなわち、記者が作成したスポーツ対戦記事の体裁をそのまま紙面に反映するよう設定されている。 In other words, the appearance of the sports competition article created by the reporter is set to be reflected on the paper as it is.
従来、記者は、一つの文字入力領域に文字を入力するテキストエディタ等を用いて、記事データを作成している。 Conventionally, reporters have created article data using a text editor or the like that inputs characters in one character input area.
例えば、図14に示すように紙面1401の文字配置領域1403において、スポーツ対戦記事1402を作成したい場合、記者は、1文字毎、全体の記事データの配置位置を考慮しながら、文字を入力しなければいけなかった。
For example, as shown in FIG. 14, in the
具体的には、図15に示すようなテキストエディタ画面1501の文字入力領域1502に「シンガポール 2−2 韓国」と入力したいが、全体のレイアウトを考慮すると、1行目には、「シンガポー 2−2 韓国」と入力し、2行目の1段目には、「ル」を入力しなければならない。
Specifically, the user wants to input “Singapore 2-2 Korea” in the
このように、記者は、全体のレイアウト(体裁)を考慮しながら、即ち、記事データが紙面に配置された場合の配置位置を考慮しながら、ひとつの文字入力領域に、1文字毎入力しなければならないため、所望の記事を簡易に作成することが出来なかった。 As described above, the reporter must input each character into one character input area while considering the overall layout (ie, appearance), that is, considering the arrangement position when the article data is arranged on the paper. Therefore, the desired article could not be created easily.
また、記者は、記事を編集する際、全体のレイアウトを考慮しながら、即ち、記事データが紙面に配置された場合の配置位置を考慮しながら、ひとつの文字入力領域で、編集しなければならないため、記事を簡易に編集することが出来なかった。 In addition, when editing an article, the reporter must edit in one character input area while considering the overall layout, that is, considering the arrangement position when the article data is arranged on the paper. Therefore, the article could not be edited easily.
また、編集作業による文字の増減により全体のレイアウトが崩れてしまうため、記事データの配置位置を考慮しながら、編集し直さなければならなかった。
本発明は、上記従来技術を鑑みてなされたものであり、その目的は、レイアウトを考慮した記事データを簡易に作成又は編集できる文書作成装置及びその方法、プログラムを提供することである。 The present invention has been made in view of the above prior art, and an object of the present invention is to provide a document creation apparatus, method, and program capable of easily creating or editing article data in consideration of a layout.
本発明は、ユーザの操作により文字を第1の文字入力領域に入力して文書を作成する文書作成装置であって、前記第1の文字入力領域の段数を分割する複数の段数と、該複数の段数の文字入力領域として生成される複数の第2の文字入力領域の位置情報とを記憶する記憶手段と、ユーザの操作に応じて、前記記憶手段で記憶されている複数の段数で、前記第1の文字入力領域の段数を分割することにより、当該分割された複数の段数の文字入力領域として第2の文字入力領域をそれぞれ生成する生成手段と、前記生成手段により生成された複数の第2の文字入力領域を表示する表示手段と、前記表示手段で表示される複数の第2の文字入力領域に対する文字の入力をユーザにより受け付ける文字入力受付手段と、前記文字入力受付手段で前記複数の第2の文字入力領域のそれぞれに入力された文字を、該文字が入力された第2の文字入力領域の位置情報に従って、前記第1の文字入力領域に入力する入力手段と、を備えることを特徴とする。 The present invention is a document creation device for creating a document by inputting characters into a first character input area by a user operation, and a plurality of stages for dividing the number of stages in the first character input area, Storage means for storing position information of a plurality of second character input areas generated as a character input area having a number of stages, and a plurality of stages stored in the storage means in response to a user operation, By dividing the number of stages of the first character input area, a generating means for generating a second character input area as each of the divided character input areas, and a plurality of second numbers generated by the generating means Display means for displaying two character input areas, character input acceptance means for accepting input of characters to a plurality of second character input areas displayed on the display means, and the character input acceptance means Input means for inputting a character input to each of the number of second character input areas into the first character input area according to position information of the second character input area into which the character is input. It is characterized by that.
また、本発明は、文字を入力する第1の文字入力領域の段数を分割する複数の段数と、該複数の段数の文字入力領域として生成される複数の第2の文字入力領域の位置情報とを記憶する記憶手段を備え、ユーザの操作により文字を第1の文字入力領域に入力して文書を作成する文書作成装置における文書作成方法であって、生成手段が、ユーザの操作に応じて、前記記憶手段で記憶されている複数の段数で、前記第1の文字入力領域の段数を分割することにより、当該分割された複数の段数の文字入力領域として第2の文字入力領域をそれぞれ生成する生成工程と、表示手段が、前記生成工程により生成された複数の第2の文字入力領域を表示する表示工程と、文字入力受付手段が、前記表示工程で表示される複数の第2の文字入力領域に対する文字の入力をユーザにより受け付ける文字入力受付工程と、入力手段が、前記文字入力受付工程で前記複数の第2の文字入力領域のそれぞれに入力された文字を、該文字が入力された第2の文字入力領域の位置情報に従って、前記第1の文字入力領域に入力する入力工程と、を備えることを特徴とする。 The present invention also provides a plurality of stages for dividing the number of stages of the first character input area for inputting characters, and positional information of the plurality of second character input areas generated as the character input areas of the plurality of stages. A document creation method in a document creation device for creating a document by inputting characters into the first character input area by a user operation , wherein the generation means is configured to respond to a user operation, By dividing the number of stages of the first character input area by the plurality of stages stored in the storage means, a second character input area is generated as each of the divided character input areas of the plurality of stages. A generation step, a display step in which the display means displays a plurality of second character input areas generated in the generation step, and a plurality of second character inputs in which the character input reception means is displayed in the display step. Vs area A character input accepting step for accepting an input of a character by the user, and a second means for inputting the character input to each of the plurality of second character input areas in the character input accepting step by the input means. And an input step of inputting into the first character input area according to the position information of the character input area.
また、本発明は、文字を入力する第1の文字入力領域の段数を分割する複数の段数と、該複数の段数の文字入力領域として生成される複数の第2の文字入力領域の位置情報とを記憶する記憶手段を備え、ユーザの操作により文字を第1の文字入力領域に入力して文書を作成する文書作成装置で読み取り実行可能なプログラムであって、前記文書作成装置を、ユーザの操作に応じて、前記記憶手段で記憶されている複数の段数で、前記第1の文字入力領域の段数を分割することにより、当該分割された複数の段数の文字入力領域として第2の文字入力領域をそれぞれ生成する生成手段と、前記生成手段により生成された複数の第2の文字入力領域を表示する表示手段と、前記表示手段で表示される複数の第2の文字入力領域に対する文字の入力をユーザにより受け付ける文字入力受付手段と、前記文字入力受付手段で前記複数の第2の文字入力領域のそれぞれに入力された文字を、該文字が入力された第2の文字入力領域の位置情報に従って、前記第1の文字入力領域に入力する入力手段として機能させることを特徴とする。 The present invention also provides a plurality of stages for dividing the number of stages of the first character input area for inputting characters, and positional information of the plurality of second character input areas generated as the character input areas of the plurality of stages. Is a program that can be read and executed by a document creation device that creates a document by inputting characters into the first character input area by a user operation , and the document creation device is operated by a user operation. And dividing the number of stages of the first character input area by a plurality of stages stored in the storage means, thereby providing a second character input area as the divided character input area of the plurality of stages. Generating means for generating characters, display means for displaying a plurality of second character input areas generated by the generating means, and input of characters to the plurality of second character input areas displayed by the display means A character input receiving means that is received by a user, and a character input to each of the plurality of second character input areas by the character input receiving means, according to position information of the second character input area where the character is input, It is made to function as an input means which inputs into said 1st character input area.
以上説明したように、本発明によれば、レイアウトを考慮した記事データを簡易に作成又は編集することができる。 As described above, according to the present invention, article data considering a layout can be easily created or edited.
以下、本発明の実施の形態を、図面を用いて説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
図1は、本発明の実施の形態に係る文書作成装置を含むシステムの構成例を示すシステム構成図である。 FIG. 1 is a system configuration diagram showing a configuration example of a system including a document creation apparatus according to an embodiment of the present invention.
図1において、記者が記事データを作成するコンピュータ101は、ネットワーク104を介して、新聞会社のコンピュータ102と相互に通信可能に接続された文書作成装置である。
In FIG. 1, a
また、コンピュータ102は、ネットワーク105を介して新聞会社の印刷装置103と相互に通信可能に接続された文書作成装置である。なお、コンピュータ102及び印刷装置103は、図示例に限定されず、複数台設置されていてもよい。
A computer 102 is a document creation apparatus connected to a printing apparatus 103 of a newspaper company via a
印刷装置103は、少なくとも印刷機能を備えている。また、印刷装置103は、FAX機能、及びスキャン機能等を備えたデジタル複合機であっても構わない。 The printing apparatus 103 has at least a printing function. Further, the printing apparatus 103 may be a digital multi-function peripheral having a FAX function, a scan function, and the like.
印刷装置103は、コンピュータ102から印刷指示を受けると、指示された印刷データの印刷を行なうことができる。 Upon receiving a print instruction from the computer 102, the printing apparatus 103 can print the instructed print data.
本発明の実施形の形態に係る文書作成装置は、記者が記事データを作成するコンピュータ101として説明するが、新聞会社のネットワーク105に接続されたコンピュータ102であっても構わない。
The document creation apparatus according to the embodiment of the present invention will be described as a
また、コンピュータ101は、記事データを、ネットワーク104を介して、コンピュータ102に送信することが可能である。
Further, the
コンピュータ101は、ユーザの指示により、記事データを作成し、作成された記事データを新聞会社のコンピュータ102に、ネットワークを介して、例えば電子メール等を利用して送信することができる。
The
コンピュータ101から記事データを受信したコンピュータ102は、レイアウト情報に基づいて該記事データを文字配置領域に配置し、新聞や雑誌等の印刷データを生成することができる。
The computer 102 that has received the article data from the
そして、コンピュータ102は、該印刷データの印刷指示を印刷装置103にすることができ、印刷指示を受けた印刷装置103は、当該印刷データを印刷(出力)し、新聞や雑誌等を作成することができる。 The computer 102 can issue a print instruction for the print data to the printing apparatus 103, and the printing apparatus 103 that has received the print instruction prints (outputs) the print data to create a newspaper, a magazine, or the like. Can do.
図2は、図1のコンピュータ101,コンピュータ102の構成を概略的に示すブロック図である。
FIG. 2 is a block diagram schematically showing the configuration of the
図2において、コンピュータ101,102は、CPU201と、RAM202と、ROM203と、ハードディスクドライブ(以下「HDD」という)204と、ネットワークインタフェース(以下「ネットワークI/F」という)205と、記憶媒体ドライブ206と、ポインティングデバイス207と、キーボード208と、ビデオインタフェース(以下「ビデオI/F」という)209と、周辺機器インタフェース(以下「周辺機器I/F」という)211とを備え、これらは、夫々システムバス212を介して接続されている。
2, a
また、コンピュータ101,102は、ビデオI/F209に接続されたディスプレイ装置210を備える。
The
ROM203あるいはHDD204等の記憶装置には、コンピュータ101のブートプログラムやBIOS(Basic INput/Output SysteM)等を記憶している。
A storage device such as the ROM 203 or the
HDD204は、OS(オペレーティングシステムプログラム)や、後述する処理をCPU201に実行させるためのプログラムやデータ等を記憶保存しており、これらは、CPU201の制御により必要に応じてRAM202に読み出され実行される。
The HDD 204 stores and saves an OS (Operating System Program), programs and data for causing the
RAM202は、HDD204や記憶媒体ドライブ装置206からロードされたプログラムやデータを一時的に記憶するためのエリアを備えると共に、CPU201が各種処理を行うために使用するワークエリアを備える。
The
CPU201は、RAM202やROM203,HDD204等の記憶装置に格納されているプログラムやデータを用いて、コンピュータ101,102全体の制御を行うと共に、後述する処理を実行する。
The
また、CPU201は、例えばRAM202内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、ディスプレイ装置210上での表示を可能としている。また、CPU201は、ディスプレイ装置210上の不図示のマウスカーソル等でのユーザ指示を可能とする。
Further, the
ネットワークI/F205は、コンピュータ101をネットワーク104(インターネット等)又はネットワーク105(LAN(LOCAL Area Network)等)に接続・通信するためのものであり、例えば、TCP/IPを用いた通信等が可能である。
A network I / F 205 is used to connect and communicate the
コンピュータ101,102は、このネットワークI/F205を介して外部のコンピュータや印刷装置等とデータ通信を行うことが可能である。
The
記憶媒体ドライブ206は、CD−ROM、CD−R/RW、DVD―ROM、DVD−R/RW、及びDVD−RAM等で構成される。
The
ポインティングデバイス207及びキーボード208は、入力部として機能し、ユーザによる各種の指示をCPU201に入力する。
The
ビデオI/F209を介してシステムバス212に接続されたディスプレイ装置210は、CRTや液晶画面等で構成されており、ビデオI/F209を介して送られた信号に基づいて文字や画像等を表示画面上に表示する機能を有する。
The
周辺機器I/F211は、コンピュータ101,102に周辺機器を接続させるためのポートであり、コンピュータ101,102は、周辺機器I/F211を介して周辺機器とのデータの送受信を行うことが可能である。また、周辺機器I/F211は、USBやIEEE1394等で構成されており、通常複数のインタフェースを有する。周辺機器との接続形態は、有線/無線を問わない。
The peripheral device I /
図9は、図1のコンピュータ101で実行される文書作成処理を示すフローチャートである。本処理は、CPU201がRAM202又はHDD204等の記憶装置に記憶されたプログラムに基づいて実行される処理である。当該プログラムは、文書作成処理を実行する本発明に係るプログラムであって、例えば、テキストエディタやワープロソフト等の文書作成プログラムである。
FIG. 9 is a flowchart showing a document creation process executed by the
図9において、プログラムを起動すると、CPU201は、図3に示す文書作成画面301を表示する。図3の302は、テキスト(文字)を入力可能な領域(以下、文字入力領域とも言う)である。
In FIG. 9, when the program is started, the
具体的な一例として、文字入力領域は、一般的なテキストエディタ等においてテキストを編集可能な領域である。図3の例では、1つの文字入力領域を有している。 As a specific example, the character input area is an area in which text can be edited by a general text editor or the like. In the example of FIG. 3, it has one character input area.
CPU201は、1つの文字入力領域を表示する場合、文字の入力や削除のための1つのメモリ領域をRAM202等の記憶媒体(記憶装置ともいう)に割り当てて(確保し)、1つの文字入力領域を表示するための情報を生成し、当該文字入力領域を表示するための情報に基づいてディスプレイ装置210に表示する。
When displaying one character input area, the
すなわち、CPU201は、複数の文字入力領域を表示する場合、文字の入力や削除のための複数のメモリ領域をRAM202等の記憶媒体(記憶装置ともいう)に割り当てて(確保し)、複数の文字入力領域を表示するための情報を生成し、当該文字入力領域を表示するための情報に基づいてディスプレイ装置210に表示する。
That is, when displaying a plurality of character input areas, the
本明細書で、文字入力領域を生成するとは、少なくとも、編集可能な文字入力領域のメモリ領域を記憶媒体に割り当てる(確保する)ことを指す。 In this specification, generating a character input area means allocating (reserving) at least a memory area of an editable character input area to a storage medium.
ここで、以下、本明細書において、文書作成画面301を文字入力画面301とも言う。
Hereinafter, in this specification, the
文字入力領域302は、テキスト(文字)をユーザにより手入力され、当該入力された文字を表示することが可能である。また、予めHDD204等の記憶装置に記憶されたテキストデータを読み出して(抽出して)文字入力領域302に表示することも可能である。
In the
文書作成画面303は、文字が文字入力領域302に入力された場合の一例である。文書作成画面303の1行目には、「シンガポー□2−2□韓□国□□」が入力されている。ここで、「□」は、空白文字1文字分を表す。すなわち、文字入力領域302には、1行あたり15文字を表示することができる。この1行あたりの文字数(この例では15)を段数という。また、2行目以降もこれと同様である。
The
この段数は、情報としてHDD等の記憶装置に記憶されている。プログラムが起動すると、CPU201は、該段数の情報を取得し、当該取得した段数の情報を文字入力領域の段数として設定し、該設定された段数の文字入力領域をディスプレイ装置210に表示する。なお、当該段数は、ユーザの指示により変更され、CPU201は、当該変更された段数の文字入力領域をディスプレイ装置210に表示することができる。
The number of stages is stored as information in a storage device such as an HDD. When the program is activated, the
次に、CPU201は、ユーザにより、不図示のマウスカーソル等で文字入力領域に表示された行が選択され、当該文字入力領域に後述する分割文字入力領域を設定する旨の指示を検知すると(ステップS901:YES)、HDD204等の記憶装置に記憶された設定情報を読込む(ステップS902)。
Next, the
ここで、設定情報とは、例えば、図4に示す情報であって、スポーツの種別情報(スポーツ種別情報)と、後述する分割文字入力領域を何文字(何段)単位に設定するかを示す情報(以下、分割設定情報と言う)とが対応づいた情報である。 Here, the setting information is, for example, information shown in FIG. 4, and indicates sports type information (sport type information) and how many characters (how many steps) a divided character input area to be described later is set. Information (hereinafter referred to as division setting information) corresponds to information.
例えば、図4では、スポーツ種別情報が「サッカー」であれば、分割設定情報は、「5,1,3,1,5」であり、これは、行における最上(1段目)の文字(例えば、図3の文書作成画面303の場合は「シ」,「ル」等)から「5文字」,「1文字」,「3文字」,「1文字」,「5文字」の文字数(段数)の分割文字入力領域をそれぞれ作成する旨を示している。
For example, in FIG. 4, if the sport type information is “soccer”, the division setting information is “5, 1, 3, 1, 5”, which is the uppermost (first row) character (first row) For example, in the case of the
ここで、分割設定情報(例えば、「5,1,3,1,5」)の各数字を「分割文字数」という。 Here, each number of the division setting information (for example, “5, 1, 3, 1, 5”) is referred to as “number of divided characters”.
また、この分割文字数は、分割文字入力領域の段数を示す数値である。即ち、例えば、文字分割数が「5」であれば、5段の分割文字入力領域を設定することを示す。よって、分割設定情報が「5,1,3,1,5」であれば、これは、5段,1段,3段,1段,5段の分割文字入力領域を、分割文字数の並んだ順番に従って設定することを示している。また、CPU201は、この分割文字数が並んだ順番に従って後述する分割文字入力領域位置情報を生成する。これは、分割文字数の並んだ順番が、文字入力領域における分割文字入力領域の位置情報として機能(作用)している。
The number of divided characters is a numerical value indicating the number of steps of the divided character input area. That is, for example, if the number of character divisions is “5”, this indicates that a 5-stage divided character input area is set. Therefore, if the division setting information is “5, 1, 3, 1, 5”, this means that the divided character input areas are arranged in a 5-stage, 1-stage, 3-stage, 1-stage, and 5-stage divided character number. It shows that the settings are made according to the order. Further, the
次に、CPU201は、予め記憶された設定情報(図4)をRAM202等のメモリに読込んだ(ステップS902)後、当該読込んだ設定情報を、図5に示す分割設定情報選択画面501としてディスプレイ装置210に表示する(ステップS903)。図5に示す分割設定情報選択画面501では、スポーツ種別情報のみを表示しているが、分割設定情報も併せて表示してもいいし、また、分割設定情報のみを表示してもよい。
Next, the
そして、CPU201は、分割設定情報選択画面501に表示された一又は複数のスポーツ種別情報のうち一つをユーザにより選択され、「OK」ボタン502が押下されたことを検知すると(ステップS904:YES)、当該選択されたスポーツ種別情報に対応した分割設定情報を設定し、後述する領域分割処理を実行する(ステップS905)。
Then, the
なお、ここでは、ユーザにより予め記憶された分割設定情報が選択された例を示したが、ユーザにより手入力された分割設定情報を設定することも可能である。 Here, an example is shown in which the division setting information stored in advance by the user is selected, but division setting information manually input by the user can also be set.
次に、ステップS905の領域分割処理では、CPU201は、ステップS904で設定された分割設定情報に基づいて後述する複数の分割文字入力領域を生成する処理を実行する。その詳細は、後で図10に示すフローチャートを用いて説明する。
Next, in the area dividing process in step S905, the
そして、CPU201は、ユーザの指示により、生成された分割文字入力領域の配置位置が移動されたことを検知すると、分割文字入力領域の配置位置の入替処理を実行する(ステップS906)。その詳細は、後で図13に示すフローチャートを用いて説明する。
When the
そして、ユーザによりテキスト(文字)の入力や削除がされた後、CPU201は、複数の分割文字入力領域における文字(テキストデータ)を文字入力領域に配置するの結合処理を実行し(ステップS907)、結合処理された文字(テキストデータ)を文字入力領域に配置し(ステップS908)、ディスプレイ装置210に表示する。
Then, after the text (characters) is input or deleted by the user, the
そして、CPU201は、ステップS905乃至ステップS908の処理で用いられた分割文字入力領域と仮想文字入力領域とをRAM202等のメモリから削除(消去)する(ステップS909)。
Then, the
そして、CPU201は、ユーザによりステップS908で配置されたテキストデータをHDD204等の記憶装置に記憶(保存)する指示がされたことを検知すると、当該配置されたテキストデータをHDD204等の記憶装置に記憶(保存)する。
When the
また、CPU201は、ユーザにより実行されているプログラムの終了指示がなされたことを検知すると、実行されているプログラムの終了処理を実行し、文書作成処理を終了する。
When the
次に、ステップS904で選択され設定された分割設定情報に基づいて複数の分割文字入力領域を生成する処理(ステップS905)の詳細を、図10のフローチャートを用いて説明する。 Next, details of the process (step S905) for generating a plurality of divided character input areas based on the division setting information selected and set in step S904 will be described with reference to the flowchart of FIG.
まず、CPU201は、ステップS904で選択されたスポーツ種別情報に対応した分割設定情報を設定すると、当該設定された分割設定情報の分割文字数の和を算出し、HDD204やRAM202等の記憶装置に記憶された文字入力領域の段数の情報を取得し、該算出された分割文字数の和と該文字入力領域の段数とを比較する(ステップS1001)。
First, when the
そして、CPU201は、該分割文字数の和(即ち、ステップS904で選択され設定された分割設定情報に基づき生成される全ての分割文字入力領域の段数の和)が、文字入力領域の段数より少ないと判断した場合(ステップS1001:YES)、文字入力領域の段数と当該分割文字数の和(分割文字入力領域の段数)との差を算出し、算出された差を段数とした分割文字入力領域と、ステップS904で設定された分割設定情報に基づく分割文字入力領域とを生成する(ステップS1004)。
Then, the
例えば、図3のように、段数が15段の文字入力領域302に設定された分割設定情報が「3,3,3」だった場合、分割文字数の和が「9」である。
For example, as shown in FIG. 3, when the division setting information set in the
したがって、文字入力領域の9段分を、ステップS904で設定された分割文字入力領域(図18の1802,1803,1804)として用いられるため、文字入力領域が6段分残ってしまう。そこで、残り6段の文字入力領域に6段分の分割文字入力領域(図18の1805)を生成する。 Accordingly, since nine stages of the character input area are used as the divided character input areas (1802, 1803, 1804 in FIG. 18) set in step S904, six stages of character input areas remain. Therefore, 6 divided character input areas (1805 in FIG. 18) are generated in the remaining 6 character input areas.
このように分割設定情報に基づき生成される複数の分割文字入力領域の段数の和が、文字入力領域の段数よりも少ない場合に、残りの文字入力領域に分割文字入力領域を生成することで、分割設定情報で設定された分割文字入力領域以外の文字入力領域に文字を配置することが可能となる。 When the sum of the number of stages of the plurality of divided character input areas generated based on the division setting information is smaller than the number of stages of the character input area, by generating the divided character input areas in the remaining character input areas, Characters can be arranged in a character input area other than the divided character input area set in the division setting information.
また、CPU201は、ステップS1001で、該分割文字数の和が、文字入力領域の段数より少なくはないと判断し(ステップS1001:NO)、該分割文字数の和が、文字入力領域302の段数より多いと判断した場合は(ステップS1002:YES)、該文字入力領域の段数分まで分割文字入力領域を作成する(ステップS1005)。
In step S1001, the
例えば、図3のように、段数が15段の文字入力領域302に設定された分割設定情報が「6,6,6」だった場合、分割文字数の和は「18」である。この場合、該分割文字数の和が、文字入力領域の段数より多いので、該文字入力領域の段数分まで分割文字入力領域を作成する。すなわち、図19に示すように、6段,6段,3段の分割文字入力領域(1902,1903,1904)をそれぞれ生成する。
For example, as shown in FIG. 3, when the division setting information set in the
このように、該分割文字数の和が、文字入力領域の段数より多い場合、文字入力領域の段数分まで分割文字入力領域を作成するので、ステップS904で設定された分割設定情報の段数の合計(和)が、文字入力領域の段数より大きい場合でも、文字を入力したり、編集したりすることが可能である。 As described above, when the sum of the number of divided characters is larger than the number of stages of the character input area, the divided character input areas are created up to the number of stages of the character input area, so the total number of stages of the division setting information set in step S904 ( Even when the sum is larger than the number of columns in the character input area, it is possible to input or edit characters.
また、CPU201は、該分割文字数の和と文字入力領域の段数とが等しいと判断した場合(ステップS1002:NO)は、ステップS904で設定された分割設定情報に基づき分割文字入力領域を生成する(ステップS1003)。
If the
例えば、文字入力領域の段数が15で、分割設定情報として「5,1,3,1,5」が設定された場合、分割文字数の合計が15で、文字入力領域の段数と同じなので、図8に示すように、5段,1段,3段,1段,5段の分割入力領域(801,802,803,804,805)をそれぞれ生成する。 For example, if the number of character input areas is 15, and “5, 1, 3, 1, 5” is set as the division setting information, the total number of divided characters is 15, which is the same as the number of character input areas. As shown in FIG. 8, divided input areas (801, 802, 803, 804, 805) of five stages, one stage, three stages, one stage, and five stages are generated.
ここで、図8に示す「[丸付き数字1],[丸付き数字2],[丸付き数字3],[丸付き数字4],[丸付き数字5]」は、分割文字入力領域の801,802,803,804,805にそれぞれ対応して付された、分割文字入力領域の配置位置を示す分割文字入力領域位置情報である(例えば、図20)。 Here, “[circled number 1], [rounded number 2], [rounded number 3], [rounded number 4], [rounded number 5]” shown in FIG. 8 are divided character input areas. The divided character input area position information indicating the arrangement positions of the divided character input areas attached to 801, 802, 803, 804, and 805, respectively (for example, FIG. 20).
図20は、分割文字入力領域位置情報と分割設定情報の分割文字数とが対応して関連付けられ、HDD204等の記憶手段に記憶された分割文字入力情報を示す概念図である。
FIG. 20 is a conceptual diagram showing the divided character input information stored in the storage unit such as the
この分割文字入力領域位置情報は、分割文字入力領域を生成する際に分割設定情報の分割文字数の順序に従って生成され、HDD204等の記憶手段に記憶される。
This divided character input area position information is generated according to the order of the number of divided characters in the division setting information when the divided character input area is generated, and is stored in a storage unit such as the
例えば、当該分割文字入力領域位置情報が[丸付き数字1]であれば、該分割文字入力領域位置情報([丸付き数字1])に対応する分割文字入力領域801は、図8のように文字入力領域の最上(1段目)に配置される。
For example, if the divided character input area position information is [circled numeral 1], the divided
また、分割文字入力領域位置情報が[丸付き数字2]であれば、該分割文字入力領域位置情報([丸付き数字2])に対応する分割文字入力領域802は、図8のように、[丸付き数字1]に対応する分割文字入力領域801の後に配置される。
If the divided character input area position information is [circled numeral 2], the divided
即ち、図20の例では、分割文字入力領域位置情報は、文字入力領域の最上(1段目)から最下(15段目)にかけて[丸付き数字1],[丸付き数字2],[丸付き数字3],[丸付き数字4],[丸付き数字5]の順番で分割文字入力領域を配置することを示している。この分割文字入力領域位置情報に基づいて配置された分割文字入力領域の例を図8に示す。 That is, in the example of FIG. 20, the divided character input area position information is [circled number 1], [circled number 2], [rounded number] from the top (first stage) to the bottom (15th stage) of the character input area. This indicates that the divided character input areas are arranged in the order of circled numbers 3], [rounded numbers 4], and [rounded numbers 5]. An example of the divided character input areas arranged based on the divided character input area position information is shown in FIG.
図10に示すフローチャートの説明に戻る。 Returning to the description of the flowchart shown in FIG.
CPU201は、ステップS1003乃至ステップS1005のいずれかの処理で分割文字入力領域が生成された後、生成された複数の分割文字入力領域毎の段数と、当該分割文字入力領域毎に生成された分割文字入力領域位置情報とを対応させてRAM202又はHDD204等の記憶装置に記憶する。
After the divided character input area is generated by the processing of any of steps S1003 to S1005, the
そして、CPU201は、文字入力領域に既に文字データ(テキストデータ)が入力されているか否かを判断し(ステップS1006)、文字データが入力されていないと判断した場合(ステップS1006:NO)、文字の入力(又は編集)を受付ける(ステップS1015)。
Then, the
また、ステップS1006において、CPU201は、文字データが入力されていると判断した場合(ステップS1006:YES)は、当該文字データを文字入力領域に配置した場合の行数をカウント(算出)する処理を実行する(ステップS1007)。この処理の詳細は、後で図12を用いて説明する。
In step S1006, if the
次に、ステップS1006で行数をカウントした後、CPU201は、ステップS904で設定された分割設定情報に基づいてステップS1003乃至ステップS1005で生成された分割文字入力領域毎の段数をRAM202やHDD204等の記憶装置から取得する(ステップS1008)。
Next, after counting the number of lines in step S1006, the
そして、ステップS1008の処理後、CPU201は、文字入力領域302に入力された文字データをRAM202又はHDD204等の記憶装置から抽出し取得する。例として、取得した文字データの概念図を図6に示す。
After the processing in step S1008, the
そして、CPU201は、ステップS1008で取得した分割文字入力領域の段数までに改行文字があるか否かを判断し(ステップS1009)、改行文字が有ると判断した場合は(ステップS1009:YES)、ステップS1010の処理を実行し、改行文字が無いと判断した場合は(ステップS1009:NO)、分割文字入力領域の行末に改行文字を追加する(ステップS1011)。
Then, the
このように分割文字入力領域の行末に改行文字を追加することで、S1015で、ユーザにより分割文字入力領域における文字の入力又は削除がなされたとしても、分割文字入力領域全体の文字の配置位置をできるだけ変更しないようにすることができる。 By adding a new line character to the end of the line in the divided character input area in this way, even if the user inputs or deletes a character in the divided character input area in S1015, the character arrangement position in the entire divided character input area is changed. It can be changed as little as possible.
したがって、レイアウトを考慮した記事データを簡易に作成又は編集することができる。 Therefore, article data considering the layout can be easily created or edited.
そして、次に、CPU201は、全ての分割文字入力領域に対して、ステップS1008乃至ステップS1010の処理を実行したと判断した場合(ステップS1010:YES)、ステップS1012の処理を実行する。
Next, when the
また、CPU201は、全ての分割文字入力領域に対して、ステップS1008乃至ステップS1010の処理を実行していないと判断した場合(ステップS1010:NO)、次の分割文字入力領域を対象として設定し(ステップS1013)、ステップS1008乃至ステップS1010の処理を実行する。
On the other hand, if the
次に、ステップS1012で、CPU201は、全ての行に対して、ステップS1008乃至ステップS1010の処理を実行したと判断した場合は(ステップS1012:YES)、ユーザにより文字の入力又は編集を受付ける(ステップS1015)。即ち、ステップS1012では、CPU201は、ステップS1007でカウントした行数分の処理を実行したか否かを判断する。
Next, in step S1012, if the
また、CPU201は、全ての行に対してステップS1008乃至ステップS1010の処理を実行していないと判断した場合は(ステップS1012:NO)、次の分割文字入力領域を対象として設定し(ステップS1014)、ステップS1008乃至ステップS1012の処理を実行する。
ここで、ステップS1008からステップS1012までのCPU201が実行する処理について、具体的に図6に示す文字データを例に説明する。
If the
Here, the processing executed by the
例えば、分割文字入力領域毎の段数が、「5,1,3,1,5」であり、図20に示すように分割文字入力領域位置情報と対応している場合、分割文字入力領域位置情報([丸付き数字1])に基づいて文字入力領域の1段目に配置される分割文字入力領域の段数は「5」である。CPU201は、この分割文字数「5」をステップS1008で記憶装置から取得する。
For example, when the number of stages for each divided character input area is “5, 1, 3, 1, 5” and corresponds to the divided character input area position information as shown in FIG. 20, the divided character input area position information Based on ([circled number 1]), the number of divided character input areas arranged in the first stage of the character input area is “5”. In step S1008, the
即ち、文字入力領域における最上の分割文字入力領域の段数を取得する。 That is, the number of steps of the uppermost divided character input area in the character input area is acquired.
そして、CPU201は、記憶装置から取得した文字データの(1行目の)はじめの文字から、取得した該分割文字数である「5」文字分まで(シンガポー)に、改行文字があるか否かを判定する(ステップS1009)。
Then, the
そして、CPU201は、改行文字が無いと判断すると(ステップS1009:NO)、分割文字入力領域の行末に改行文字を追加する(ステップS1011)。即ち、図6の例では、「シンガポー」の後に改行文字が挿入される。
When
そして、CPU201は、分割文字入力領域位置情報に対応した分割文字入力領域のRAM202等のメモリ領域に、当該改行文字が挿入された文字データを記憶する。
Then, the
このように、記憶された文字データの概念図を図7に示す。図7は、複数の分割文字入力領域毎にRAM202等に記憶した、入力された文字データの概念図である。当該複数の文字入力領域毎の文字は、分割文字入力領域位置情報と対応して記憶されている。
A conceptual diagram of the stored character data is shown in FIG. FIG. 7 is a conceptual diagram of input character data stored in the
そして、CPU201は、該文字データが記憶された後、全ての分割文字入力領域に対して、ステップS1009の処理を実行したか否かを判断し、全ての分割文字入力領域に対して実行していなければ、次の分割文字入力領域をステップS1009の処理の対象として設定する。
Then, after the character data is stored, the
そして、次の分割文字入力領域が設定されると、CPU201は、分割文字入力領域位置情報[丸付き数字2]に対応した分割文字数「1」を取得し、ステップS1009以降の処理を実行する。そして、1行目における全ての分割文字入力領域に対してステップS1009の処理を実行した場合は(ステップS1010:YES)、CPU201は、ステップS1007で取得した行数まで当該処理を実行したか否かを判定し(ステップS1012)、取得した行数まで実行していなければ(ステップS1012:NO)、次の行における次の分割文字入力領域を当該処理対象と設定する(ステップS1014)。
When the next divided character input area is set, the
これにより、文字入力領域に入力された文字を、分割文字入力領域位置情報に対応した分割文字入力領域毎に分割し、当該分割文字入力領域毎の文字として記憶装置に記憶することができる。 Thereby, the character input into the character input area can be divided into divided character input areas corresponding to the divided character input area position information, and stored in the storage device as characters for the divided character input areas.
そして、CPU201は、ユーザによる文字の入力や編集などを受付け(ステップS1015)、ユーザにより領域分割の解除が指示されたことを検知すると(ステップS1016:YES)、領域分割処理(ステップS905)の処理を終了し、ステップS906の処理を実行する。
Then, the
また、CPU201は、ユーザによる領域分割の解除指示を検知できなければ(ステップS1016:NO)、ユーザによる入力又は編集作業を受付ける処理を実行する(ステップS1015)。
On the other hand, if the
図9に示す入替処理(ステップS906)の詳細を図13のフローチャートを用いて、次に説明する。 Details of the replacement process (step S906) shown in FIG. 9 will be described below with reference to the flowchart of FIG.
次に、CPU201は、ユーザにより分割文字入力領域の配置位置を移動する指示を受けたことを検知すると(ステップS1301:YES)、分割文字入力領域の配置位置を移動し、当該移動された分割文字入力領域の分割文字入力領域位置情報を変更し(ステップS1302)、当該変更された分割文字入力位置情報をHDD204等の記憶装置に記憶する(ステップS1303)。そして、後述する結合処理(ステップS907)を実行する。
Next, when the
また、CPU201は、ステップS1301でユーザによる分割文字入力領域の配置位置の移動指示がされず、ユーザによりステップS907の結合処理の実行指示を受けたことを検知した場合は(ステップS1301:NO)、後述する結合処理(ステップS907)を実行する。
If the
次に、図9に示す入替処理の具体例を、図16を用いて説明する。 Next, a specific example of the replacement process shown in FIG. 9 will be described with reference to FIG.
図16に示す文字入力画面1601に表示された複数の分割文字入力領域は、分割文字入力領域位置情報と分割文字入力領域毎の段数とが対応して記憶された図20に示す情報に基づいて表示される。また、入力された文字は、分割文字入力領域毎に記憶されている。
The plurality of divided character input areas displayed on the
CPU201は、文字入力画面1601に表示された分割文字入力領域1602が、ユーザによりマウスカーソル1603で指定され、破線方向(下方向)へ移動指示されたことを検知すると(ステップS1301:YES)、文字入力画面1604のように、分割文字入力領域を移動し表示する。このとき、CPU201は、記憶装置に記憶された分割文字入力領域毎の文字と対応した分割文字入力領域位置情報を、移動された分割文字入力領域の位置に従って変更する。
When the
具体例を、図17を用いて説明する。 A specific example will be described with reference to FIG.
図17は、図16で説明した分割文字入力領域の配置位置を示す分割文字入力領域位置情報と当該分割文字入力領域に配置された文字データとが対応して記憶装置に記憶された記憶データの概念図である。 FIG. 17 shows the stored data stored in the storage device corresponding to the divided character input area position information indicating the arrangement position of the divided character input area described in FIG. 16 and the character data arranged in the divided character input area. It is a conceptual diagram.
図16に示す文字入力画面1601は、この図17(A)に示す記憶データに基づいて表示される。
A
また、文字入力画面1604は、図17(B)に示す記憶データに基づいて表示される。CPU201は、分割文字入力領域1602が移動指示された([丸付き数字1]と[丸付き数字2]の分割文字入力領域の位置が交換移動された)ことを検知すると、移動された分割文字入力領域の文字に対応した分割文字入力領域位置情報を変更する。
The
図17の例では、分割文字入力領域位置情報[丸付き数字1]を[丸付き数字2]に、また分割文字入力領域位置情報[丸付き数字2]を[丸付き数字1]へ変更する。このように分割文字入力領域位置情報を変更することで、文字入力画面1604を表示することができる。
In the example of FIG. 17, the divided character input area position information [circled numeral 1] is changed to [circled numeral 2], and the divided character input area position information [circled numeral 2] is changed to [circled numeral 1]. . Thus, the
これにより、分割文字入力領域の配置位置の変更を指示するだけで、簡易に文書のデータを作成又は編集することができる。 Thus, it is possible to easily create or edit document data simply by instructing a change in the arrangement position of the divided character input area.
次に、図9に示す結合処理(ステップS907)について、図11に示すフローチャートを用いて説明する。 Next, the combining process (step S907) shown in FIG. 9 will be described using the flowchart shown in FIG.
まず、CPU201は、仮想文字入力領域を生成し、RAM202等のメモリに記憶し展開する(ステップS1101)。
First, the
ここで、仮想文字入力領域は、ディスプレイ装置210に表示されていない文字入力領域であって、その段数は、前記段数の情報に基づいて生成される。
Here, the virtual character input area is a character input area that is not displayed on the
そして、CPU201は、分割文字入力領域毎の行数をカウントする(ステップS1102)。ここでの処理は、例えば、分割文字入力領域毎に、後述する図12に示す処理を実施することでカウントすることができる。
Then, the
次に、CPU201は、分割文字入力領域位置情報に従って分割文字入力領域の段数をHDD204等の記憶装置から取得する(ステップS1103)。
Next, the
例えば、CPU201は、図20に示す分割文字入力領域位置情報の[丸付き数字1]に対応する分割文字数「5」を取得する。即ち、文字入力領域の上段に配置される分割文字入力領域の段数から順に取得していく。
For example, the
そして、CPU201は、当該分割文字入力領域位置情報に対応した文字データ(テキストデータ)を、ステップS1103で取得した段数分、記憶装置から取得し、ステップS1101で作成した仮想文字入力領域に入力(配置)する(ステップS1104)。
Then, the
区分けの方法としては、例えば、ステップS1103で取得した段数分の文字データが改行文字までにあるか否かをCPU201が判断すること等で、S1103で取得した段数分の文字データを区分けすることができる。
As a classification method, for example, the
そして、CPU201は、該段数分の文字データが該分割文字入力領域に無いと判断した場合(ステップS1105:YES)、ステップS1103で取得した段数になるまで空白文字を段末に入力(挿入)する(ステップS1106)。また、CPU201は、該段数分の文字データが該分割文字入力領域に有ると判断した場合は(ステップS1105:NO)、ステップS1107の処理を実行する。
If the
次に、CPU201は、全ての分割文字入力領域に対してステップS1103乃至ステップS1107の処理を実行したかを判断し(ステップS1107)、実行したと判断した場合(ステップS1107:YES)、ステップS1108の処理を実行し、実行していないと判断した場合は(ステップS1107:NO)、次の分割文字入力領域を処理対象と設定し、ステップ1103の処理に移行する。
Next, the
そして、CPU201は、全ての行に対してステップS1103乃至ステップS1108の処理を実行したかを判断し(ステップS1108)、実行したと判断した場合は(ステップS1108:YES)、ステップ908の処理に移行し、結合処理(ステップS907)を終了する。また、ステップS1108で実行していないと判断した場合は(ステップS1108:NO)、次の行を処理対象と設定し、ステップS1103の処理に移行する。
Then, the
次に、図10に示す文字入力領域における行数のカウント処理の一例について、図12のフローチャートを用いて説明する。 Next, an example of line count processing in the character input area shown in FIG. 10 will be described with reference to the flowchart of FIG.
まず、CPU201は、文字入力領域の1行分の文字数(N)をHDD204等の記憶装置から取得する(ステップS1201)。
First, the
そして、CPU201は、文字数の変数iと行数の変数Mに0を入力し(ステップS1202)、文字入力領域における先頭の文字データから1文字づつ検知する。
The
CPU201が、文字を検知し(ステップS1203:YES)、当該検知した文字が改行文字でないと判断した場合は(ステップS1204:NO)、文字数の変数iをインクリメントする(ステップS1205)。そして、CPU201は、当該インクリメントした変数iとステップS1201で取得した1行分の文字数Nとを比較し(ステップS1206)、文字数Nよりインクリメントした変数iの方が大きいと判断した場合は(ステップS1206:N>i)、次の文字を処理の対象として設定し(ステップS1209)、ステップS1203の処理に移行する。
If the
また、CPU201は、文字を検知し(ステップS1203:YES)、改行文字を検知した場合(ステップS1204:YES)、1行をカウントするため、行数の変数Mをインクリメントする(ステップS1207)。そして、文字数の変数iに0を入力し(ステップS1208)、次の文字を処理対象に設定する(ステップS1209)。
Further, the
ステップS1206において、CPU201は、文字入力領域の1行分の文字数Nと文字数iとを比較し(ステップS1206)、その数が同じであれば(ステップS1206:N=i)、1行とカウントするために、行数の変数Mをインクリメントする(ステップS1207)。
In step S1206, the
また、CPU201は、ステップS1203で文字が検知出来なくなれば(NO)、文字入力領域の文字を全てカウントしたと判断し、カウント処理を終了し、ステップS1008の処理を実行する。
If no character can be detected in step S1203 (NO),
なお、図21に、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体のメモリマップを示す。 FIG. 21 shows a memory map of a storage medium in which program codes for software that realizes the functions of the above-described embodiments are recorded.
101 文書作成装置
201 CPU
202 RAM
203 ROM
204 HDD
210 ディスプレイ装置
101
202 RAM
203 ROM
204 HDD
210 Display device
Claims (9)
前記第1の文字入力領域の段数を分割する複数の段数と、該複数の段数の文字入力領域として生成される複数の第2の文字入力領域の位置情報とを記憶する記憶手段と、
ユーザの操作に応じて、前記記憶手段で記憶されている複数の段数で、前記第1の文字入力領域の段数を分割することにより、当該分割された複数の段数の文字入力領域として第2の文字入力領域をそれぞれ生成する生成手段と、
前記生成手段により生成された複数の第2の文字入力領域を表示する表示手段と、
前記表示手段で表示される複数の第2の文字入力領域に対する文字の入力をユーザにより受け付ける文字入力受付手段と、
前記文字入力受付手段で前記複数の第2の文字入力領域のそれぞれに入力された文字を、該文字が入力された第2の文字入力領域の位置情報に従って、前記第1の文字入力領域に入力する入力手段と、
を備えることを特徴とする文書作成装置。 A document creation device for creating a document by inputting characters into a first character input area by a user operation,
Storage means for storing a plurality of stages dividing the number of stages of the first character input area, and position information of a plurality of second character input areas generated as the character input areas of the plurality of stages;
By dividing the number of stages of the first character input area by a plurality of stages stored in the storage unit according to a user's operation, a second character input area of the plurality of stages is obtained as a second character input area. Generating means for generating each character input area;
Display means for displaying a plurality of second character input areas generated by the generating means;
Character input accepting means for accepting input of characters to the plurality of second character input areas displayed by the display means;
Characters input to each of the plurality of second character input areas by the character input receiving means are input to the first character input area according to positional information of the second character input area where the characters are input. Input means to
A document creating apparatus comprising:
前記記憶手段に記憶されている複数の段数を特定する特定情報を複数種類のそれぞれについて表示する種類表示手段と、
前記種類表示手段で表示された複数種類の特定情報の中から、ユーザによる選択を受け付ける選択受付手段と、
を更に備え、
前記生成手段は、前記選択受付手段で特定情報の選択を受け付けた場合に、当該選択を受け付けた特定情報により特定される複数の段数で、前記第1の文字入力領域の段数を分割することにより、当該分割された複数の段数の文字入力領域として第2の文字入力領域をそれぞれ生成することを特徴とする請求項1に記載の文書作成装置。 The storage means further stores a plurality of types of stages that divide the number of stages of the first character input area,
Type display means for displaying specific information for specifying a plurality of stages stored in the storage means for each of a plurality of types;
A selection accepting means for accepting a selection by a user from among a plurality of types of specific information displayed by the kind display means;
Further comprising
When the selection receiving unit receives a selection of specific information, the generation unit divides the number of steps of the first character input area by a plurality of steps specified by the specific information that has received the selection. 2. The document creation device according to claim 1, wherein a second character input area is generated as each of the plurality of divided character input areas.
前記入力手段は、前記特定手段で特定された行の文字を、前記特定手段により該文字が特定された第2の文字入力領域の位置情報に従って、繰り返し前記第1の文字入力領域に入力することを特徴とする請求項1又は2に記載の文書作成装置。 Of the characters input to each of the plurality of second character input areas by the character input receiving means, further comprising a specifying means for specifying characters in each line of the plurality of second character input areas,
The input means repeatedly inputs the character of the line specified by the specifying means to the first character input area according to the position information of the second character input area where the character is specified by the specifying means. The document creation apparatus according to claim 1 or 2.
前記判定手段により、前記特定手段により特定された行の文字の数が、前記特定手段により該文字が特定された第2の文字入力領域の段数よりも少ないと判定された場合に、前記特定手段により特定された行の文字の数が、前記特定手段により該文字が特定された第2の文字入力領域の段数と同じになるように、該行に空白文字を挿入する空白文字挿入手段と、
を更に備えたことを特徴とする請求項3に記載の文書作成装置。 Determining means for determining whether the number of characters in the line specified by the specifying means is less than the number of stages of the second character input area in which the characters are specified by the specifying means;
When the determining means determines that the number of characters in the line specified by the specifying means is smaller than the number of stages of the second character input area where the characters are specified by the specifying means, the specifying means Blank character insertion means for inserting a blank character in the line so that the number of characters in the line specified by is the same as the number of steps of the second character input area in which the character is specified by the specifying means;
The document creation device according to claim 3 , further comprising:
前記改行文字判定手段で段数間の文字に改行文字が無いと判定された場合に、該改行文字が無いと判定された段数間の文字の最後の文字の直後に、該第2の文字入力領域における行の改行文字を挿入する改行文字挿入手段と、
を更に備え、
前記特定手段は、前記改行文字挿入手段により挿入された改行文字に従って、前記表示手段で表示された複数の第2の文字入力領域のそれぞれの行の文字を特定することを特徴とする請求項3又は4に記載の文書作成装置。 A line feed character judging means for judging whether or not there is a line feed character among the characters between the stages of the second character input area displayed by the display means;
When it is determined by the line feed character determination means that there is no line feed character among the characters between the stages, the second character input area immediately after the last character of the characters between the stages determined that there is no line feed character. A line feed character insertion means for inserting a line feed character in the line;
Further comprising
4. The specifying unit specifies a character in each line of a plurality of second character input areas displayed by the display unit in accordance with a line feed character inserted by the line feed character insertion unit. Or the document creation apparatus of 4.
前記入替指示受付手段により受け付けた該第2の文字入力領域の配置位置の入替指示に従って、前記記憶手段に記憶されている該第2の文字入力領域の位置情報を他の第2の文字入力領域の位置情報と入れ替える位置情報入替手段と、
を更に備えたことを特徴とする請求項1乃至5のいずれか1項に記載の文書作成装置。 A replacement instruction receiving means for receiving a replacement instruction for an arrangement position of the second character input area displayed by the display means;
In accordance with the replacement instruction of the arrangement position of the second character input area received by the replacement instruction receiving means, the position information of the second character input area stored in the storage means is stored in another second character input area. Position information replacement means for replacing the position information with
Document creation apparatus according to any one of claims 1 to 5, further comprising a.
生成手段が、ユーザの操作に応じて、前記記憶手段で記憶されている複数の段数で、前記第1の文字入力領域の段数を分割することにより、当該分割された複数の段数の文字入力領域として第2の文字入力領域をそれぞれ生成する生成工程と、
表示手段が、前記生成工程により生成された複数の第2の文字入力領域を表示する表示工程と、
文字入力受付手段が、前記表示工程で表示される複数の第2の文字入力領域に対する文字の入力をユーザにより受け付ける文字入力受付工程と、
入力手段が、前記文字入力受付工程で前記複数の第2の文字入力領域のそれぞれに入力された文字を、該文字が入力された第2の文字入力領域の位置情報に従って、前記第1の文字入力領域に入力する入力工程と、
を備えることを特徴とする文書作成装置における文書作成方法。 Storage means for storing a plurality of stages for dividing the number of stages of the first character input area for inputting characters and position information of the plurality of second character input areas generated as the character input areas of the plurality of stages. A document creation method in a document creation device for creating a document by inputting characters into a first character input area by a user operation,
The generation unit divides the number of stages of the first character input area by the plurality of stages stored in the storage unit in accordance with the user's operation, so that the character input areas having the plurality of divided stages are generated. A generation step for generating the second character input areas as
A display step of displaying a plurality of second character input areas generated by the generation step;
A character input accepting step in which a character input accepting unit accepts input of characters for a plurality of second character input areas displayed in the display step by a user;
The input means inputs the character input to each of the plurality of second character input areas in the character input receiving step according to the position information of the second character input area where the characters are input. An input process to be entered in the input area;
A document creation method in a document creation apparatus comprising:
前記文書作成装置を、
ユーザの操作に応じて、前記記憶手段で記憶されている複数の段数で、前記第1の文字入力領域の段数を分割することにより、当該分割された複数の段数の文字入力領域として第2の文字入力領域をそれぞれ生成する生成手段と、
前記生成手段により生成された複数の第2の文字入力領域を表示する表示手段と、
前記表示手段で表示される複数の第2の文字入力領域に対する文字の入力をユーザにより受け付ける文字入力受付手段と、
前記文字入力受付手段で前記複数の第2の文字入力領域のそれぞれに入力された文字を、該文字が入力された第2の文字入力領域の位置情報に従って、前記第1の文字入力領域に入力する入力手段として機能させることを特徴とするプログラム。 Storage means for storing a plurality of stages for dividing the number of stages of the first character input area for inputting characters and position information of the plurality of second character input areas generated as the character input areas of the plurality of stages. A program that can be read and executed by a document creation device that creates a document by inputting characters into the first character input area by a user operation,
The document creation device;
By dividing the number of stages of the first character input area by a plurality of stages stored in the storage unit according to a user's operation, a second character input area of the plurality of stages is obtained as a second character input area. Generating means for generating each character input area;
Display means for displaying a plurality of second character input areas generated by the generating means;
Character input accepting means for accepting input of characters to the plurality of second character input areas displayed by the display means;
Characters input to each of the plurality of second character input areas by the character input receiving means are input to the first character input area according to positional information of the second character input area where the characters are input. A program characterized by functioning as an input means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006352552A JP5114052B2 (en) | 2006-12-27 | 2006-12-27 | Document creation apparatus, document creation method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006352552A JP5114052B2 (en) | 2006-12-27 | 2006-12-27 | Document creation apparatus, document creation method, and program |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2008165387A JP2008165387A (en) | 2008-07-17 |
| JP2008165387A5 JP2008165387A5 (en) | 2011-09-08 |
| JP5114052B2 true JP5114052B2 (en) | 2013-01-09 |
Family
ID=39694834
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006352552A Expired - Fee Related JP5114052B2 (en) | 2006-12-27 | 2006-12-27 | Document creation apparatus, document creation method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5114052B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6123778B2 (en) * | 2013-12-25 | 2017-05-10 | キヤノンマーケティングジャパン株式会社 | Information processing apparatus, processing method, and program |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4113006B2 (en) * | 2003-02-24 | 2008-07-02 | 東芝ソリューション株式会社 | Newspaper magazine production system |
-
2006
- 2006-12-27 JP JP2006352552A patent/JP5114052B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2008165387A (en) | 2008-07-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101149990B1 (en) | An improved user interface for displaying selectable software functionality controls that are relevant to a selected object | |
| US20060123357A1 (en) | Display apparatus and display method | |
| JP5979168B2 (en) | Screen display device, screen display system, screen display method, and computer program | |
| JP4807999B2 (en) | Image display apparatus, image display method, image forming apparatus, image forming method, and program causing computer to execute these methods | |
| US7843443B2 (en) | Display control apparatus, display control method and program | |
| JP6500582B2 (en) | Screen display device and program | |
| JP2005044279A (en) | Form processing method, form processing program, form processing apparatus | |
| US9213507B2 (en) | Apparatus, control method, and storage medium | |
| US20100185944A1 (en) | Layout apparatus, layout method, and storage medium | |
| JP5114052B2 (en) | Document creation apparatus, document creation method, and program | |
| KR100750122B1 (en) | Method and device for setting print options | |
| WO2007132984A1 (en) | Document editing program of tree-structure and method thereof | |
| JP2008250915A (en) | Information processor, method and program | |
| JP4455235B2 (en) | Image processing apparatus, image processing apparatus control method, and computer program | |
| JP4981723B2 (en) | Display processing apparatus, display processing method, display processing program, and recording medium | |
| JP6665919B2 (en) | Screen display device and program | |
| JP4530835B2 (en) | Drawing processor | |
| JP4263089B2 (en) | Information processing apparatus, information processing method, program, and recording medium | |
| JP4992399B2 (en) | Document editing apparatus and program | |
| JP2002024796A (en) | Character recognition apparatus and method | |
| JP2010237986A (en) | Electronic album editing apparatus, electronic album editing apparatus control method, program, and storage medium | |
| JP4168938B2 (en) | Image processing apparatus, image processing program, and image processing method | |
| JP2019128647A (en) | Photobook creation device, control method therefor and program | |
| JP2009015717A (en) | Form creation device, form creation method, program, and storage medium | |
| JP2003167503A (en) | Electronic learning machine, learning support method and computer readable recording medium with program for carrying out learning support method recorded thereon |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20091209 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110727 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120524 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120529 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120730 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120918 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121015 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151019 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |