JPH11232269A - Character editing device and recording medium for driving character editing device - Google Patents
Character editing device and recording medium for driving character editing deviceInfo
- Publication number
- JPH11232269A JPH11232269A JP10028279A JP2827998A JPH11232269A JP H11232269 A JPH11232269 A JP H11232269A JP 10028279 A JP10028279 A JP 10028279A JP 2827998 A JP2827998 A JP 2827998A JP H11232269 A JPH11232269 A JP H11232269A
- Authority
- JP
- Japan
- Prior art keywords
- character
- character string
- frame
- string input
- input
- 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.)
- Pending
Links
Landscapes
- Processing Or Creating Images (AREA)
- Document Processing Apparatus (AREA)
Abstract
(57)【要約】
【課題】 複数の文字列入力枠に入力する文字のフォン
トレイアウトを予め定めた文字列間の相互関係を保って
簡単に編集できるようにした文字編集装置を提供する。
【解決手段】 予め設定した複数の文字列入力枠にそれ
ぞれ入力手段より最大入力可能文字数以下の文字を入力
し、入力した文字を記憶手段3,7,19に予め記憶した
文字列入力枠相互間の相互関係に基づき、文字の大きさ
や文字間隔等を制御して編集を行う編集手段20を設
け、複数の文字列入力枠に入力された文字を文字列入力
枠相互間の上記相互関係を充たすように編集する。
(57) [Problem] To provide a character editing device which can easily edit a font layout of a character to be input to a plurality of character string input frames while maintaining a predetermined mutual relation between character strings. SOLUTION: Characters less than the maximum number of characters that can be input are input from a plurality of input character strings into a plurality of character string input boxes set in advance, and the input characters are stored in storage means 3, 7, 19 between character string input boxes. Editing means 20 for controlling the character size, character spacing, etc. based on the mutual relationship is provided, and the characters input to the plurality of character string input boxes satisfy the above-mentioned mutual relation between the character string input boxes. Edit as follows.
Description
【0001】[0001]
【発明の属する技術分野】本発明は日本語ワードプロセ
ッサなど文字の入力、編集が可能で、ラベルやカード等
への印刷ができる情報処理装置用の文字編集装置に関す
るものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a character editing apparatus for an information processing apparatus capable of inputting and editing characters such as a Japanese word processor and printing on a label or a card.
【0002】[0002]
【従来の技術】本発明に関連する従来技術としては、特
開平2-93975号公報、特開平2-240782号公
報、特開平5-20321号公報、特開平5-46691
号公報などがある。2. Description of the Related Art As prior art related to the present invention, Japanese Patent Application Laid-Open Nos. 2-93975, 2-240782, 5-203321 and 5-46691 are disclosed.
No. Gazette.
【0003】特開平2-93975号公報は、文書の中
に複数の文字列、イメージ枠、グラフ枠、入力禁止枠を
設けて枠のレイアウト分割を行い、入力画面と文章枠レ
イアウトを同一画面で表示させるものである。この技術
においては、複数の入力枠は用意されているが、枠相互
の間に関連性は持たせておらず、また入力枠の自動修正
機能は持っていない。Japanese Patent Application Laid-Open No. 2-93975 discloses that a plurality of character strings, an image frame, a graph frame, and an input prohibition frame are provided in a document to divide the layout of the frame. Is to be displayed. In this technique, a plurality of input frames are prepared, but no relationship is provided between the frames, and no automatic input frame correcting function is provided.
【0004】また、特開平2-240782号公報に
は、図形処理装置の中に文字列を書き込む技術が開示さ
れており、ブロックの大きさの変更に合わせて、文字枠
を変更したり、文字列のレイアウトを自動的に行うもの
であるが、あくまで単独の入力枠での作業であって、複
数の入力枠相互の関連性を持たせた処理は行っていな
い。また、文字列を包含する外形枠との連動した文字列
枠の自動修正機能はあるが、他の情報との関連による文
字列の自動修正機能は持っていない。Japanese Patent Application Laid-Open No. 2-240782 discloses a technique for writing a character string in a graphic processing device. The character frame is changed or the character is changed according to the change in the size of the block. Although the layout of the columns is automatically performed, the work is performed using only a single input frame, and a process for associating a plurality of input frames with each other is not performed. In addition, although there is an automatic correction function of a character string frame linked to an outline frame containing a character string, it does not have an automatic correction function of a character string in association with other information.
【0005】また、特開平5-20321号公報はカー
ド印刷に関する技術であって、カードデータを矩形枠単
位で個別に印刷できるものであり、文字列の修正機能は
持っていない。Japanese Patent Laid-Open Publication No. Hei 5-20321 is a technique relating to card printing, in which card data can be individually printed in rectangular frame units, and does not have a character string correcting function.
【0006】特開平5-46691号公報は、図形シン
ボル等の内部に文字列を入力したときに、その文字列が
図形シンボル内で見やすくするために文字幅の調整を行
うものであって、上記の特開平2-240782号公報
と同様の技術であり、複数の入力枠相互の関連性は持た
せていない。また、文字列を包含する外形枠との連動し
た文字列枠の自動修正機能はあるが、他の情報との関連
による文字列の自動修正機能は持っていない。Japanese Patent Application Laid-Open No. 5-46691 discloses a technique for adjusting a character width when a character string is input into a graphic symbol or the like so that the character string can be easily seen in the graphic symbol. This technique is similar to that of Japanese Unexamined Patent Application Publication No. 2-240782, and does not have a relationship between a plurality of input frames. In addition, although there is an automatic correction function of a character string frame linked to an outline frame containing a character string, it does not have an automatic correction function of a character string in association with other information.
【0007】以上のように、従来技術には、複数の文字
枠相互の関連性を生かして編集を行う自動修正機能や、
多様な印刷外形枠の中にある文字列に対して図形混入に
おける文字列枠の自動修正を行う機能を持ったものはな
い。As described above, the prior art includes an automatic correction function for performing editing by making use of the relevance of a plurality of character frames,
There is no printer having a function of automatically correcting a character string frame in mixing graphics with a character string in various print outline frames.
【0008】図31〜図34は、従来における複数の文
字枠に文字列を入力する場合の状態を示す図である。図
31は2つの文字枠AとBを設定した場合のものであ
る。この2つの文字枠A,Bに対し、必ず文字枠Aの文
字は文字枠Bの文字よりも小さく作成したいという相互
関係が存在している場合を考える。ここで文字枠Aの文
字の大きさをPA(図31では56ドット)、文字枠Bの
文字の大きさをPB(図31では64ドット)と操作者が
設定する。FIGS. 31 to 34 are diagrams showing a conventional state in which a character string is input to a plurality of character frames. FIG. 31 shows a case where two character frames A and B are set. It is assumed that there is a mutual relationship between the two character frames A and B that the character in the character frame A must be created smaller than the character in the character frame B. Here, the operator sets the character size of the character frame A to P A (56 dots in FIG. 31) and the character size of the character frame B to P B (64 dots in FIG. 31).
【0009】最初の設定ではPA<PBと設定しておく。
その場合、文字サイズPAで文字入力枠Aに入力できる
文字数をSA、文字サイズPBで文字入力枠Bに入力でき
る文字数をSBとする。この文字数SA,SBは枠の大きさ
と設定した文字サイズによって決まるものである。In the first setting, P A <P B is set.
In this case, the number of characters that can be input to the character input box A at the character size P A is S A , and the number of characters that can be input to the character input box B at the character size P B is S B. The number of characters S A and S B is determined by the size of the frame and the set character size.
【0010】この2つの文字枠にAには、「1ねん1く
み」(6文字)、Bには「やまだたろう」(6文字)と入力す
る場合を考える。各文字枠A,BにおいてSA≧6、SB
≧6の場合、ともにデフォルト文字サイズから自動修正
されないので、文字枠A、文字枠Bはデフォルトの文字
サイズで表示される。それを示したのが図32である。[0010] Consider a case where "1 Nen 1 Kumi" (6 characters) is input to A in these two character frames, and "Yamatataro" (6 characters) is input to B. S A ≧ 6, S B in each character frame A, B
In the case of ≧ 6, the character frame A and the character frame B are displayed with the default character size, since neither is automatically corrected from the default character size. FIG. 32 shows this.
【0011】次に、文字枠Aに「1ねん1くみ」(6文
字)、文字枠Bには「むしゃのこうじさねあつ」(11文
字)を入力する場合を考える。この場合、各文字列にお
いてSA≧6、SB<11となった場合、文字枠Bは自動
修正され文字サイズが小さくなる。自動修正の方法につ
いては後述する。その結果、文字枠Aの文字のサイズが
文字枠Bの文字のサイズと等しくなったり、大きくなっ
たする場合がある。Next, a case will be considered in which "1 Nen 1 Kumi" (6 characters) is input in the character frame A, and "Musashino Kojisaneatsu" (11 characters) is input in the character frame B. In this case, if S A ≧ 6 and S B <11 in each character string, the character frame B is automatically corrected and the character size is reduced. The method of automatic correction will be described later. As a result, the size of the character in the character frame A may be equal to or larger than the size of the character in the character frame B.
【0012】それを示したのが図33である。入力の結
果図33に示すようになった場合、文字枠Aの文字サイ
ズを文字枠Bよりも小さくしたいという相互関係を満た
すためには、文字枠Aの文字のサイズを小さくするとい
う編集作業を操作者が再度行う必要がある。そのように
して文字枠Aを再編集し、最終的に得られたデータは図
34に示すようになる。FIG. 33 shows this. In the case where the result of the input is as shown in FIG. 33, in order to satisfy the mutual relation that the character size of the character frame A is to be made smaller than the character frame B, an editing operation of reducing the character size of the character frame A is performed. The operator needs to do it again. The character frame A is re-edited in this manner, and the finally obtained data is as shown in FIG.
【0013】[0013]
【発明が解決しようとする課題】(請求項1の課題)従
来、複数の文字列入力枠が存在した場合において、それ
らの間に必ずある相互関係を持たせたい場合、それぞれ
の文字列入力枠に任意の数の文字を入力してからその相
互関係に見合うように文字列入力枠を編集する必要があ
った。そのため、そのようなデータを多数作成する場
合、データ1件1件について文字列入力枠に文字を入力
後、相互関係に見合うように編集を行うという作業を繰
り返し行う必要があり、手間と時間がかかっていた。(Problems to be Solved by the Invention) Conventionally, in a case where a plurality of character string input frames exist, if it is desired to have a certain mutual relationship between them, each character string input frame is required. It is necessary to input an arbitrary number of characters into the character string and then edit the character string input frame to match the mutual relationship. Therefore, when creating a large number of such data, it is necessary to repeat the work of inputting characters in a character string input box for each data and then editing the data so as to match the mutual relationship. It was hanging.
【0014】本発明は、文字列入力枠に任意の数の文字
を入力するだけで、設定した相互関係を見合うように文
字列を自動修正し、手軽に希望のデータを作成できるよ
うにすることを目的とする。According to the present invention, by simply inputting an arbitrary number of characters in a character string input box, the character string is automatically corrected so as to match the set mutual relation, so that desired data can be easily created. With the goal.
【0015】(請求項2の課題)上記相互関係として、
出力文字の大小関係を条件とした場合、従来はそれぞれ
の文字列入力枠に任意の数の文字を入力してから、その
相互関係に見合うように文字のサイズを変更する必要が
あった。そのため、そのようなデータを多数作成する場
合、データ1件1件について文字列入力枠に文字を入力
後、相互関係に見合うように文字のサイズを変更する作
業を繰り返し行う必要があり、手間と時間がかかってい
た。(Problem of Claim 2) As the mutual relation,
Conventionally, when the size relation of output characters is a condition, it has been necessary to input an arbitrary number of characters in each character string input box, and then change the character size to match the mutual relation. Therefore, when a large number of such data are created, it is necessary to repeat the operation of inputting a character in the character string input box for each data and changing the character size so as to match the mutual relation. It was taking time.
【0016】本発明は、文字列入力枠に任意の数の文字
を入力するだけで、設定した相互関係に見合うように文
字のサイズを自動修正し、手軽に希望のデータを作成で
きるようにすることを目的とする。According to the present invention, by simply inputting an arbitrary number of characters in a character string input box, the character size is automatically corrected so as to match the set mutual relation, so that desired data can be easily created. The purpose is to:
【0017】(請求項3の課題)上記相互関係として、
出力文字の半角/全角などの文字出力形態を条件とした
場合、従来はそれぞれの文字列入力枠に任意の数の文字
を入力してから、その相互関係に見合うように文字の出
力形態を変更する必要があった。そのため、そのような
データを多数作成する場合、データ1件1件について文
字列入力枠に文字を入力後、相互関係に見合うように文
字の出力形態を変更する作業を繰り返し行う必要があ
り、手間と時間がかかっていた。(Problem of Claim 3) As the mutual relation,
Conventionally, when the character output form such as half-width / full-width of the output character is set as a condition, an arbitrary number of characters are input in each character string input box, and then the character output form is changed to match the mutual relationship I needed to. Therefore, when creating a large number of such data, it is necessary to repeat the operation of inputting characters in the character string input box for each data and changing the output form of the characters so as to match the mutual relationship. And it was taking time.
【0018】本発明は、文字列入力枠に任意の数の文字
を入力するだけで、設定した相互関係に見合うように半
角/全角文字の出力形態を自動修正し、手軽に希望のデ
ータを作成できるようにすることを目的とする。According to the present invention, by simply inputting an arbitrary number of characters in the character string input box, the output form of half-width / full-width characters is automatically corrected so as to match the set mutual relation, and desired data can be easily created. The purpose is to be able to.
【0019】(請求項4の課題)上記相互関係として、
出力文字の文字間調整を条件とした場合、従来はそれぞ
れの文字列入力枠に任意の数の文字を入力してからその
相互関係に見合うように文字列の文字間を調整する必要
があった。そのため、そのようなデータを多数作成する
場合、データ1件1件について文字列入力枠に文字を入
力後、相互関係に見合うように文字列の文字間を調整す
る作業を繰り返し行う必要があり、手間と時間がかかっ
ていた。(Problem of Claim 4) As the mutual relation,
Conventionally, when adjusting the character spacing of output characters, it was necessary to input an arbitrary number of characters in each character string input box and then adjust the character spacing of the character strings to match their mutual relationship . Therefore, when creating a large number of such data, it is necessary to repeat the work of inputting characters in the character string input box for each data item and then adjusting the character spacing of the character strings to match the mutual relationship, It took time and effort.
【0020】本発明は、文字列入力枠に任意の数の文字
を入力するだけで、設定した相互関係に見合うように文
字列の文字間調整を自動修正し、手軽に希望のデータを
作成できるようにすることを目的とする。According to the present invention, only by inputting an arbitrary number of characters in the character string input box, the character string adjustment of the character string is automatically corrected so as to match the set mutual relation, and desired data can be easily created. The purpose is to be.
【0021】(請求項5の課題)従来、文字列入力枠を
複数用意する場合は、その1つ1つのパターンデータを
全て保持しておき、それを使用して実現していた。この
方法であると、文字列入力枠の種類が増える毎にパター
ンデータも用意しなくてはならないため、プログラム容
量の増大につながり、データの管理や修正に手間がかか
っていた。(Problem of Claim 5) Conventionally, when preparing a plurality of character string input frames, all the pattern data are held and used by using them. According to this method, the pattern data must be prepared every time the type of the character string input frame is increased, which leads to an increase in the program capacity, and it takes time to manage and correct the data.
【0022】本発明はかかる問題に鑑み、外形枠選択手
段と図柄の選択手段に分けてデータを保持し、これらを
組み合わせて文字列入力の条件を決定するようにして、
必要なデータ量を減少させることにより、データの管理
や修正を簡単に行えるようにすることを目的とする。In view of the above problem, the present invention holds data separately for an outer frame selection means and a symbol selection means, and determines a character string input condition by combining them.
An object of the present invention is to make it possible to easily manage and correct data by reducing the required data amount.
【0023】(請求項6の課題)請求項5では、外形枠
選択手段で選択された情報と図柄の選択手段で選択され
た情報を元に文字列入力枠を決定するが、入力する文字
列と図柄の入力枠を自動的に修正して重ねないようには
できなかった。According to a fifth aspect of the present invention, the character string input frame is determined based on the information selected by the outer frame selection means and the information selected by the symbol selection means. It was not possible to automatically correct the design input frame and not to overlap.
【0024】本発明はかかる問題に鑑み、選択させる外
形枠に、文字列入力などで使用できる重ね禁止領域を情
報として持たせることにより、図柄と重なりのない入力
用領域を実現できるようにすることを目的とする。In view of the above-mentioned problems, the present invention provides an input area that does not overlap with a design by providing, as information, a superimposition prohibition area that can be used for character string input or the like in an outer frame to be selected. With the goal.
【0025】(請求項7の課題)請求項5では、外形選
択手段で選択された情報と図柄の選択手段で選択された
情報を元に文字列入力枠を決定するが、入力する文字列
と図柄を、入力枠の自動修正で重ねないようにはできな
かった。本発明はかかる問題に鑑み、選択させる図柄情
報に図柄の重なり情報を持たせ、図柄を避けるように入
力用領域を縮小させるようにして、図柄と重なりのない
文字列入力枠を実現できるようにすることを目的とす
る。(Claim 7) In claim 5, the character string input frame is determined based on the information selected by the outer shape selecting means and the information selected by the symbol selecting means. It was not possible to prevent symbols from being overlaid by automatically correcting the input frame. The present invention has been made in view of the above-described problem, so that the symbol information to be selected has symbol overlapping information, and the input area is reduced so as to avoid the symbol so that a character string input frame that does not overlap with the symbol can be realized. The purpose is to do.
【0026】(請求項8の課題)請求項1〜7記載の機
能を実行するためのプログラムを備えた記録媒体を提供
することを目的とする。(Problem of Claim 8) An object of the present invention is to provide a recording medium provided with a program for executing the functions described in claims 1 to 7.
【0027】[0027]
【課題を解決するための手段】(請求項1の手段)請求
項1の文字編集装置は、最大入力可能文字数を定めた複
数の文字列入力枠に任意の数の文字を入力することがで
きる入力手段と、上記複数の文字列入力枠に入力する文
字と各文字列入力枠に入力される文字の文字列入力枠間
における相互関係を記憶する記憶手段と、上記入力手段
により入力される文字と上記記憶手段に記憶される文字
列入力枠間の相互関係より上記複数の文字列入力枠のフ
ォントレイアウトを自動決定する編集手段と、該編集手
段により編集された文字列を表示する表示手段とを設け
たことを特徴とする。According to the first aspect of the present invention, an arbitrary number of characters can be input to a plurality of character string input boxes defining a maximum number of characters that can be input. Input means, storage means for storing a mutual relationship between a character to be input to the plurality of character string input boxes and a character string input box of a character to be input to each character string input box, and characters to be input by the input means Editing means for automatically determining the font layout of the plurality of character string input frames based on the correlation between the character string input frames stored in the storage means, and display means for displaying the character strings edited by the editing means. Is provided.
【0028】(請求項2の手段)請求項2の文字編集装
置は、請求項1記載の文字編集装置において、上記編集
手段は上記複数の文字列入力枠のうちのある文字列入力
枠に入力された文字数により該文字列入力枠の文字サイ
ズが変化したとき、上記記憶手段に記憶された上記相互
関係に基づき、他の文字列入力枠の文字サイズを変更す
る文字サイズ自動編集手段であることを特徴とする。According to a second aspect of the present invention, there is provided the character editing apparatus according to the first aspect, wherein the editing means inputs the character to a certain character string input box of the plurality of character string input boxes. The character size automatic editing means for changing the character size of another character string input frame based on the mutual relationship stored in the storage means when the character size of the character string input box changes according to the number of characters set. It is characterized by.
【0029】(請求項3の手段)請求項3の文字編集装
置は、請求項1記載の文字編集装置において、上記編集
手段はある文字列入力枠に入力された文字列を、上記記
憶手段に記憶されている上記相互関係に基づき、他の文
字列入力枠の文字列に見合う半角あるいは全角の文字出
力形態に変更する文字形態自動編集手段であることを特
徴とする。According to a third aspect of the present invention, in the character editing apparatus according to the first aspect, the editing means stores the character string input to a certain character string input box in the storage means. It is a character form automatic editing means for changing to a half-width or full-width character output form suitable for a character string in another character string input frame based on the stored mutual relationship.
【0030】(請求項4の手段)請求項4の文字編集装
置は、請求項1記載の文字編集装置において、上記編集
手段はある文字列入力枠に入力される文字列を、上記記
憶手段に記憶されている上記相互関係に基づき、他の文
字列入力枠の文字列に見合う文字間隔に調整する文字間
隔調整自動編集手段であることを特徴とする。According to a fourth aspect of the present invention, in the character editing apparatus according to the first aspect, the editing means stores a character string input to a certain character string input box in the storage means. It is a character spacing adjustment automatic editing means for adjusting to a character spacing suitable for a character string in another character string input frame based on the stored mutual relationship.
【0031】(請求項5の手段)請求項5の文字編集装
置は、最大入力可能文字数を定めた複数の文字列入力枠
に任意の数の文字を入力することができる入力手段と、
上記複数の文字列入力枠に入力する文字、各文字列入力
枠情報および図柄情報等のデータを記憶する記憶手段
と、入力文字、文字列入力枠および図柄等を表示する表
示手段と、上記入力文字、文字列入力枠および図柄等の
編集処理を行う編集手段と、上記文字列入力枠の選択処
理を行う文字列入力枠選択手段と、上記図柄の選択処理
を行う図柄選択手段と、文字列入力枠と図柄の重ね処理
を行う文字列入力枠・図柄データ重ね手段とを設けたこ
とを特徴とする。According to a fifth aspect of the present invention, there is provided a character editing apparatus, comprising: an input unit capable of inputting an arbitrary number of characters into a plurality of character string input boxes defining a maximum number of inputtable characters;
Storage means for storing data such as characters to be input to the plurality of character string input frames, each character string input frame information and design information, display means for displaying input characters, character string input frames and designs, etc .; Editing means for editing characters, character string input frames, symbols, etc .; character string input frame selecting means for selecting the character string input frames; symbol selecting means for performing the symbol selecting processing; A character string input frame / symbol data superimposing means for superimposing an input frame and a symbol is provided.
【0032】(請求項6の手段)請求項6の文字編集装
置は、請求項5記載の文字編集装置において、上記文字
列入力枠・図柄データ重ね手段は文字列入力枠中の重ね
禁止部分の判断を行う文字列入力枠・重ね禁止部分判定
手段と、該文字列入力枠・重ね禁止部分判定手段により
抽出した上記重ね禁止部分の図形データを重ねない入力
枠自動修正処理を行う図柄データ重ね禁止手段を備えた
ことを特徴とする。According to a sixth aspect of the present invention, there is provided the character editing apparatus according to the fifth aspect, wherein the character string input frame / design data superimposing means is provided for a superimposition prohibited part in the character string input frame. Character string input frame / overlap prohibition portion determining means for making a determination, and symbol data overlay prohibition for performing an input frame automatic correction process that does not superimpose the graphic data of the above-mentioned overlap prohibition portion extracted by the character string input frame / overlap prohibition portion determining means Means are provided.
【0033】(請求項7の手段)請求項7の文字編集装
置は、請求項5記載の文字編集装置において、上記編集
手段は、図柄データのサイズの判断を行う図柄データ判
定手段と、該図柄データ判定手段による判定結果に基づ
き文字列入力枠の縮小を行う文字列入力枠縮小手段を備
えたことを特徴とする。According to a seventh aspect of the present invention, in the character editing apparatus according to the fifth aspect, the editing means includes a symbol data determining means for determining the size of the symbol data; Character string input frame reduction means for reducing the character string input frame based on the determination result by the data determination means is provided.
【0034】(請求項8の手段)請求項8の文字編集装
置駆動用記録媒体は、請求項1乃至7に記載する文字編
集装置の各構成手段を駆動するプログラムをそれぞれ備
えたことを特徴とする。(Eighth Means) A recording medium for driving a character editing device according to the eighth aspect is provided with a program for driving each component of the character editing device according to the first to seventh aspects. I do.
【0035】[0035]
【作用】(請求項1の作用)入力手段により最大入力可
能文字数を定めた複数の文字列の入力を行う。入力され
た文字列は記憶手段に記憶され、また各文字列との相互
関係も記憶手段に記憶する。記憶手段に記憶された文字
列を、同じく記憶手段に記憶された相互関係に基づき、
編集手段により自動編集を行う。The input means inputs a plurality of character strings defining the maximum number of characters that can be input. The input character string is stored in the storage means, and the mutual relationship with each character string is also stored in the storage means. The character string stored in the storage means is converted based on the correlation stored in the storage means,
Automatic editing is performed by the editing means.
【0036】(請求項2の作用)請求項1の作用に対
し、入力手段により入力された文字列が、記憶手段に記
憶されている相互関係の条件として、出力文字サイズの
大小関係を条件とした場合、編集手段は相互関係に見合
うように文字列の文字の大きさを自動的に修正し編集を
行う。(Function of Claim 2) In contrast to the function of Claim 1, the character string input by the input means is set as the condition of the correlation stored in the storage means, based on the magnitude relation of the output character size. In this case, the editing means automatically corrects the size of the character of the character string so as to match the mutual relationship and performs editing.
【0037】(請求項3の作用)請求項1の作用に対
し、入力手段により入力された文字列が、記憶手段に記
憶されている相互関係の条件として、出力文字の半角/
全角などの文字出力形態を条件とした場合、編集手段は
相互関係に見合うように、文字列の出力形態を自動的に
修正し編集を行う。(Function of Claim 3) In contrast to the function of Claim 1, the character string input by the input means is determined by the condition of the correlation stored in the storage means as half-width / half-width of the output character.
When a character output form such as full-width is set as a condition, the editing means automatically corrects and edits the output form of the character string so as to match the mutual relationship.
【0038】(請求項4の作用)請求項1の作用に対
し、入力手段により入力された文字列が、記憶手段に記
憶されている相互関係の条件として、出力文字の文字間
調整を条件とした場合、編集手段は相互関係に見合うよ
うに、文字列文字間を自動的に修正し編集を行う。(Function of Claim 4) In contrast to the function of Claim 1, the character string input by the input means is set as the condition of the correlation stored in the storage means, with the condition that the inter-character adjustment of the output character is adjusted. In this case, the editing means automatically corrects and edits between the character strings so as to match the mutual relationship.
【0039】(請求項5の作用)文字列入力枠選択手段
により文字列入力枠が選択され、図柄選択手段により図
柄が選択された後に、文字列入力枠情報と図柄情報を元
に文字列入力枠・図柄データ重ね手段が文字列入力枠デ
ータを作成する。(Function of Claim 5) After the character string input frame is selected by the character string input frame selecting means and the symbol is selected by the symbol selecting means, the character string is input based on the character string input frame information and the symbol information. The frame / symbol data superimposing means creates character string input frame data.
【0040】(請求項6の作用)請求項5の作用に加
え、文字列入力枠重ね禁止部分判定手段が文字列入力枠
情報より重ね禁止部分の判定を行い、その結果の重ね禁
止部分の領域を、図柄データ重ね禁止手段が、作成され
た文字列入力枠データより一部消去するようになる。(Function of Claim 6) In addition to the function of Claim 5, the character string input frame overlapping prohibited part judging means judges the overlapping prohibited part from the character string input frame information, and the area of the overlapping prohibited part as a result. Is partially deleted from the created character string input frame data by the symbol data superimposition prohibiting means.
【0041】(請求項7の作用)請求項5の作用に加
え、図柄データ判定手段が図柄情報と文字列入力枠情報
から図柄データと入力領域を決定し、その判断結果を元
に文字列入力枠縮小手段が文字列入力枠を縮小するよう
にする。(Function of Claim 7) In addition to the function of Claim 5, the symbol data determining means determines the symbol data and the input area from the symbol information and the character string input frame information, and inputs the character string based on the determination result. The frame reducing means reduces the character string input frame.
【0042】(請求項8の作用)文字列枠選択手段と図
柄選択手段とこれら各手段の文字列入力枠自動修正機能
を持った記憶媒体をコンピュータにインストールするこ
とで、上記請求項1から7の文字編集装置の各作用を行
うことができる。(Effect of Claim 8) The character string frame selecting means, the symbol selecting means, and the storage medium having the function of automatically correcting the character string input frame of each of these means are installed in a computer, so that the above-mentioned features are provided. Each operation of the character editing device can be performed.
【0043】[0043]
【発明の実施の形態】以下、図面を用いて本発明の実施
形態を説明する。図1は、本発明の文字編集装置の一実
施形態の構成図である。Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a configuration diagram of an embodiment of the character editing device of the present invention.
【0044】1はプログラムの実行を行う中央処理装置
(CPU)、2は各装置のOSなどといった基本プログラ
ムの一部や、フォント、辞書などの固定データを格納す
るROM、3はROMに格納していないデータの更新が
可能な装置の処理に必要な情報や各種データ、そして拡
張性のあるプログラムなどを格納するRAMである。4
は本装置の印刷を制御するプリンタ制御部であり、5は
上記プリンタ制御部4により制御されたデータを出力す
るプリンタである。1 is a central processing unit for executing a program
(CPU), 2 is a ROM for storing a part of a basic program such as an OS of each device, and fixed data such as fonts and dictionaries, and 3 is necessary for processing of a device capable of updating data not stored in the ROM. This is a RAM for storing important information, various data, scalable programs, and the like. 4
Reference numeral 5 denotes a printer control unit for controlling printing of the apparatus, and reference numeral 5 denotes a printer for outputting data controlled by the printer control unit 4.
【0045】6は内部記憶制御部であり、7の内部記憶
部(HDやフラッシュメモリーなど)への情報入出力の制
御を行うものである。8は外部記憶制御部であり、9の
記憶媒体(FDやCDなど)への情報入出力の制御を行う
ものである。これにより、必要に応じて本発明を実現す
るためのプログラムも入力可能となる。10は表示制御
部であり、11は表示制御部10で制御されたデータを
表示する表示装置である。Reference numeral 6 denotes an internal storage control unit, which controls information input / output to / from an internal storage unit (HD, flash memory, etc.). Reference numeral 8 denotes an external storage control unit, which controls information input / output to / from a storage medium (FD, CD, etc.). As a result, a program for realizing the present invention can be input as needed. Reference numeral 10 denotes a display control unit, and reference numeral 11 denotes a display device that displays data controlled by the display control unit 10.
【0046】12は座標入力制御部であり、13の表示
一体型タブレットと14のペンなどを制する。この座標
入力制御部12は本発明では必要に応じてマウスなども
機能させることができ、方式の差は特に規定しない。1
5はキー制御部であり、16のキーボードで抑えられた
キーを判別し、それに対応するデータに変換する。A coordinate input control unit 12 controls a display integrated tablet 13 and a pen 14. In the present invention, the coordinate input control unit 12 can also function a mouse or the like as necessary, and the difference between the methods is not particularly defined. 1
Reference numeral 5 denotes a key control unit which determines a key held down by a 16-key keyboard and converts it into data corresponding to the key.
【0047】図2〜図6は複数の文字枠に文字列を入力
する場合の本発明の一実施形態の説明図である。この場
合、文字の大きさ(ポイント数)に対する文字ドット数と
文字間ドット数の関係は、図7に示す対応表のように設
定されているとする。FIGS. 2 to 6 are explanatory diagrams of one embodiment of the present invention in the case of inputting a character string into a plurality of character frames. In this case, it is assumed that the relationship between the number of character dots and the number of inter-character dots with respect to the character size (point number) is set as shown in a correspondence table shown in FIG.
【0048】図2は従来例の場合と同様、2つの文字枠
AとBを設定した図である。文字枠を設定した場合、図
8のように記憶装置の枠情報格納エリアに枠情報が記憶
される。この場合、枠情報格納エリアには2つの枠情報
が格納されていることになる。この2つの文字枠A,B
に対し、必ず文字枠Aの文字は文字枠Bの文字よりも小
さく作成したいという相互関係が存在している場合を考
える。FIG. 2 is a diagram in which two character frames A and B are set as in the case of the conventional example. When a character frame is set, the frame information is stored in the frame information storage area of the storage device as shown in FIG. In this case, two pieces of frame information are stored in the frame information storage area. These two character frames A and B
On the other hand, it is assumed that there is a mutual relationship that the character in the character frame A must always be created smaller than the character in the character frame B.
【0049】このとき、文字枠Aと文字枠Bの相互関係
を記憶装置の相互関係格納エリアに、図9に示すような
フォーマットで記憶させておく。ここで文字枠Aの文字
の大きさをPA(図2では56ドット)、文字枠Bの文字
の大きさをPB(図2では64ドット)と設定する。最初
の設定ではPA<PBと設定しておく。その場合、文字サ
イズPAで文字入力枠Aに入力できる文字数をSA、文字
サイズPBで文字入力枠Bに入力できる文字数をSBとす
る。このSA,SBは枠の大きさと設定した文字サイズに
よって決まるものである。At this time, the mutual relationship between the character frames A and B is stored in the mutual relationship storage area of the storage device in a format as shown in FIG. Here, the character size of the character frame A is set to P A (56 dots in FIG. 2), and the character size of the character frame B is set to P B (64 dots in FIG. 2). In the first setting, P A <P B is set. In this case, the number of characters that can be input to the character input box A at the character size P A is S A , and the number of characters that can be input to the character input box B at the character size P B is S B. S A and S B are determined by the size of the frame and the set character size.
【0050】この2つの文字枠に、Aには「1ねん1く
み」(6文字)、Bには「やまだたろう」(6文字)を入力す
る場合を考える。各文字枠A,BにおいてSA≧6、SB
≧6の場合、ともにデフォルト文字サイズから枠単位で
の自動修正は行わない。そのため、2つの文字枠に存在
する相互関係は満たされており、相互関係を含んだ自動
修正も行われないため、設定した文字サイズで表示され
る。それを示したのが図3である。この場合、図32に
示す自動修正されない従来の装置による結果と同じ結果
となる。Consider a case where "1 Nen 1 Kumi" (6 characters) is input to A and "Yamatarou" (6 characters) to B in these two character frames. S A ≧ 6, S B in each character frame A, B
In the case of ≧ 6, automatic correction is not performed for each frame from the default character size. Therefore, the mutual relationship existing in the two character frames is satisfied, and automatic correction including the mutual relationship is not performed, so that the image is displayed in the set character size. FIG. 3 shows this. In this case, the result is the same as the result of the conventional device which is not automatically corrected as shown in FIG.
【0051】次に、相互関係を満たす条件として文字サ
イズの大小関係を条件とした場合において、文字枠Aに
「1ねん1くみ」(6文字)、文字枠Bには「むしゃのこう
じさねあつ」(11文字)を入力する場合を考える。この
場合、各文字列においてSA≧6、SB<11となった場
合、文字枠Bは対応表(図7)に基づいて文字サイズが小
さく自動修正される。Next, in the case where the size relation of the character sizes is set as the condition for satisfying the mutual relation, the character frame A is "1 Nen 1 Kumi" (6 characters), and the character frame B is "Musashino Kojisane". Consider the case of inputting "Atsu" (11 characters). In this case, when S A ≧ 6 and S B <11 in each character string, the character size of the character frame B is automatically corrected to be small based on the correspondence table (FIG. 7).
【0052】その結果、文字枠Aの文字のサイズが文字
枠Bの文字のサイズより等しくなったり、大きくなった
りする場合がある。その場合、記憶装置の相互関係格納
エリア(図9)に記憶した各文字枠における相互関係を判
別し、相互関係を満たすように文字枠Aの文字サイズを
対応表(図7)に基づいて48ドットに自動的に小さく
し、字間ドットもその文字サイズに最適な字間ドットに
修正する。そのようにして得られた結果を図4に示す。As a result, the size of the character in the character frame A may be equal to or larger than the size of the character in the character frame B. In this case, the mutual relationship in each character frame stored in the mutual relationship storage area (FIG. 9) of the storage device is determined, and the character size of the character frame A is determined based on the correspondence table (FIG. 7) so as to satisfy the mutual relationship. The size is automatically reduced to a dot, and the inter-character dot is corrected to the optimal inter-character dot for the character size. The results obtained in that way are shown in FIG.
【0053】次に、相互関係を満たす条件として半角や
全角など文字の出力形態の関係を条件とする場合におい
て、同じく文字枠Aに「1ねん1くみ」(6文字)、文字枠
Bには「むしゃのこうじさねあつ」(11文字)と入力する
場合を考える。この場合、各文字列においてSA≧6、
SB<11となった場合、文字枠Bは対応表(図7)に基
づいて文字サイズが小さく自動修正される。Next, in the case where the relation of the output form of the character such as half-width or full-width is set as the condition for satisfying the mutual relation, similarly, "1 Nen 1 Kumi" (6 characters) is placed in the character frame A, and Consider a case where "Musashino Kojisaneatsu" (11 characters) is input. In this case, S A ≧ 6 in each character string,
When S B <11, the character size of the character frame B is automatically corrected to be small based on the correspondence table (FIG. 7).
【0054】その結果、文字枠Aの文字のサイズが文字
枠Bの文字のサイズより等しくなったり、大きくなった
りする場合がある。その場合、記憶装置の枠情報格納エ
リア(図9)に記憶した各文字枠における相互関係を判別
し、相互関係を満たすようにこちらは文字枠Bをもとの
大きさに戻し、文字の出力形態を半角に自動的に変更す
る。そのようにして得られた結果を図5に示す。As a result, the size of the character in character frame A may be equal to or larger than the size of the character in character frame B. In that case, the mutual relationship in each character frame stored in the frame information storage area (FIG. 9) of the storage device is determined, and the character frame B is returned to the original size so as to satisfy the mutual relationship. Automatically change the form to half-width. The results thus obtained are shown in FIG.
【0055】次に、相互関係を満たす条件として文字の
文字間調整を条件とする場合において、同じく文字枠A
に「1ねん1くみ」(6文字)、文字枠Bには「むしゃのこ
うじさねあつ」(11文字)と入力する場合を考える。こ
の場合、各文字列においてSA≧6、SB<11となった
場合、文字枠Bは対応表(図7)に基づいて文字サイズが
小さく自動修正される。Next, in the case where the intercharacter adjustment is required as a condition for satisfying the mutual relationship, the character box A
In this case, it is assumed that the user inputs "1 and 1" (6 characters) and "Musashino Kojisaneatsu" (11 characters) in character frame B. In this case, when S A ≧ 6 and S B <11 in each character string, the character size of the character frame B is automatically corrected to be small based on the correspondence table (FIG. 7).
【0056】その結果、文字枠Aの文字のサイズが文字
枠Bの文字のサイズより等しくなったり、大きくなった
りする場合がある。その場合、記憶装置の枠情報格納エ
リア(図9)に記憶した各文字枠における相互関係を判別
し、相互関係を満たすように文字枠Bをもとの大きさに
戻し、文字枠Bの文字と文字の間を自動的に詰める処理
を行う。そのようにして得られた結果を図6に示す。As a result, the size of the character in the character frame A may be equal to or larger than the size of the character in the character frame B. In this case, the mutual relationship between the character frames stored in the frame information storage area (FIG. 9) of the storage device is determined, and the character frame B is returned to the original size so as to satisfy the mutual relationship. Performs the process of automatically filling between and characters. FIG. 6 shows the results thus obtained.
【0057】次に、文字枠の設定について説明を行う。
図8は文字枠を設定したときに文字枠固有の情報として
記憶装置に記憶されるデータである。文字枠を1つ設定
した場合、その枠情報、枠の長さ、枠の高さ、文字サイ
ズ、文字間ドット、全角/半角情報、配置情報などのデ
ータを、1つのデータとして記憶装置に保持する。複数
個の文字枠が存在する場合は、このフォーマットのデー
タが作成した文字枠分存在する。Next, the setting of the character frame will be described.
FIG. 8 shows data stored in the storage device as information unique to the character frame when the character frame is set. When one character frame is set, the data such as frame information, frame length, frame height, character size, dot between characters, full-width / half-width information, and placement information are stored as one data in the storage device. I do. When there are a plurality of character frames, data in this format exists for the created character frames.
【0058】次に、相互関係の設定について説明を行
う。図10は相互関係を設定する場合における文字枠の
選択画面である。図10の(a)の選択ウィンドゥにおい
て相互関係を持たせる2つの文字枠の選択を行う。この
画面には文字枠1、文字枠2、・・・、文字枠nのように
設定した文字枠の数だけ表示され、その中から相互関係
を持たせる文字枠を2つ選択する。今回の場合は2つの
文字枠しか設定していないので、文字枠1と文字枠2の
相互関係を設定するものである。Next, the setting of the mutual relationship will be described. FIG. 10 is a screen for selecting a character frame in the case of setting a mutual relationship. In the selection window shown in FIG. 10A, two character frames having a mutual relationship are selected. On this screen, the number of character frames set such as character frame 1, character frame 2,..., Character frame n is displayed, and two character frames having a mutual relationship are selected from them. In this case, since only two character frames are set, the mutual relationship between the character frames 1 and 2 is set.
【0059】図10の(b)は図10の(a)においてカー
ソルのある文字列の位置を差別化して表示しているもの
である。図10において相互関係にある文字枠を2つ選
択した場合、図11のウィンドゥが開き、選択した文字
枠がどの相互関係にあるのかを選択する。選択した場
合、選択した相互関係を数値化し、数値化した相互関係
と相互関係にある文字枠の情報が図9のようなデータフ
ォーマットで記憶装置に格納される。FIG. 10B shows the position of the character string where the cursor is located in FIG. 10A in a differentiated manner. When two character frames having a mutual relationship in FIG. 10 are selected, a window shown in FIG. 11 is opened, and the user selects a mutual relationship between the selected character frames. When selected, the selected mutual relationship is digitized, and information on the character frame correlated with the digitized mutual relationship is stored in the storage device in a data format as shown in FIG.
【0060】次に、文字列の自動修正についての説明を
行う。図7は文字の大きさと文字間ドット数の関係を表
した表である。今、あらかじめ図7のような対応表が存
在する場合において、図12のような縦yドット、横x
ドットの文字枠を作成し、文字のサイズpを設定した場
合、文字のサイズpは p≦y を満たし、かつ図7の文字ドット数に当てはまる任意の
値である。Next, automatic correction of a character string will be described. FIG. 7 is a table showing the relationship between the character size and the number of dots between characters. Now, when a correspondence table as shown in FIG. 7 exists in advance, a vertical y dot and a horizontal x dot as shown in FIG.
When a character frame of dots is created and the character size p is set, the character size p satisfies p ≦ y and is an arbitrary value that corresponds to the number of character dots in FIG.
【0061】また、図7のような対応表がない場合はp
≦yを満たす任意の値とすることができる。文字枠の長
さと文字のサイズが決まれば、その文字サイズに最適な
文字間の大きさgとその文字のサイズで入力できる文字
数sとが決定する。最適な字間ドットgは図7の対応表
により求めることができる。If there is no correspondence table as shown in FIG.
Any value that satisfies ≦ y can be set. When the length of the character frame and the size of the character are determined, the size g between characters that is optimal for the character size and the number s of characters that can be input at the character size are determined. The optimum inter-character dot g can be obtained from the correspondence table in FIG.
【0062】また、図7のような対応表がない場合は、
例えば、 g=apc+b(a,b,cは任意の値) (I) という式によって求めることもできる。文字が半角の場
合はg/2をその最適な字間ドットとする。If there is no correspondence table as shown in FIG. 7,
For example, g = ap c + b (a, b, and c are arbitrary values) (I). If the character is half-width, g / 2 is set as the optimum inter-character dot.
【0063】また、字間ドットgが求まると枠の長さx
ドットに文字サイズpで入力できる文字数sは、 s≦(x+g)/(p+g) (II) を満たす最大の整数sで求めることができる。When the inter-character dot g is obtained, the frame length x
The number of characters s that can be input to the dot with the character size p can be determined by the maximum integer s that satisfies s ≦ (x + g) / (p + g) (II).
【0064】このようにして枠の長さxと文字サイズp
を最初に設定することで、最適な字間ドットgと、文字
数sを求めることができる。このような文字枠に対し、
入力文字数SがS>sとなった場合、式(II)を利用し
て、枠内に入力できる文字サイズPは、 P≦(x+g)/S−g (III) で求めることができ、(III)を満たす最大の文字サイズ
Pを修正後の文字のサイズとすることができる。Thus, the frame length x and the character size p
Is set first, it is possible to obtain the optimum inter-character dot g and the number of characters s. For such a character frame,
When the number S of input characters is S> s, the character size P that can be input in the frame can be obtained by using Expression (II) by P ≦ (x + g) / S−g (III). The maximum character size P that satisfies III) can be set as the corrected character size.
【0065】また、この文字サイズPに式(I)を利用し
て G=aPc+b で得られるGが修正後の最適な字間ドットとすることが
できる。このようにして求めた新たな文字サイズと字間
ドットによって、文字枠単体での文字サイズの自動修正
を行うことができる。Further, G obtained by G = aP c + b using the formula (I) for the character size P can be set as the optimal inter-character dot after correction. The character size of the character frame alone can be automatically corrected based on the new character size and dot between characters thus obtained.
【0066】これを図13(a),(b)に示すフローチャ
ートで説明する。まず、図7に示すような対応表が存在
する場合が図13(a)である。ステップ(V-1)により入
力した文字数Sが入力可能文字数sよりも大きいかのチ
ェックを行う。入力文字数Sが入力可能文字数sよりも
小さかった場合は問題が無いので処理を終了する。入力
文字数Sが入力可能文字数sよりも大きかった場合、指
定の文字枠に入力できないため、(V-2)により上記計算
式(III)を使用して文字のサイズPを求める。This will be described with reference to the flowcharts shown in FIGS. First, FIG. 13A shows a case where a correspondence table as shown in FIG. 7 exists. In step (V-1), it is checked whether the number S of characters input is larger than the number s of characters that can be input. If the number S of input characters is smaller than the number s of characters that can be input, there is no problem and the process ends. If the number S of input characters is larger than the number s of characters that can be input, it is not possible to input into the specified character frame. Therefore, the character size P is obtained from (V-2) using the above formula (III).
【0067】ここでステップ(V-3)でP≧P′となる最
大の文字サイズP′を図7の対応表により求める。次
に、ステップ(V-4)で図7の対応表により文字サイズ
P′に対応する文字間ドットを求め、ステップ(V-5)に
より記憶装置の枠情報格納エリア(図9)の値を変更す
る。このようにして記憶装置の枠情報格納エリア(図9)
の情報が変更され、文字枠の文字サイズの自動修正が行
われる。Here, in step (V-3), the maximum character size P 'that satisfies P.gtoreq.P' is obtained from the correspondence table of FIG. Next, in step (V-4), a dot between characters corresponding to the character size P 'is obtained from the correspondence table of FIG. 7, and in step (V-5), the value of the frame information storage area (FIG. 9) of the storage device is calculated. change. Thus, the frame information storage area of the storage device (FIG. 9)
Is changed, and the character size of the character frame is automatically corrected.
【0068】次に、図7に示すような対応表がなく、文
字の大きさを自由に設定できるようにした場合のフロー
チャートを図13の(b)に示す。ステップ(VI-1)により
入力した文字数Sが入力可能文字数sよりも大きいかの
チェックを行う。入力文字数Sが入力可能文字数sより
も小さかった場合は問題がないので処理を終了する。Next, FIG. 13B shows a flowchart in the case where there is no correspondence table as shown in FIG. 7 and the size of characters can be freely set. In step (VI-1), it is checked whether the number S of characters input is larger than the number s of characters that can be input. If the number S of input characters is smaller than the number s of characters that can be input, there is no problem and the process ends.
【0069】入力文字数Sが入力可能文字数sよりも大
きかった場合、指定の文字枠に入力できないため、ステ
ップ(VI-2)により上記計算式(III)を使用して文字のサ
イズPを求める。求まった文字サイズPと上記計算式
(I)によりステップ(VI-3)では文字間ドットGを求め
る。そうして得られた文字サイズと文字間ドットをステ
ップ(VI-4)により、図9に示す記憶装置の枠情報格納エ
リアに書き込み、その情報が変更され、文字枠の文字サ
イズの自動修正が行われる。If the number S of input characters is larger than the number s of characters that can be input, it is not possible to input into the designated character frame. Therefore, the character size P is obtained by using the above formula (III) in step (VI-2). The calculated character size P and the above formula
In step (VI-3), an inter-character dot G is obtained according to (I). The obtained character size and inter-character dot are written in the frame information storage area of the storage device shown in FIG. 9 in step (VI-4), the information is changed, and the automatic correction of the character size of the character frame is performed. Done.
【0070】次に、図14〜図17に示すフローチャー
トを用いて本発明の動作を説明する。図14は本発明の
請求項1の動作を示すフローチャートである。まず、ス
テップ(I-1)において文字枠を設定する。このとき、図
8のデータが作成される。次にステップ(I-2)において
図10、図11の操作を行うことで各文字枠における相
互関係を設定し、記憶装置の相互関係格納エリア(図9)
のデータが作成された後、ステップ(I-3)において各文
字枠に文字入力を行う。Next, the operation of the present invention will be described with reference to the flowcharts shown in FIGS. FIG. 14 is a flowchart showing the operation of claim 1 of the present invention. First, a character frame is set in step (I-1). At this time, the data of FIG. 8 is created. Next, in step (I-2), the mutual relationship in each character frame is set by performing the operations of FIGS. 10 and 11, and the mutual relationship storage area of the storage device (FIG. 9)
Is created, characters are input into each character frame in step (I-3).
【0071】ステップ(I-4)で各文字枠に入力した文字
列が各々の文字枠において自動修正するかどうかをチェ
ックする。チェックの結果、自動修正しない場合はステ
ップ(I-6)へ移る。チェックの結果自動修正する場合
は、ステップ(I-5)により上記で説明した方法で、枠単
位に自動修正を行ってからステップ(I-6)に移る。ま
た、次にステップ(I-6)において枠単位での自動修正
後、記憶装置の枠情報格納エリア(図9)のデータをチェ
ックすることで相互関係も含めた自動修正が必要かのチ
ェックを行い、相互関係も含めた自動修正が必要ない場
合はステップ(I-8)に移る。相互関係も含めた自動修正
が必要な場合はステップ(I-7)において相互関係も含め
た自動修正を行い、その後ステップ(I-8)に移り、変更
された文字サイズで画面表示を行う。In step (I-4), it is checked whether the character string input to each character frame is automatically corrected in each character frame. If the result of the check indicates that automatic correction is not to be performed, the procedure proceeds to step (I-6). In the case of automatic correction as a result of the check, the automatic correction is performed for each frame by the method described above in step (I-5), and then the process proceeds to step (I-6). Next, after the automatic correction for each frame in step (I-6), the data in the frame information storage area (FIG. 9) of the storage device is checked to determine whether the automatic correction including the mutual relation is necessary. When the automatic correction including the mutual relation is not necessary, the process proceeds to step (I-8). If the automatic correction including the mutual relationship is necessary, the automatic correction including the mutual relationship is performed in step (I-7), and then, the process proceeds to step (I-8), and the screen is displayed with the changed character size.
【0072】図15は本発明の請求項2の動作を示すフ
ローチャートである。まず、ステップ(II-1)において文
字枠を設定する。このとき、図8のデータが作成され
る。次に、ステップ(II-2)において図10、図11の操
作を行うことで各文字枠における相互関係を設定し、記
憶装置の相互関係格納エリア(図9)のデータが作成され
る。今回の場合、文字枠Aの文字サイズPAは文字枠B
の文字サイズPBよりも必ず小さく作成したいという相
互関係を設定しておく。FIG. 15 is a flow chart showing the operation of claim 2 of the present invention. First, a character frame is set in step (II-1). At this time, the data of FIG. 8 is created. Next, in the step (II-2), the operations shown in FIGS. 10 and 11 are performed to set the mutual relationship in each character frame, and the data of the mutual relationship storage area (FIG. 9) of the storage device is created. In this case, the character size P A of the character frame A is the character frame B
Setting the mutual relationship that you want to create always smaller than the character size P B.
【0073】その後、ステップ(II-3)において各文字枠
に文字入力を行う。ステップ(II-4)では各文字枠に入力
した文字列を各々の文字枠において自動修正するかどう
かをチェックする。チェックの結果、自動修正しない場
合はステップ(II-6)へ移る。チェックの結果自動修正す
る場合は、ステップ(II-5)により前述した自動修正の計
算式を利用して、文字サイズを変更し、変更した枠情報
を記憶装置の枠情報格納エリア(図8)に格納し、自動修
正を行い、ステップ(II-6)に移る。Thereafter, in step (II-3), characters are input into each character frame. In step (II-4), it is checked whether the character string input in each character frame is automatically corrected in each character frame. If the result of the check is that automatic correction is not to be performed, the procedure proceeds to step (II-6). In the case of automatic correction as a result of the check, the character size is changed using the above-described automatic correction calculation formula in step (II-5), and the changed frame information is stored in the frame information storage area of the storage device (FIG. 8). And perform automatic correction, and then proceed to step (II-6).
【0074】ステップ(II-6)において自動修正された後
の文字列Aの文字サイズをpA、自動修正された後の文
字列Bの文字サイズをpBとする。自動修正されていな
い場合はPA=pA、PB=pBである。その後、ステップ
(II-7)において自動修正された後の文字列AとBの文字
サイズpAとpBの比較を行い、記憶装置の枠情報格納エ
リア(図9)の相互関係を満たすかどうかのチェックを行
う。The character size of the character string A that has been automatically corrected in step (II-6) is p A , and the character size of the character string B that has been automatically corrected is p B. If not automatically corrected, P A = p A and P B = p B. Then step
(II-7) compares the character size p A and p B strings A and B after being automatically corrected in whether check satisfies the relationships of the frame information storage area of the storage device (FIG. 9) I do.
【0075】相互関係を満たしている場合は、改めて相
互関係を含めた自動修正の必要がないのでステップ(II-
9)に移る。相互関係を満たしていない場合は、改めて相
互関係を満たすようにステップ(II-8)において文字枠A
の文字サイズを変更し、変更した枠情報を記憶装置の枠
情報格納エリア(図8)に格納し自動修正する。この場合
の自動修正については図16(a),(b)を用いて後述す
る。ステップ(II-9)では、文字枠単体での自動修正と相
互関係を含めた自動修正で変更された文字サイズで画面
表示を行う。If the mutual relationship is satisfied, there is no need for automatic correction including the mutual relationship again, so the step (II-
Move to 9). If the mutual relationship is not satisfied, the character box A is set in step (II-8) so that the mutual relationship is satisfied again.
Is changed, and the changed frame information is stored in the frame information storage area (FIG. 8) of the storage device and automatically corrected. The automatic correction in this case will be described later with reference to FIGS. In step (II-9), the screen is displayed with the character size changed by the automatic correction of the character frame alone and the automatic correction including the mutual relationship.
【0076】ここで、相互関係も含めた文字サイズの自
動修正を図16(a),(b)に示すフローチャートを用い
て説明する。まず、文字サイズと文字間ドットの関係を
表した対応表が存在する場合を図16の(a)を用いて説
明する。ステップ(VII-1)で枠単位での自動修正後の文
字サイズpA、pBについて、pAがpBよりも大きいかの
チェックを行う。Here, the automatic correction of the character size including the mutual relationship will be described with reference to the flowcharts shown in FIGS. 16 (a) and 16 (b). First, the case where there is a correspondence table representing the relationship between the character size and the inter-character dot will be described with reference to FIG. Step (VII-1) character size after automatic correction of a frame unit in p A, the p B, p A performs greater of checks than p B.
【0077】pAがpBよりも大きくない場合は、相互関
係を満たしているので何もせず処理を抜ける。pAがpB
よりも大きかった場合、ステップ(VII-2)において図7
の対応表によりpB>P′となる最大のP′を求める。
その後、ステップ(VII-3)において同じく図7の対応表
によりP′に対応する文字間ドットを求める。そのよう
にして求めた文字サイズや文字間ドットを記憶装置の枠
情報格納エリアに格納する。このようにして得られた枠
情報により、相互関係を含んだ自動修正を行うことがで
きる。If p A is not larger than p B , the process satisfies the mutual relationship, and the process exits without doing anything. p A is p B
If it is larger than in FIG. 7 in step (VII-2)
The maximum P 'that satisfies pB >P' is obtained from the correspondence table.
Thereafter, in step (VII-3), the inter-character dot corresponding to P 'is obtained from the correspondence table shown in FIG. The character size and inter-character dot thus obtained are stored in the frame information storage area of the storage device. With the frame information obtained in this way, automatic correction including mutual relation can be performed.
【0078】次に、文字サイズと文字間ドットの対応表
がない場合を図16の(b)を用いて説明する。ステップ
(VIII-1)で枠単位での自動修正後の文字サイズpA、pB
について、pAがpBよりも大きいかのチェックを行う。
pAがpBよりも大きくない場合は、相互関係を満たして
いるので何もせず処理を抜ける。pAがpBよりも大きか
った場合、ステップ(VIII-2)においてP=pB-1となる
Pを求める。その後、ステップ(VIII-3)において上記の
計算式(I)により文字間ドットGを求める。そのように
して求めた文字サイズや文字間ドットを記憶装置の枠情
報格納エリアに格納する。このようにして得られた枠情
報により、相互関係を含んだ自動修正を行うことができ
る。Next, a case where there is no correspondence table between the character size and the inter-character dot will be described with reference to FIG. Steps
Character size after automatic correction with (VIII-1) in frame units p A, p B
Is checked if p A is greater than p B.
If p A is not larger than p B, the process satisfies the mutual relationship, and the process exits without performing anything. If p A is larger than p B, we obtain the P to be P = p B -1 in step (VIII-2). Thereafter, in step (VIII-3), the inter-character dot G is obtained by the above-mentioned formula (I). The character size and inter-character dot thus obtained are stored in the frame information storage area of the storage device. With the frame information obtained in this way, automatic correction including mutual relation can be performed.
【0079】図17は本発明の請求項3の動作を示すフ
ローチャートである。まず、ステップ(III-1)において
文字枠を設定する。このとき、図8のデータが作成され
る。次に、ステップ(III-2)において図10、図11の
操作を行うことで各文字枠における相互関係を設定し、
記憶装置の相互関係格納エリア(図9)のデータが作成さ
れる。今回の場合、文字枠Aの文字サイズPAは文字枠
Bの文字サイズPBよりも必ず小さく作成したいという
相互関係を設定しておく。FIG. 17 is a flow chart showing the operation of claim 3 of the present invention. First, in step (III-1), a character frame is set. At this time, the data of FIG. 8 is created. Next, in the step (III-2), the mutual relation in each character frame is set by performing the operation of FIGS.
The data of the mutual storage area (FIG. 9) of the storage device is created. In this case, a mutual relationship is set so that the character size P A of the character frame A should always be created smaller than the character size P B of the character frame B.
【0080】その後、ステップ(III-3)において各文字
枠に文字入力を行う。ステップ(III-4)で各文字枠に入
力した文字列を各々の文字枠において自動編集するかど
うかをチェックする。チェックの結果、自動修正しない
場合はステップ(III-6)へ移る。チェックの結果自動修
正する場合は、ステップ(III-5)により前述した自動修
正の計算式を利用して、文字サイズを変更し、変更した
枠情報を記憶装置の枠情報格納エリア(図8)に格納し、
自動修正を行い、ステップ(III-6)に移る。このステッ
プ(III-6)において自動修正された後の文字列Aの文字
サイズをpA、自動修正された後の文字列Bの文字サイ
ズをpBとする。自動修正されていない場合はPA=
pA、PB=pBである。Thereafter, in step (III-3), characters are input into each character frame. In step (III-4), it is checked whether the character string input in each character frame is automatically edited in each character frame. If the result of the check indicates that automatic correction is not to be performed, the process proceeds to step (III-6). In the case of automatic correction as a result of the check, the character size is changed using the above-described automatic correction calculation formula in step (III-5), and the changed frame information is stored in the frame information storage area of the storage device (FIG. 8). Stored in
Perform automatic correction and proceed to step (III-6). Text size p A of the step (III-6) after being automatically corrected in the character string A, the character size of the character string B after being automatically corrected and p B. If not automatically corrected, P A =
p A , P B = p B.
【0081】その後、ステップ(III-7)において自動修
正された後の文字列AとBの文字サイズpAとpBの比較
を行い、記憶装置の枠情報格納エリア(図9)の相互関係
を満たすかどうかのチェックを行う。相互関係を満たし
ている場合は、改めて相互関係を含めた自動修正の必要
がないのでステップ(III-10)に移る。Thereafter, the character sizes p A and p B of the character strings A and B automatically corrected in step (III-7) are compared, and the correlation between the frame information storage areas (FIG. 9) of the storage device is performed. Check whether or not is satisfied. If the mutual relationship is satisfied, the process proceeds to step (III-10) because there is no need for automatic correction including the mutual relationship.
【0082】相互関係を満たしていない場合は、改めて
相互関係を満たすようにステップ(III-8)において、ま
ず文字枠Bの文字サイズをPBに戻す。その後、ステッ
プ(III-9)において記憶装置の枠情報格納エリア(図8)
に格納されている文字枠Bの枠情報を半角に修正し、全
ての文字列データを半角に自動修正する。その後ステッ
プ(III-10)に移り、文字枠単体での自動修正と相互関係
を含めた自動修正で変更された文字サイズで画面表示を
行う。[0082] it does not meet the relationships, in step so as to satisfy the newly interrelationship (III-8), first returns a character size of a character frame B to P B. Thereafter, in step (III-9), the frame information storage area of the storage device (FIG. 8)
Is automatically corrected to half-width, and all character string data is automatically corrected to half-width. Thereafter, the process proceeds to step (III-10), and the screen is displayed with the character size changed by the automatic correction including the character frame alone and the automatic correction including the mutual relationship.
【0083】図18は本発明の請求項4の動作を示すフ
ローチャートである。まず、ステップ(IV-1)において文
字枠を設定する。このとき、図8のデータが作成され
る。次に、ステップ(IV-2)において図10、図11の操
作を行うことで各文字枠における相互関係を設定し、記
憶装置の相互関係格納エリア(図9)のデータが作成され
る。FIG. 18 is a flow chart showing the operation according to claim 4 of the present invention. First, in step (IV-1), a character frame is set. At this time, the data of FIG. 8 is created. Next, in step (IV-2), the relationships in each character frame are set by performing the operations in FIGS. 10 and 11, and data in the relationship storage area (FIG. 9) of the storage device is created.
【0084】今回の場合、文字枠Aの文字サイズPAは
文字枠Bの文字サイズPBよりも必ず小さく作成したい
という相互関係を設定しておく。その後、ステップ(IV-
3)において各文字枠に文字入力を行う。ステップ(IV-4)
で各文字枠に入力した文字列を各々の文字枠において自
動修正するかどうかをチェックする。チェックの結果、
自動修正しない場合はステップ(IV-6)へ移る。In this case, the mutual relationship that the character size P A of the character frame A should always be made smaller than the character size P B of the character frame B is set. Then, step (IV-
In 3), input characters into each character frame. Step (IV-4)
Check if the character string input in each character frame is automatically corrected in each character frame. As a result of the check,
If not, proceed to step (IV-6).
【0085】チェックの結果自動修正する場合はステッ
プ(IV-5)により前述した自動修正の計算式を利用して、
文字サイズを変更し、変更した枠情報を記憶装置の枠情
報格納エリア(図8)に格納し、自動修正を行いステップ
(IV-6)に移る。ステップ(IV-6)において自動修正された
後の文字列Aの文字サイズをpA、自動修正された後の
文字列Bの文字サイズをpBとする。自動修正されてい
ない場合はPA=pA、PB=pBである。In the case of automatic correction as a result of the check, using the above-described automatic correction calculation formula in step (IV-5),
Change the character size, store the changed frame information in the frame information storage area (FIG. 8) of the storage device, and perform automatic correction.
Move on to (IV-6). Step (IV-6) the character size p A string A after being automatically corrected in the character size of the character string B after being automatically corrected and p B. If not automatically corrected, P A = p A and P B = p B.
【0086】その後、ステップ(IV-7)においてpAとpB
の比較を行い、記憶装置の相互関係格納エリア(図9)の
相互関係を満たすかどうかのチェックを行う。相互関係
を満たしている場合は、改めて相互関係を含めた自動修
正の必要がないのでステップ(IV-10)に移る。相互関係
を満たしていない場合は、改めて相互関係を満たすよう
にステップ(IVー8)においてまず文字枠Bの文字サイズ
をPBに戻す。Thereafter, in step (IV-7), p A and p B
Is checked to determine whether the mutual relationship of the mutual relationship storage area (FIG. 9) of the storage device is satisfied. If the mutual relationship is satisfied, the process proceeds to step (IV-10) because there is no need for automatic correction including the mutual relationship. If you do not meet the relationships, returning the first character size of a character frame B in step (IV over 8) so as to satisfy the newly interrelationship P B.
【0087】その後、ステップ(IV-9)において記憶装置
の枠情報格納エリア(図8)に格納されている文字枠Bの
枠情報の文字間ドットを0に修正し、文字列データの文
字間ドットを自動的に詰める。その後、ステップ(IV-1
0)に移り、文字枠単体での自動修正と相互関係を含めた
自動修正で変更された文字サイズで画面表示を行う。Then, in step (IV-9), the inter-character dot of the frame information of the character frame B stored in the frame information storage area (FIG. 8) of the storage device is corrected to 0, and the inter-character dot of the character string data is corrected. Fill dots automatically. Then, step (IV-1
Move to (0), and display the screen with the character size changed by the automatic correction including the character frame alone and the automatic correction including the mutual relationship.
【0088】図19は請求項5〜7の発明の構成を示す
ブロック図である。入力手段17により文字列入力枠や
図柄の選択が行われると、その結果が記憶手段19に記
憶される。表示手段18は文字列入力枠や図柄の表示
や、選択された結果の表示を行う。編集手段20は、あ
らかじめ記憶しておいた文字列入力枠情報21や図柄情
報22を基に文字列入力枠を決定する。文字列入力枠選
択手段23は表示手段18に文字列入力枠選択画面を表
示し、入力手段17による選択結果を記憶手段19に記
憶させる。同様に、図柄選択手段24も選択結果を記憶
手段19に記憶させる。FIG. 19 is a block diagram showing the structure of the fifth to seventh aspects of the present invention. When a character string input frame or a symbol is selected by the input unit 17, the result is stored in the storage unit 19. The display means 18 displays a character string input frame and a design, and displays a selected result. The editing means 20 determines the character string input frame based on the character string input box information 21 and the design information 22 stored in advance. The character string input frame selection means 23 displays a character string input frame selection screen on the display means 18 and stores the result of the selection by the input means 17 in the storage means 19. Similarly, the symbol selection unit 24 also causes the storage unit 19 to store the selection result.
【0089】次に、文字列入力枠・図柄データ重ね手段
25が文字列入力枠サイズに合わせて図柄データを展開
し、それを文字列入力枠と重ねて文字列入力枠を決定す
る。文字列入力枠・重ね禁止部分判定手段26は、文字
列入力枠と図柄枠の重なり具合を調べて判定を行う。図
柄データ重ね禁止処理手段27はその結果から、必要に
応じて入力枠のサイズを縮小する対応を行う。文字列入
力枠・図柄重なり判定手段28は入力枠と図柄の重なり
について判定を行い、文字列入力枠縮小手段29が必要
に応じて入力枠を縮小させる。Next, the character string input frame / symbol data superimposing means 25 develops the design data in accordance with the size of the character string input frame, and overlaps it with the character string input frame to determine the character string input frame. The character string input frame / overlap prohibition portion determining means 26 checks the degree of overlap between the character string input frame and the symbol frame to make a determination. Based on the result, the symbol data overlap prohibition processing unit 27 performs a measure to reduce the size of the input frame as necessary. The character string input frame / symbol overlap judging means 28 judges the overlap between the input frame and the symbol, and the character string input frame shrinking means 29 reduces the input frame as necessary.
【0090】図20は請求項5の発明における画面の表
示とその選択例を表している。図20の(a)は文字列入
力枠選択画面であり、ユーザーは入力手段によりいずれ
かを選択することができる。同様に図20の(b)は図柄
選択画面であり、やはりユーザーにいずれかの選択をさ
せるものである。この両選択画面で選択された内容で文
字列入力枠を作成した例が、次の図20の(c)である。
この場合、図20の(a),(b)に示す6種類のデータ
で、図20の(c)に1-1〜1-4及び2-1〜2-4とし
て示す8個のパターンを作り出すことができる。従来は
8パターン全てを用意していなければならなかった。FIG. 20 shows a screen display according to the fifth aspect of the present invention and a selection example thereof. FIG. 20A shows a character string input frame selection screen, and the user can select one of them by input means. Similarly, FIG. 20 (b) shows a symbol selection screen, which also allows the user to make a selection. FIG. 20C shows an example in which a character string input frame is created based on the contents selected on the two selection screens.
In this case, with the six types of data shown in (a) and (b) of FIG. 20, eight patterns shown as 1-1 to 1-4 and 2-1 to 2-4 in (c) of FIG. Can be produced. Conventionally, all eight patterns had to be prepared.
【0091】図21は請求項5の発明における文字列入
力枠と図柄のデータの一例を説明するための図である。
ここでは、保持するデータとして文字列入力枠データ中
の外枠水平方向長さを50mm、外枠垂直方向長さを20
mm、図柄データ中の水平方向長さを10mm、垂直方向長
さを10mmとする。図柄は任意の模様を表すデータでよ
いが、図示する例の図柄パターンはビットのON/OF
Fで表したビットパターンである。FIG. 21 is a diagram for explaining an example of character string input frames and design data according to the fifth aspect of the present invention.
Here, as the data to be held, the outer frame horizontal length in the character string input frame data is 50 mm, and the outer frame vertical length is 20 mm.
mm, the horizontal length in the design data is 10 mm, and the vertical length is 10 mm. The symbol may be data representing an arbitrary pattern, but the symbol pattern in the illustrated example is a bit ON / OF.
This is a bit pattern represented by F.
【0092】請求項5に示す発明においては、まず、
(b)に示す図柄を(a)に示す文字列入力枠の外枠の大き
さ分並べて、(c)に示す図柄データを作成する。図21
では、図柄を10個分並べて図柄データを作成してい
る。余分な部分が生じた場合は、そこだけカットする必
要がある。こうしてできた図柄データ(c)を(a)に示す
文字列入力枠と重ね合わせる処理を行い、(d)に示す文
字列入力枠データを作成する。In the fifth aspect of the present invention, first,
The symbols shown in (b) are arranged by the size of the outer frame of the character string input frame shown in (a) to create the symbol data shown in (c). FIG.
In, symbol data is created by arranging ten symbols. If there is an extra part, it is necessary to cut it only. The symbol data (c) thus created is superimposed on the character string input box shown in (a), and character string input box data shown in (d) is created.
【0093】図22は請求項5の発明の動作を示すフロ
ーチャートである。まず、ステップ(S600)で文字列
入力枠選択手段23により文字列入力枠選択を行い、入
力された内容を記憶手段19に記憶する。次に、ステッ
プ(S601)で図柄選択手段24により図柄選択を行
い、この内容も記憶手段19に記憶する。ステップ(S
602)では選択された文字列入力枠の外枠の縦×横長
さから図柄を並べる全体サイズを求めて、ステップ(S
603)でこの領域分図柄をタイル状に並べる。ステッ
プ(S603)で並べて作成した図柄データを、ステップ
(S604)で文字列入力枠と重ね合わせを行い、文字列
入力枠を決定する。FIG. 22 is a flow chart showing the operation of the fifth aspect of the present invention. First, in step (S600), a character string input box is selected by the character string input box selecting means 23, and the input content is stored in the storage means 19. Next, in step (S601), the symbol is selected by the symbol selecting means 24, and the contents are also stored in the storage means 19. Step (S
In step 602), the overall size for arranging the symbols is obtained from the vertical and horizontal lengths of the outer frame of the selected character string input frame, and step (S)
In step 603), the patterns corresponding to the areas are arranged in a tile shape. The pattern data created side by side in step (S603) is
In (S604), the character string input frame is superimposed to determine the character string input frame.
【0094】図23は請求項6の発明の説明図である。
図23の(a)は第1の例であり、文字列入力枠(a-1)
と無地の図柄(a-2)を選択した場合の結果を表してい
る。選択された入力枠が12ポイントの文字入力を行う
場合、決定した文字列入力枠(a-3)も12ポイントの
文字入力を行うようになる(a-4)。図23の(b)は第
2の例であり、文字列入力枠(b-1)と枠の関与情報の
付いている図柄(b-2)を選択した場合の結果を表して
いる。FIG. 23 is an explanatory diagram of the sixth aspect of the present invention.
FIG. 23A shows a first example, in which a character string input frame (a-1) is displayed.
And the result when the plain pattern (a-2) is selected. When the selected input box performs 12-point character input, the determined character string input box (a-3) also performs 12-point character input (a-4). FIG. 23B shows the second example, and shows the result when the character string input frame (b-1) and the symbol (b-2) with the participation information of the frame are selected.
【0095】選択された文字列入力枠では12ポイント
文字の入力を可能にしているが、図柄に枠の情報が付加
されていて、枠の内側が入力枠より小さいために図柄と
入力された文字列が重なってしまう。これを避けるため
に、(b-3)に示すように文字列入力を行うときの枠の
ポイント数を下げ、文字入力枠を図柄の枠の内側に入る
ように対応する。ここでは、(b-4)に示すように、1
2ポイントから9ポイントに縮小することによって図柄
の枠に重ならないように対応している。In the selected character string input box, 12-point characters can be input. However, since the information of the frame is added to the symbol and the inside of the frame is smaller than the input frame, the character input as the symbol is input. Rows overlap. In order to avoid this, as shown in (b-3), the number of points of the frame at the time of performing the character string input is reduced, and the character input frame is accommodated inside the frame of the design. Here, as shown in (b-4), 1
By reducing from 2 points to 9 points, it corresponds so as not to overlap with the frame of the design.
【0096】図24は請求項6の発明におけるデータの
説明図である。文字列入力枠と図柄のデータを例を挙げ
て説明している。ここでは、文字列入力枠データは(a)
に示すように外枠水平方向長さが50mm、外枠垂直方向
長さが30mm、入力枠水平方向長さが40mm、入力枠垂
直方向長さが20mmとし、外枠左上を原点(0,0)とし
て、そこからの座標で入力枠開始点を決めると、この場
合の入力枠開始点の位置は点(5mm,5mm)となる。FIG. 24 is an explanatory diagram of data according to the sixth aspect of the present invention. The character string input frame and the symbol data are described using examples. Here, the character string input frame data is (a)
As shown in the figure, the horizontal length of the outer frame is 50 mm, the vertical length of the outer frame is 30 mm, the horizontal length of the input frame is 40 mm, the vertical length of the input frame is 20 mm, and the upper left of the outer frame is the origin (0,0). ), The input frame start point is determined by coordinates from there, and the position of the input frame start point in this case is a point (5 mm, 5 mm).
【0097】図柄データは、(b)に示すように水平方向
長さを10mm、垂直方向長さを10mm、枠幅情報を10
mmとする。図柄は任意の模様を表すデータでよいが、図
示する例は図柄パターンをビットのON/OFFで表し
たビットパターンである。請求項6に示す発明において
は、(b)の図柄(10mm×10mm)を文字列入力枠(a)
の外枠(50mm×30mm)の大きさ分並べて図柄データ
を作成する。The symbol data has a horizontal length of 10 mm, a vertical length of 10 mm and a frame width information of 10 mm as shown in FIG.
mm. The symbol may be data representing an arbitrary pattern, but the illustrated example is a bit pattern in which the symbol pattern is represented by ON / OFF of bits. In the invention according to claim 6, the pattern (10 mm × 10 mm) of (b) is entered in the character string input frame (a)
Are arranged by the size of the outer frame (50 mm x 30 mm) to create design data.
【0098】図24では、図柄を5×3=15個分並べ
て図柄データを作成している。余分な部分が生じた場合
は、そこだけカットする。この後、枠幅情報がある場合
はこれの対応を行う。この例では外枠から10mmの幅で
枠を作ることになるため、それ以外の部分(中空け部分)
の図柄データを消去する必要がある。ここでは、(50
−(10+10))×(30−(10+10))の計算式で
中空けデータを作成して、これを重ね開始位置(10mm,
10mm)で(c)に示すように図柄データと重ねて中空け
部分を消去する。In FIG. 24, 5 × 3 = 15 symbols are arranged to create symbol data. If there is an extra portion, cut it only. Thereafter, if there is frame width information, it is dealt with. In this example, the frame is to be made with a width of 10 mm from the outer frame, so other parts (hollow part)
It is necessary to delete the symbol data of. Here, (50
− (10 + 10)) × (30− (10 + 10)) to create hollow data, and superimpose this data on the overlapping start position (10 mm,
At 10 mm), the hollow portion is deleted by overlapping with the design data as shown in (c).
【0099】次に、中空け部分と文字列入力枠の入力枠
を比較して、文字列入力枠の方が大きい場合は、該文字
列入力枠を縮小する必要がある(入力枠の方が小さい場
合はそのままでよい)。この例では入力枠は(5〜45,
5〜25)の範囲の領域で40mm×20mmであり、枠で
はない中空け部分が(10〜40,10〜20)の範囲の
領域で30mm×10mmであるため、入力できる文字ポイ
ント数を下げるなど入力枠を縮める処理を行う。こうし
てできた図柄データと文字列入力枠とを重ね合わせる処
理を行い、(d)に示すように文字列入力枠データを作成
する。Next, the hollow portion and the input frame of the character string input box are compared, and if the character string input frame is larger, it is necessary to reduce the character string input frame (the input frame is smaller). If it is small, it is fine). In this example, the input frame is (5-45,
The area of 5 to 25) is 40 mm x 20 mm, and the hollow part which is not a frame is 30 mm x 10 mm in the area of (10 to 40, 10 to 20). For example, the input frame is reduced. The symbol data and the character string input box thus formed are superimposed, and character string input box data is created as shown in (d).
【0100】図25は、請求項6の発明の動作を示すフ
ローチャートである。まず、ステップ(S700)で文字
列入力枠選択を行い、ステップ(S701)で図柄選択を
行う。次に、ステップ(S702)で文字列入力枠外枠の
サイズ(縦×横)から図柄を並べるサイズを決定し、ステ
ップ(S703)でそのサイズ分図柄を並べて図柄データ
を作成する。FIG. 25 is a flow chart showing the operation of the present invention. First, a character string input frame is selected in step (S700), and a symbol is selected in step (S701). Next, in step (S702), a size for arranging the symbols is determined based on the size (length × width) of the outer frame of the character string input frame, and in step (S703), the symbols are arranged by the size to create the symbol data.
【0101】その後、ステップ(S704)で図柄に関与
情報があるかないか判定を行い、ない場合は請求項5の
発明の場合と同様にステップ(S708)に進み、文字列
入力枠と図柄データを重ねて文字列入力枠を決定する。
関与情報があった場合は、ステップ(S705)で文字列
入力枠の外枠サイズと図柄の枠幅情報から中空けサイズ
を算出し、中空けデータを作成する。Thereafter, in step (S704), it is determined whether or not the symbol has participation information. If not, the process proceeds to step (S708) in the same manner as in the invention of claim 5, and the character string input frame and the symbol data are deleted. The character string input frame is determined by overlapping.
If there is the participation information, the hollow size is calculated from the outer frame size of the character string input frame and the frame width information of the design in step (S705), and hollow data is created.
【0102】次に、この中空けデータと図柄データか
ら、ステップ(S706)で図柄枠のデータを作成する。
また、ステップ(S707)で中空けデータのサイズと文
字列入力枠の入力枠サイズを比べて、入力枠サイズの方
が大きい場合は入力文字ポイント数を下げるなどの処理
を行い、中空けデータよりも小さくなるように調整す
る。このようにして調整された文字列入力枠と作成した
図柄枠から文字列入力枠を決定する。Next, from the hollow data and the symbol data, symbol frame data is created in step (S706).
In step (S707), the size of the hollow data is compared with the input frame size of the character string input frame. If the input frame size is larger, processing such as lowering the number of input character points is performed. Is adjusted to be smaller. The character string input frame is determined from the character string input frame adjusted in this way and the created symbol frame.
【0103】図26は請求項7の発明の説明図である。
図26の(a)は第1の例であり、文字列入力枠(a-1)
と無地の図柄(a-2)より文字列入力枠(a-3)を決定し
ている。図柄が無地であるために、(a-4)に示すよう
に入力枠に変更は加えられない。図26の(b)は第2の
例であり、文字列入力枠(b-1)と位置の指定のある図
柄(b-2)を使用して、文字列入力枠(b-3)を決定して
いる。この場合、(b-4)に示すように図柄と入力枠が
重なっているため、入力枠のサイズを縮めて図柄と重な
らないように処理を行っている。FIG. 26 is an explanatory diagram of the seventh aspect of the present invention.
FIG. 26A shows the first example, in which the character string input frame (a-1)
The character string input frame (a-3) is determined based on the plain pattern (a-2). Since the symbol is plain, no change is made to the input frame as shown in (a-4). FIG. 26B shows a second example, in which a character string input frame (b-3) is created using a character string input frame (b-1) and a design (b-2) having a designated position. I have decided. In this case, since the symbol and the input frame overlap as shown in (b-4), the size of the input frame is reduced so as to prevent the symbol from overlapping with the symbol.
【0104】図27は請求項7の発明におけるデータの
説明図である。文字列入力枠と図柄のデータを例を挙げ
て説明している。ここでは、文字列入力枠データは、
(a)に示すように外枠水平方向長さを50mm、外枠垂直
方向長さを30mm、入力枠水平方向長さを40mm、入力
枠垂直方向長さを20mm、外枠左上を原点(0,0)とし
て、そこからの座標で入力枠開始点を決めると、この場
合の入力枠開始点の位置は点(5mm,5mm)となる。FIG. 27 is an explanatory diagram of data according to the seventh aspect of the present invention. The character string input frame and the symbol data are described using examples. Here, the character string input frame data is
As shown in (a), the horizontal length of the outer frame is 50 mm, the vertical length of the outer frame is 30 mm, the horizontal length of the input frame is 40 mm, the vertical length of the input frame is 20 mm, and the origin (0 , 0), and the input frame start point is determined by the coordinates therefrom. In this case, the position of the input frame start point is a point (5 mm, 5 mm).
【0105】文字列入力方向は、例えば、0/1/2/3(上/
下/左/右)とする。図柄データは、(b)に示すように水
平方向長さを10mm、垂直方向長さを10mm、外枠開始
点からの座標を(10mm,10mm)とする。図柄は任意の
模様を表すデータでよいが、図示する例は図柄パターン
をビットのON/OFFで表したビットパターンであ
る。展開方法情報は0/1(タイル状/非タイル状)とし、こ
の例では展開方法は1(非タイル状)にしている。The character string input direction is, for example, 0/1/2/3 (up /
Down / left / right). As shown in (b), the design data has a horizontal length of 10 mm, a vertical length of 10 mm, and coordinates (10 mm, 10 mm) from the outer frame start point. The symbol may be data representing an arbitrary pattern, but the illustrated example is a bit pattern in which the symbol pattern is represented by ON / OFF of bits. The development method information is 0/1 (tile / non-tile), and in this example, the development method is 1 (non-tile).
【0106】請求項7に示す発明においては、まず図柄
を並べるのではなく、展開方法は非タイル状であるので
任意の位置に展開する。この例では、(10mm,10mm)
の位置よりそのまま展開する。According to the seventh aspect of the present invention, the pattern is not arranged first, but is developed in an arbitrary position because the developing method is non-tile. In this example, (10mm, 10mm)
Expand from the position of.
【0107】次に、図柄の展開位置と文字列の入力枠と
の関係を調べる。重なりがなければ問題ないが、この例
では図柄は外枠左上を原点(0,0)として(10〜20,
10〜20)の位置に、入力枠は(5〜45,5〜25)の
位置にあるので、(c)に示すように重なりが生じてい
る。このため、入力枠を図柄に合わせて文字列方向側に
ずらす処理が必要になる。Next, the relationship between the design development position and the character string input frame is examined. There is no problem as long as there is no overlap, but in this example, the symbol is (10-20,
Since the input frame is at the position (5, 45, 5 to 25) at the position of (10 to 20), the input frame overlaps as shown in (c). For this reason, a process of shifting the input frame in the character string direction according to the design is required.
【0108】どちらの方向にずらすのかを決めるため
に、上記の文字列入力方向情報を調べると、この例では
左から右向きの方向になっているため、右方向にずらす
こととする。水平方向に重なりをなくすために、図柄の
水平方向の終了位置の座標まで文字列入力枠の開始位置
の座標をずらす処理を行う。図柄の終了位置が外枠開始
位置より水平方向に20mmの位置であるため、入力枠の
開始位置を5mmの位置から15mm分右に移動させること
になる。こうして文字列入力枠(a)を縮小した文字列入
力枠と図柄(b)を(d)に示すように重ね合わせる処理を
行い、文字列入力枠データを作成する。When the character string input direction information is examined to determine in which direction the character string should be shifted, in this example, the character string is shifted from left to right. In order to eliminate the overlap in the horizontal direction, a process of shifting the coordinates of the start position of the character string input frame to the coordinates of the horizontal end position of the symbol is performed. Since the end position of the symbol is 20 mm in the horizontal direction from the start position of the outer frame, the start position of the input frame is moved to the right by 15 mm from the position of 5 mm. In this way, the character string input frame (a) is reduced and the character string input frame is superimposed on the design (b) as shown in (d) to create character string input frame data.
【0109】図28は請求項7の発明の動作を示すフロ
ーチャートである。ステップ(S800)と(S801)の
文字列入力枠選択と図柄選択については、上述の請求項
5、6で説明した場合と同一である。上記の2つの選択
が行われた後に、ステップ(S802)で選択された文字
列入力枠の情報を取得する。同様に、ステップ(S80
3)で図柄情報を取得する。FIG. 28 is a flow chart showing the operation of the present invention. The selection of the character string input frame and the selection of the symbols in steps (S800) and (S801) are the same as those described in the fifth and sixth aspects. After the above two selections have been made, information on the character string input box selected in step (S802) is obtained. Similarly, step (S80
In 3), the symbol information is acquired.
【0110】次に、取得した両情報からステップ(S8
04)で入力枠と図柄に重なりがあるかどうかの計算を
行う。この計算結果に基づき、ステップ(S805)で重
なりのあり/なしを判定し、ない場合はステップ(S80
8)で文字列入力枠と画像データから文字列入力枠を決
定する。重なりがある場合はステップ(S806)に進
み、ここで入力枠が画像データに完全に重なってしまっ
ているかをさらに判定し、重なっている場合はステップ
(S809)で図柄データまたは文字列入力枠のみを出力
する。一部が重なっている場合は、ステップ(S807)
で入力枠の縮小処理を行った後、ステップ(S808)で
文字列入力枠と図柄データより文字列入力枠を決定す
る。Next, step (S8)
In step 04), it is calculated whether or not the input frame and the symbol overlap. Based on this calculation result, the presence / absence of overlap is determined in step (S805).
In step 8), a character string input frame is determined from the character string input frame and the image data. If there is an overlap, the process proceeds to step (S806), where it is further determined whether the input frame completely overlaps the image data.
In step S809, only the symbol data or the character string input frame is output. If they overlap, step (S807)
After the input frame is reduced in step (S808), the character string input frame is determined from the character string input frame and the design data in step (S808).
【0111】図29は請求項7の発明における重なり判
定部分の動作を示すフローチャートである。これは、上
記の図28で示したフローチャートの中のステップ(S
804)を詳しく説明したものである。図29におい
て、まずステップ(S810)で図柄の文字列入力枠外枠
からの座標と、文字列入力方向側の端点から図柄の水平
または垂直方向の座標範囲を計算する。次に、ステップ
(S811)で同様にして文字列入力枠の座標範囲を計算
する。上記ステップ(S810)および(S811)で計算
した2つの計算結果より、ステップ(S812)で次のA
〜Fに示す6パターンに分類する。FIG. 29 is a flow chart showing the operation of the overlap judging part according to the seventh aspect of the present invention. This corresponds to the step (S) in the flowchart shown in FIG.
804). In FIG. 29, first, in step (S810), the coordinates of the symbol from the character string input frame outer frame and the horizontal or vertical coordinate range of the symbol from the end point on the character string input direction side are calculated. Then, step
In (S811), the coordinate range of the character string input box is calculated in the same manner. From the two calculation results calculated in the above steps (S810) and (S811), the next A
To F are classified into six patterns.
【0112】 A.図柄開始点>入力開始点であり、図柄開始点>入力終了点の時 図柄終了点>入力開始点であり、図柄終了点>入力終了点の時 B.図柄開始点>入力開始点であり、図柄開始点<入力終了点であり 図柄終了点>入力開始点であり、図柄終了点>入力終了点の時 C.図柄開始点>入力開始点であり、図柄開始点<入力終了点であり 図柄終了点>入力開始点であり、図柄終了点<入力終了点の時 D.図柄開始点<入力開始点であり、図柄開始点<入力終了点であり 図柄終了点>入力開始点であり、図柄終了点<入力終了点の時 E.図柄開始点<入力開始点であり、図柄開始点<入力終了点であり 図柄終了点<入力開始点であり、図柄終了点<入力終了点の時 F.図柄開始点<入力開始点であり、図柄開始点<入力終了点であり 図柄終了点>入力開始点であり、図柄終了点>入力終了点の時A. When the symbol start point> input start point, symbol start point> input end point Symbol end point> input start point, symbol end point> when input end point B. Symbol start point> input start point, symbol start point <input end point, symbol end point> input start point, symbol end point> input end point When the symbol start point> input start point, symbol start point <input end point and symbol end point> input start point, symbol end point <input end point B. Symbol start point <input start point, symbol start point <input end point, symbol end point> input start point, symbol end point <input end point F. When the symbol start point <input start point, the symbol start point <input end point, and the symbol end point <input start point, and the symbol end point <input end point. Symbol start point <input start point, symbol start point <input end point, symbol end point> input start point, symbol end point> input end point
【0113】上記のようにして分類したA〜Fに示す6
パターンから、ステップ(S813)で入力枠を縮小する
かしないか次のような判定を行う。即ち、上記6パター
ンのうち、A、Eの場合は重なりがないので縮小処理を
行わない。パターンがFの場合は入力領域がないので縮
小処理を行わない。パターンがB、C、Dの場合は重な
りが生ずるので縮小処理を行う。[0113] 6 shown in A to F classified as described above
From the pattern, the following determination is made as to whether or not to reduce the input frame in step (S813). That is, among the six patterns, in the case of A and E, there is no overlap, and thus no reduction processing is performed. If the pattern is F, no reduction processing is performed because there is no input area. When the patterns are B, C, and D, they are overlapped, so that a reduction process is performed.
【0114】図30は記憶手段に格納されるデータ形式
を表したものである。文字列入力枠情報(a)と図柄情報
(b)は共に1つのデータを表していて、これらのデータ
から文字列入力枠を決定する。図30の(a)は文字列入
力枠情報を示すもので、該文字列入力枠情報の外枠水平
方向長さX1と外枠垂直方向長さY1、図柄情報の水平方
向長さX2と垂直方向長さY2、図柄パターン(ビットパ
ターン情報)は請求項5の発明を実施するのに使用され
る。FIG. 30 shows the data format stored in the storage means. Character string input frame information (a) and symbol information
(b) represents one data, and a character string input frame is determined from these data. FIG. 30A shows character string input frame information, in which the outer frame horizontal length X 1 and outer frame vertical length Y 1 of the character string input frame information and the horizontal length X of the symbol information are shown. 2 , the vertical length Y 2 , and the symbol pattern (bit pattern information) are used to carry out the invention of claim 5.
【0115】請求項6の発明では、文字列入力枠情報に
入力枠水平方向長さx、入力枠垂直方向長さy、入力枠
開始点(x0,y0)、図柄情報に枠幅情報(枠幅サイズ)が
追加される。請求項7の発明では更に文字列入力枠情報
に文字列入力方向(上/下/左/右)、図柄情報に展開方法
情報(タイル状/非タイル状)と外枠開始点からの座標(X
0,Y0)が追加される。また、枠幅情報は請求項7の発明
では特に必要としない。各データは長さや相対座標など
数値データであり、一番大きいデータである図柄パター
ンも繰り返して使用することを前提にしているため必要
最低限のサイズに抑えられ、従来のように枠の数だけ図
柄データを保持していたことに比べ、総データ量を少な
くできる。According to the sixth aspect of the present invention, the character string input box information includes an input box horizontal length x, an input box vertical length y, an input box start point (x0, y0), and the symbol information includes box width information (box). Width) is added. In the invention of claim 7, the character string input frame information further includes a character string input direction (up / down / left / right), the design information includes development method information (tile / non-tile), and coordinates from the outer frame start point ( X
(0, Y0) is added. Further, the frame width information is not particularly required in the invention of claim 7. Each data is numerical data such as length and relative coordinates, and it is assumed that the largest pattern pattern is used repeatedly, so it can be kept to the minimum necessary size, and only the number of frames as in the past The total data amount can be reduced as compared with holding the design data.
【0116】[0116]
【発明の効果】(請求項1の効果)請求項1の発明にお
いて、最大入力可能文字数を定めた複数の文字列入力枠
に任意の数の文字を入力し、フォントレイアウトの自動
決定を行う際に、他の文字列との相互関係をあらかじめ
設定しておき、その相互関係の条件も含めて自動編集す
ることで、入力後に改めて編集する手間を省くことがで
きる。また、このようなデータを多数作成する場合、1
度相互関係を設定しておけば、煩わしい編集作業をする
ことなく、以後文字列を入力するだけで同じフォーマッ
トのデータを容易に作成することができる。According to the first aspect of the present invention, when an arbitrary number of characters are input into a plurality of character string input frames defining the maximum number of characters that can be input, a font layout is automatically determined. By preliminarily setting a mutual relationship with another character string and automatically editing the condition including the condition of the mutual relationship, it is possible to save the trouble of editing again after inputting. When a large number of such data are created, 1
By setting the degree relationship, it is possible to easily create data in the same format only by inputting a character string thereafter without performing a cumbersome editing operation.
【0117】(請求項2の効果)請求項1における他の
文字列との相互関係の条件として、出力文字サイズの大
小関係を条件とすることで、文字列入力枠に任意の数の
文字を入力するだけで、設定した相互関係に見合うよう
に文字のサイズを自動修正するため、手軽に希望のデー
タを作成することができる。(Effect of Claim 2) An arbitrary number of characters can be input to the character string input box by setting the size of the output character size as a condition of mutual relation with other character strings in claim 1. Just by inputting, the character size is automatically corrected to match the set mutual relationship, so that desired data can be easily created.
【0118】(請求項3の効果)請求項1における他の
文字列との相互関係の条件として、出力文字の半角/全
角などの出力形態を条件とすることで、文字列入力枠に
任意の数の文字を入力するだけで、設定した相互関係に
見合うように文字の出力形態を自動修正するため、手軽
に希望のデータを作成することができる。(Effect of Claim 3) By setting the output form such as half-width / full-width of the output character as a condition of mutual relation with another character string in claim 1, an arbitrary character string By simply inputting the number of characters, the output form of the characters is automatically corrected so as to match the set mutual relationship, so that desired data can be easily created.
【0119】(請求項4の効果)請求項4における他の
文字列との相互関係の条件として、出力文字の文字間調
整を条件とすることで、文字列入力枠に任意の数の文字
を入力するだけで、設定した相互関係に見合うように文
字列の文字間調整を自動修正するため、手軽に希望のデ
ータを作成することができる。(Effect of Claim 4) An arbitrary number of characters can be entered in a character string input box by adjusting the intercharacter spacing of output characters as a condition of mutual relation with another character string in claim 4. Just by inputting, the inter-character adjustment of the character string is automatically corrected to match the set mutual relationship, so that desired data can be easily created.
【0120】請求項1〜4の各手段を駆動するためプロ
グラムを備えた記憶媒体を提供することができるので、
特定の機器に依存することなく多様な環境で本発明を実
施することができる。Since a storage medium having a program for driving each of the means of claims 1 to 4 can be provided,
The present invention can be implemented in various environments without depending on a specific device.
【0121】(請求項5の効果)請求項5の発明は、文
字列入力枠情報と図柄情報に分けてデータを保持し、両
方のデータから文字列入力枠を作成するので、文字列入
力枠を図柄毎に全部のパターンを用意する場合よりもデ
ータ量を少なくでき、このことからコストダウン効果を
図ることができる。(Effect of Claim 5) According to the invention of claim 5, the data is held separately in the character string input frame information and the design information, and the character string input frame is created from both data. The amount of data can be reduced as compared with the case where all the patterns are prepared for each symbol, and the cost reduction effect can be achieved.
【0122】(請求項6の効果)請求項6の発明は、文
字列入力枠情報に重ね禁止部分の情報を持たせて、これ
と図柄情報を合わせて文字列入力枠を作成するので、図
柄データの影響を受けずに文字入力領域以外を図柄で飾
ることができ、元データの作成が容易になり、コストダ
ウン効果を得ることができる。(Effect of Claim 6) According to the invention of claim 6, the character string input frame information is provided with the information of the overlap prohibition portion and the character information is combined with the design information to form the character string input frame. It is possible to decorate the area other than the character input area with a pattern without being affected by the data, to easily create the original data, and to obtain a cost reduction effect.
【0123】(請求項7の効果)請求項7の発明は、図
柄情報に重ね部分の情報を持たせて、これと文字列入力
枠情報を合わせて文字列入力枠を作成するので、図柄の
重ね部分情報によって自動で文字入力枠のサイズ変更を
行うことができ、元データの作成が容易になり、コスト
ダウン効果を得ることができる。(Effect of Claim 7) According to the invention of claim 7, the character string input frame is created by adding the information of the overlapping portion to the symbol information and combining it with the character string input frame information. The size of the character input frame can be automatically changed based on the overlapped portion information, the original data can be easily created, and a cost reduction effect can be obtained.
【0124】(請求項8の効果)請求項8の発明は、請
求項1〜7の各手段を駆動するためのプログラムを備え
た記録媒体を提供することができるので、特定の機器に
依存することなく、多様な環境で請求項1〜7の発明を
実施することができる。(Effect of Claim 8) The invention of Claim 8 can provide a recording medium provided with a program for driving each means of Claims 1 to 7, so that it depends on a specific device. The inventions of claims 1 to 7 can be implemented in various environments without any problems.
【図1】本発明の1実施形態の構成を示すブロック図。FIG. 1 is a block diagram showing the configuration of one embodiment of the present invention.
【図2】本発明による複数の文字入力枠の設定の説明
図。FIG. 2 is an explanatory diagram of setting of a plurality of character input frames according to the present invention.
【図3】本発明による自動修正が発生しない場合の文字
出力結果の一例を示す図。FIG. 3 is a diagram showing an example of a character output result when automatic correction does not occur according to the present invention.
【図4】本発明による自動修正が発生した場合の文字出
力結果の一例を示す図。FIG. 4 is a diagram showing an example of a character output result when an automatic correction has occurred according to the present invention.
【図5】本発明による自動修正が発生した場合の文字出
力結果の他の例を示す図。FIG. 5 is a diagram showing another example of a character output result when an automatic correction has occurred according to the present invention.
【図6】本発明による自動修正が発生した場合の文字出
力結果の更に他の例を示す図。FIG. 6 is a diagram showing still another example of a character output result when an automatic correction according to the present invention has occurred.
【図7】文字サイズと文字間ドットの関係を示す対応
図。FIG. 7 is a correspondence diagram showing a relationship between a character size and a dot between characters.
【図8】枠情報格納エリアに格納された枠情報の説明
図。FIG. 8 is an explanatory diagram of frame information stored in a frame information storage area.
【図9】複数の枠情報の相互関係を示す相互関係格納エ
リアの説明図。FIG. 9 is an explanatory diagram of a mutual relation storage area showing a mutual relation of a plurality of frame information.
【図10】複数の文字枠における相互関係設定時の表示
画面の説明図。FIG. 10 is an explanatory diagram of a display screen when a mutual relationship is set in a plurality of character frames.
【図11】複数の文字枠における相互関係設定画面の説
明図。FIG. 11 is an explanatory diagram of a mutual relation setting screen in a plurality of character frames.
【図12】文字枠の設定条件の説明図。FIG. 12 is an explanatory diagram of a setting condition of a character frame.
【図13】文字サイズと文字間ドットの対応の自動修正
のフローチャート。FIG. 13 is a flowchart of automatic correction of correspondence between a character size and a dot between characters.
【図14】本発明の請求項1の動作を説明するためのフ
ローチャート。FIG. 14 is a flowchart for explaining the operation of claim 1 of the present invention.
【図15】本発明の請求項2の動作を説明するためのフ
ローチャート。FIG. 15 is a flowchart for explaining the operation of claim 2 of the present invention.
【図16】文字サイズと文字間ドットの相互関係による
自動修正のフローチャート。FIG. 16 is a flowchart of automatic correction based on the interrelationship between character size and inter-character dot.
【図17】本発明の請求項3の動作を説明するためのフ
ローチャート。FIG. 17 is a flowchart for explaining the operation of claim 3 of the present invention.
【図18】本発明の請求項4の動作を説明するためのフ
ローチャート。FIG. 18 is a flowchart for explaining the operation of claim 4 of the present invention.
【図19】本発明の他の実施形態の構成を示すブロック
図。FIG. 19 is a block diagram showing a configuration of another embodiment of the present invention.
【図20】請求項5の発明における選択画面の説明図。FIG. 20 is an explanatory view of a selection screen according to the invention of claim 5;
【図21】請求項5の発明におけるデータの説明図。FIG. 21 is an explanatory diagram of data according to the invention of claim 5;
【図22】本発明の請求項5の動作を説明するためのフ
ローチャート。FIG. 22 is a flowchart for explaining the operation of claim 5 of the present invention.
【図23】本発明の請求項6の動作の説明図。FIG. 23 is an explanatory diagram of an operation according to claim 6 of the present invention.
【図24】本発明の請求項6のデータの説明図。FIG. 24 is an explanatory diagram of data according to claim 6 of the present invention.
【図25】本発明の請求項6の動作を説明するためのフ
ローチャート。FIG. 25 is a flowchart for explaining the operation of claim 6 of the present invention.
【図26】本発明の請求項7の説明図。FIG. 26 is an explanatory view of claim 7 of the present invention.
【図27】本発明の請求項7のデータの説明図。FIG. 27 is an explanatory diagram of data according to claim 7 of the present invention.
【図28】本発明の請求項7の動作を説明するためのフ
ローチャート。FIG. 28 is a flowchart for explaining the operation of claim 7 of the present invention.
【図29】本発明の請求項7における重なり判定の動作
を説明するためのフローチャート。FIG. 29 is a flowchart for explaining the operation of the overlap determination in claim 7 of the present invention.
【図30】格納されたデータ形式の説明図。FIG. 30 is an explanatory diagram of a stored data format.
【図31】従来例における複数の文字入力枠の設定の説
明図。FIG. 31 is an explanatory diagram of setting of a plurality of character input frames in a conventional example.
【図32】従来例における自動修正が発生しない場合の
文字出力結果の説明図。FIG. 32 is an explanatory diagram of a character output result when no automatic correction occurs in the conventional example.
【図33】従来例における自動修正が発生した場合の文
字出力結果の説明図。FIG. 33 is an explanatory diagram of a character output result when an automatic correction has occurred in the conventional example.
【図34】従来例における自動修正が発生した場合の相
互関係を満たすように再編集した出力結果の説明図。FIG. 34 is an explanatory diagram of an output result re-edited so as to satisfy a mutual relationship in a case where automatic correction has occurred in a conventional example.
1 CPU 2 ROM 3 RAM 4 プリンタ制御部 5 プリンタ 6 内部記憶制御部 7 内部記憶部 8 外部記憶制御部 9 記憶媒体 10 表示制御部 11 表示装置 12 座標入力制御部 13 タブレット 14 ペン 15 キー制御部 16 キーボード 17 入力手段 18 表示手段 19 記憶手段 20 編集手段 21 文字列入力枠情報 22 図柄情報 23 文字列入力枠選択手段 24 図柄選択手段 25 文字列入力枠・図柄データ重ね手段 26 文字列入力枠・重ね禁止処理手段 27 図柄データ重ね禁止処理手段 28 文字列入力枠・図柄重なり判定手段 29 文字列入力領域縮小処理手段 DESCRIPTION OF SYMBOLS 1 CPU 2 ROM 3 RAM 4 Printer control part 5 Printer 6 Internal storage control part 7 Internal storage part 8 External storage control part 9 Storage medium 10 Display control part 11 Display device 12 Coordinate input control part 13 Tablet 14 Pen 15 Key control part 16 Keyboard 17 Inputting means 18 Displaying means 19 Storage means 20 Editing means 21 Character string input frame information 22 Symbol information 23 Character string input frame selecting means 24 Symbol selecting means 25 Character string input frame / design data overlapping means 26 Character string input frame / overlapping Prohibition processing means 27 Symbol data overlap prohibition processing means 28 Character string input frame / symbol overlap determination means 29 Character string input area reduction processing means
Claims (8)
列入力枠に任意の数の文字を入力することができる入力
手段と、上記複数の文字列入力枠に入力する文字と各文
字列入力枠に入力される文字の文字列入力枠間における
相互関係を記憶する記憶手段と、上記入力手段により入
力される文字と上記記憶手段に記憶される文字列入力枠
間の相互関係より上記複数の文字列入力枠のフォントレ
イアウトを自動決定する編集手段と、該編集手段により
編集された文字列を表示する表示手段とを設けたことを
特徴とする文字編集装置。1. An input means capable of inputting an arbitrary number of characters into a plurality of character string input boxes defining a maximum number of inputtable characters, a character to be input into the plurality of character string input boxes, and each character string input. Storage means for storing a mutual relationship between character string input frames of characters input to the frame; and A character editing apparatus comprising: an editing unit for automatically determining a font layout of a character string input frame; and a display unit for displaying a character string edited by the editing unit.
上記編集手段は上記複数の文字列入力枠のうちのある文
字列入力枠に入力された文字数により該文字列入力枠の
文字サイズが変化したとき、上記記憶手段に記憶された
上記相互関係に基づき、他の文字列入力枠の文字サイズ
を変更する文字サイズ自動編集手段であることを特徴と
する文字編集装置。2. The character editing device according to claim 1, wherein
When the character size of the character string input box changes according to the number of characters input to a certain character string input box of the plurality of character string input boxes, the editing means is configured based on the mutual relationship stored in the storage means. A character size automatic editing means for changing the character size of another character string input frame.
上記編集手段はある文字列入力枠に入力された文字列
を、上記記憶手段に記憶されている上記相互関係に基づ
き、他の文字列入力枠の文字列に見合う半角あるいは全
角の文字出力形態に変更する文字形態自動編集手段であ
ることを特徴とする文字編集装置。3. The character editing device according to claim 1, wherein
The editing means converts the character string input to a certain character string input box into a half-width or full-width character output form corresponding to the character string of another character string input box, based on the mutual relationship stored in the storage means. A character editing device, which is a character form automatic editing means for changing.
上記編集手段はある文字列入力枠に入力される文字列
を、上記記憶手段に記憶されている上記相互関係に基づ
き、他の文字列入力枠の文字列に見合う文字間隔に調整
する文字間隔調整自動編集手段であることを特徴とする
文字編集装置。4. The character editing device according to claim 1, wherein
The editing means adjusts a character string input to a certain character string input box to a character spacing matching a character string of another character string input box based on the mutual relation stored in the storage means. A character editing device, which is an automatic editing means.
列入力枠に任意の数の文字を入力することができる入力
手段と、上記複数の文字列入力枠に入力する文字、各文
字列入力枠情報および図柄情報等のデータを記憶する記
憶手段と、入力文字、文字列入力枠および図柄等を表示
する表示手段と、上記入力文字、文字列入力枠および図
柄等の編集処理を行う編集手段と、上記文字列入力枠の
選択処理を行う文字列入力枠選択手段と、上記図柄の選
択処理を行う図柄選択手段と、文字列入力枠と図柄の重
ね処理を行う文字列入力枠・図柄データ重ね手段とを設
けたことを特徴とする文字編集装置。5. An input means capable of inputting an arbitrary number of characters into a plurality of character string input boxes defining a maximum number of inputtable characters, characters to be input into the plurality of character string input boxes, and each character string input Storage means for storing data such as frame information and symbol information; display means for displaying input characters, character string input frames and symbols; and editing means for editing the input characters, character string input frames and symbols, etc. Character string input frame selecting means for selecting the character string input frame, symbol selecting means for performing the symbol selecting processing, and character string input frame / symbol data for performing the character string input frame and symbol overlapping processing A character editing device comprising a superimposing means.
上記文字列入力枠・図柄データ重ね手段は文字列入力枠
中の重ね禁止部分の判断を行う文字列入力枠・重ね禁止
部分判定手段と、該文字列入力枠・重ね禁止部分判定手
段により抽出した上記重ね禁止部分の図形データを重ね
ない入力枠自動修正処理を行う図柄データ重ね禁止手段
を備えたことを特徴とする文字編集装置。6. The character editing device according to claim 5, wherein
The character string input frame / design data overlapping means is extracted by the character string input frame / overlapping prohibited part determining means for determining the overlapping prohibited part in the character string input frame, and extracted by the character string input frame / overlapping prohibited part determining means. A character editing apparatus, comprising: a symbol data superimposition prohibiting means for performing an input frame automatic correction process that does not superimpose the graphic data of the superimposition prohibited part.
上記編集手段は、図柄データのサイズの判断を行う図柄
データ判定手段と、該図柄データ判定手段による判定結
果に基づき文字列入力枠の縮小を行う文字列入力枠縮小
手段を備えたことを特徴とする文字編集装置。7. The character editing device according to claim 5, wherein
The editing means includes a symbol data determining means for determining the size of the symbol data, and a character string input frame reducing means for reducing the character string input frame based on the determination result by the symbol data determining means. Character editing device.
の各構成手段を駆動するプログラムをそれぞれ備えたこ
とを特徴とする文字編集装置駆動用記録媒体。8. A recording medium for driving a character editing device, comprising a program for driving each component of the character editing device according to claim 1.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10028279A JPH11232269A (en) | 1998-02-10 | 1998-02-10 | Character editing device and recording medium for driving character editing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10028279A JPH11232269A (en) | 1998-02-10 | 1998-02-10 | Character editing device and recording medium for driving character editing device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11232269A true JPH11232269A (en) | 1999-08-27 |
Family
ID=12244167
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10028279A Pending JPH11232269A (en) | 1998-02-10 | 1998-02-10 | Character editing device and recording medium for driving character editing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH11232269A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009176068A (en) * | 2008-01-24 | 2009-08-06 | Canon Inc | Document processing apparatus, document processing method, and program |
-
1998
- 1998-02-10 JP JP10028279A patent/JPH11232269A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009176068A (en) * | 2008-01-24 | 2009-08-06 | Canon Inc | Document processing apparatus, document processing method, and program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5416898A (en) | Apparatus and method for generating textual lines layouts | |
| EP0864987B1 (en) | Document processing method and apparatus, corresponding program and storage unit | |
| US20040205602A1 (en) | Page layout design using geometric interference schema | |
| JPH09300703A (en) | Printing equipment | |
| JP4492082B2 (en) | Image output control method, apparatus, and program | |
| JPH11232269A (en) | Character editing device and recording medium for driving character editing device | |
| JPH08161309A (en) | Document creation device | |
| JPS6017487A (en) | How to automatically set the line pitch of a document creation device | |
| JP2816181B2 (en) | Document processing device | |
| KR100238814B1 (en) | Data processing apparatus and method | |
| JP3450869B2 (en) | Bit image data generation device and bit image data generation method | |
| JP3170155B2 (en) | Font expansion device | |
| JP3814330B2 (en) | Character processing apparatus, character processing method, and memory | |
| JPH09185603A (en) | Document creating apparatus and character string form control method | |
| JPH0969098A (en) | Document creation device | |
| JP2773145B2 (en) | Document shaping method and document processing device | |
| JPS62175873A (en) | image processing system | |
| JP2844445B2 (en) | Continuous cotton body storing method, continuous cotton body creating method, and continuous cotton body creating apparatus | |
| JP2009087269A (en) | Printing device | |
| JPH08153092A (en) | Document processing device | |
| JPH07152737A (en) | Document creation device | |
| JPS61286177A (en) | Document-forming device | |
| JPH1040239A (en) | Character processing device, character processing method, and storage medium storing computer readable program | |
| JPS6015179A (en) | document processing device | |
| JPH05151216A (en) | Document processing device with frame editing function |