[go: up one dir, main page]

JPH08235269A - Character arrangement method and form design system - Google Patents

Character arrangement method and form design system

Info

Publication number
JPH08235269A
JPH08235269A JP7063562A JP6356295A JPH08235269A JP H08235269 A JPH08235269 A JP H08235269A JP 7063562 A JP7063562 A JP 7063562A JP 6356295 A JP6356295 A JP 6356295A JP H08235269 A JPH08235269 A JP H08235269A
Authority
JP
Japan
Prior art keywords
character
spacing
frame
ratio
rectangular frame
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
Application number
JP7063562A
Other languages
Japanese (ja)
Inventor
Takahito Kanazawa
貴人 金沢
Naomi Nomura
尚美 野村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dai Nippon Printing Co Ltd
Original Assignee
Dai Nippon Printing Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Dai Nippon Printing Co Ltd filed Critical Dai Nippon Printing Co Ltd
Priority to JP7063562A priority Critical patent/JPH08235269A/en
Publication of JPH08235269A publication Critical patent/JPH08235269A/en
Pending legal-status Critical Current

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

(57)【要約】 【目的】枠組みの中にバランス良く文字を配置すること
ができ、しかも作業負荷が極めて小さい文字配置方法お
よび帳票類デザインシステムを提供する。 【構成】文字間隔と前記矩形枠の左右辺と文字の間隔と
の列間隔比率を指定する列間隔比率指定過程と、前記配
列する文字を前記矩形枠の内部に包含するように文字の
サイズ等を調整し調整文字データを得る文字調整過程
と、前記列間隔比率と前記調整文字データに基づいて、
文字間隔と、前記矩形枠の左右辺と文字の間隔とを演算
する配列間隔演算過程と、を有する文字配列方法、およ
びそれを適用した帳票デザインシステム。
(57) [Summary] [Purpose] To provide a character arrangement method and form design system that can arrange characters in a frame in a well-balanced manner and have a very low work load. A column spacing ratio designating process for designating a character spacing and a column spacing ratio between the right and left sides of the rectangular frame and the spacing between characters, and a character size etc. so that the arranged characters are included in the rectangular frame. A character adjustment process for adjusting to obtain adjusted character data, based on the column spacing ratio and the adjusted character data,
A character arrangement method having a character interval and an arrangement interval calculation process for calculating the right and left sides of the rectangular frame and the character interval, and a form design system to which the character arrangement method is applied.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、文字配列方法およびそ
の方法を適用した帳票類のデザインシステムに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a character arrangement method and a form design system to which the method is applied.

【0002】[0002]

【従来の技術】文字の配列は、配列する領域を指定し、
文字のサイズを指定し、配列文字の桁間隔(列間隔)・
行間隔を指定することで行われる。配列する範囲の指定
は、たとえば用紙に印字出力することが前提の場合に
は、A5,A4,A3,B5,B4等の用紙のサイズを
指定することにより行われ、場合によっては余白の指定
も併せて行われた。また罫線等による枠組みがあり、そ
の枠組みを配列する範囲とする場合には、その枠組みの
指定はその枠組みの内部にカーソルを置く等により行わ
れる。また文字サイズの指定は、9ポイント,12ポイ
ント等のポイント数(活字の大きさの規格)を指定する
ことにより行われる。文字の属性に関しサイズとともに
行書体,楷書体,ゴシック体等の書体の指定も行われる
場合が多い。
2. Description of the Related Art A character array specifies a region to be arrayed,
Character size is specified, and the digit spacing of array characters (column spacing)
This is done by specifying the line spacing. The range to be arranged is specified by, for example, specifying the size of the paper such as A5, A4, A3, B5, B4 on the assumption that the printout is performed on the paper, and in some cases, the margin is also specified. It was also done. Further, there is a framework with ruled lines and the like, and when the framework is to be arranged, the framework is designated by placing a cursor inside the framework. The character size is specified by specifying the number of points such as 9 points and 12 points (standard for the size of printed characters). With respect to the attribute of a character, it is often the case that a line typeface, a regular typeface, a Gothic typeface, and the like are specified together with the size.

【0003】また配列文字の列間隔(桁間隔)は、文字
を横書きする場合(文字を横に流し込む場合)には単に
文字間隔ともよばれ、その指定は文字の列方向の配列ピ
ッチを指定することにより行われる。また配列文字の行
間隔は、文字を縦書きする場合(文字を縦に流し込む場
合)には単に文字間隔ともよばれ、その指定は文字の行
方向の配列ピッチを指定することにより行われる。従来
の文字の配列方法においては、このように文字サイズの
指定、列間隔指定、行間隔指定等の多数の指定項目の全
てに対し、必要な数字を入力する等により指定を完了さ
せてから文字の配列を行う。
The column spacing (digit spacing) of arrayed characters is also simply referred to as the character spacing when characters are written horizontally (flowing characters horizontally), and the designation is to specify the array pitch in the column direction of the characters. Done by. The line spacing of arrayed characters is also simply referred to as the character spacing when characters are written vertically (when characters are poured vertically), and the designation is made by designating the array pitch of the characters in the line direction. In the conventional method of arranging characters, characters are specified after completing the specification by entering the necessary numbers for all of the many specified items such as character size specification, column interval specification, line interval specification, etc. Array of.

【0004】[0004]

【発明が解決しようとする課題】しかしながら、このよ
うな方法によって罫線等による枠組みの内部に文字を配
置する場合、枠組みのサイズと文字の文字数との関係を
考慮して、枠組みの内部にバランス良く文字を配列する
ことは、容易ではなかった。たとえば、文字のサイズや
文字の数が大きい場合には枠組みから文字が外れること
があり、文字のサイズや文字の数が小さい場合には枠組
みに不自然な空白部分が残る。したがって、指定の方法
を変えては試行錯誤を繰返し、微調整を行いながら配置
を決定する極めて負荷の大きい作業が必要であった。
However, in the case of arranging the characters inside the frame by the ruled lines or the like by such a method, the relationship between the size of the frame and the number of characters of the characters is taken into consideration in a well-balanced manner inside the frame. Arranging letters has never been easier. For example, when the size of the character or the number of characters is large, the character may be out of the frame, and when the size of the character or the number of characters is small, an unnatural white space remains in the frame. Therefore, it has been necessary to perform trial and error by changing the designated method and determine the placement while performing fine adjustment, which is an extremely heavy work.

【0005】そこで本発明の目的は、枠組みの中にバラ
ンス良く文字を配置することができ、しかも作業負荷が
極めて小さい文字配置方法および帳票類デザインシステ
ムを提供することにある。
SUMMARY OF THE INVENTION An object of the present invention is to provide a character arranging method and form design system which can arrange characters in a frame in a well-balanced manner and have a very small work load.

【0006】[0006]

【課題を解決するための手段】上記目的は下記の本発明
によって達成される。即ち、本発明は、文字配列対象の
矩形枠を指定する枠指定過程と、配列する文字の列につ
いて、文字と文字の間隔と、前記矩形枠の左右辺と文字
の間隔と、の列間隔比率を指定する列間隔比率指定過程
と、前記配列する文字を前記矩形枠の内部に包含するよ
うに文字のサイズを調整し調整文字データを得る文字調
整過程と、前記列間隔比率と前記調整文字データに基づ
いて、文字と文字の間隔と、前記矩形枠の左右辺と文字
の間隔と、を演算する配列間隔演算過程と、を有する文
字配列方法、である。
The above object can be achieved by the present invention described below. That is, the present invention is a frame designating process of designating a rectangular frame of a character array target, a column spacing ratio of a spacing between characters, and a spacing between characters on the right and left sides of the rectangular frame and a spacing between characters in a sequence of characters to be aligned. A column spacing ratio designating step, a character adjusting step in which the character size is adjusted so as to include the arranged characters in the rectangular frame to obtain adjusted character data, the column spacing ratio and the adjusted character data A character arrangement method, which includes an arrangement interval calculation step of calculating a character-to-character interval and a right and left sides of the rectangular frame and a character based on the above.

【0007】また本発明は、文字配列対象の矩形枠を指
定する枠指定過程と、配列する文字の列について、文字
と文字の間隔と、前記矩形枠の左右辺と文字の間隔と、
の列間隔比率を指定する列間隔比率指定過程と、配列す
る文字列の行について、文字列と文字列の間隔と、前記
矩形枠の上下辺と文字列の間隔と、の行間隔比率を指定
する行間隔比率指定過程と、前記配列する文字を前記矩
形枠の内部に包含するように、文字のサイズ、文字の長
体率、文字の平体率を調整し、調整文字データを得る文
字調整過程と、前記列間隔比率と、前記行間隔比率と、
前記調整文字データに基づいて、文字と文字の間隔と、
前記矩形枠の左右辺と文字の間隔と、文字列と文字列の
間隔と、前記矩形枠の上下辺と文字列の間隔と、を演算
する配列間隔演算過程と、を有する文字配列方法、であ
る。
Further, according to the present invention, a frame designating process for designating a rectangular frame for character arrangement, a character-to-character interval between character strings to be arranged, a left-right side of the rectangular frame and a character interval,
Specify the column spacing ratio specifying step, and specify the line spacing ratio of the character string to character string spacing and the upper and lower sides of the rectangular frame and the character string spacing for the rows of the character strings to be arranged. A step of specifying the line spacing ratio, and adjusting the character size, the character length ratio, and the character flatness ratio so as to include the arranged characters inside the rectangular frame, and obtain the adjusted character data. A step, the column spacing ratio, the row spacing ratio,
Based on the adjusted character data, characters and character spacing,
A character arrangement method, comprising: an arrangement interval calculation process for calculating a space between characters on the left and right sides of the rectangular frame; a space between characters on the character string; and a space between upper and lower sides of the rectangular frame and a character string. is there.

【0008】また本発明は、前記矩形枠は図形枠の内部
に設けられた文字配列枠であり、前記図形枠を指定する
ことで前記文字配列枠が指定される文字配列方法、であ
る。
The present invention is also the character arrangement method, wherein the rectangular frame is a character arrangement frame provided inside a figure frame, and the character arrangement frame is designated by designating the figure frame.

【0009】また本発明は、文字配列手段を有する帳票
類のデザインシステムであって、前記文字配列手段は、
枠指定手段と、列間隔比率指定手段と、行間隔比率指定
手段と、文字調整手段と、配列間隔演算手段とから構成
され、前記枠指定手段は文字配列対象の矩形枠を指定
し、前記列間隔比率指定手段は配列する文字の列につい
て、文字と文字の間隔と、前記矩形枠の左右辺と文字の
間隔と、の列間隔比率を指定し、前記行間隔比率指定手
段は配列する文字列の行について、文字列と文字列の間
隔と、前記矩形枠の上下辺と文字列の間隔と、の行間隔
比率を指定し、前記文字調整手段は前記配列する文字を
前記矩形枠の内部に包含するように、文字のサイズ、文
字の長体率、文字の平体率を調整し、調整文字データを
得て、前記配列間隔演算手段は前記列間隔比率と、前記
行間隔比率と、前記調整文字データに基づいて、文字と
文字の間隔と、前記矩形枠の左右辺と文字の間隔と、文
字列と文字列の間隔と、前記矩形枠の上下辺と文字列の
間隔と、を演算する、帳票類のデザインシステム、であ
る。
The present invention is also a form design system having character arrangement means, wherein the character arrangement means comprises:
The frame designating unit comprises a frame designating unit, a column spacing ratio designating unit, a line spacing ratio designating unit, a character adjusting unit, and an array spacing computing unit. The spacing ratio designating means designates a column spacing ratio of the spacing between the characters and the spacing between the right and left sides of the rectangular frame and the spacing between the character strings to be arranged. The line spacing ratio of the character string to character string interval, the upper and lower sides of the rectangular frame, and the character string interval is specified for each line, and the character adjusting means places the arranged characters inside the rectangular frame. The character size, the character length ratio, and the character flatness ratio are adjusted so as to include, and the adjusted character data is obtained, and the arrangement interval calculation means is the column interval ratio, the line interval ratio, and Based on the adjusted character data, the distance between characters and And distance between the right and left sides and the character shape frame, calculates the distance between the strings and the strings, and spacing of the upper and lower sides and strings of said rectangular frame, and a design system, the paper sheet.

【0010】[0010]

【作用】本発明の文字配列方法によれば、枠指定過程に
より文字配列対象の矩形枠が指定され、列間隔比率指定
過程により配列する文字の列について、文字と文字の間
隔と、前記矩形枠の左右辺と文字の間隔と、の列間隔比
率が指定され、文字調整過程により前記配列する文字を
前記矩形枠の内部に包含するように、文字のサイズが調
整され、調整文字データが得られ、配列間隔演算過程に
より前記列間隔比率と、前記調整文字データに基づい
て、文字と文字の間隔と、前記矩形枠の左右辺と文字の
間隔と、が演算される。
According to the character arranging method of the present invention, the rectangular frame for character arrangement is designated in the frame designating process, and the character-to-character space and the rectangular frame are arranged in the character sequence to be arranged in the column spacing ratio designating process. The column spacing ratio of the left and right sides of the character and the character spacing is specified, and the character size is adjusted by the character adjustment process so that the arranged characters are included in the rectangular frame, and adjusted character data is obtained. In the array spacing calculation process, the spacing between the columns is calculated based on the column spacing ratio and the adjusted character data, and the spacing between the characters and the left and right sides of the rectangular frame.

【0011】本発明の文字配列方法によれば、枠指定過
程により文字配列対象の矩形枠が指定され、列間隔比率
指定過程により配列する文字の列について、文字と文字
の間隔と、前記矩形枠の左右辺と文字の間隔と、の列間
隔比率が指定され、行間隔比率指定過程により配列する
文字列の行について、文字列と文字列の間隔と、前記矩
形枠の上下辺と文字列の間隔と、の行間隔比率が指定さ
れ、文字調整過程により前記配列する文字を前記矩形枠
の内部に包含するように、文字のサイズ、文字の長体
率、文字の平体率が調整され、調整文字データが得ら
れ、配列間隔演算過程により前記列間隔比率と、前記行
間隔比率と、前記調整文字データに基づいて、文字と文
字の間隔と、前記矩形枠の左右辺と文字の間隔と、文字
列と文字列の間隔と、前記矩形枠の上下辺と文字列の間
隔と、が演算される。したがって、複数行の文字を矩形
枠内に配列することができる。
According to the character arrangement method of the present invention, the rectangular frame for character arrangement is designated in the frame designating process, and the character-to-character spacing and the rectangular frame are arranged in the character sequence to be arranged in the column spacing ratio designating process. The column spacing ratio of the left and right sides and the character spacing is specified, and for the rows of the character string to be arranged by the line spacing ratio specification process, the spacing between the character strings and the upper and lower sides of the rectangular frame and the character string A space and a line spacing ratio are specified, and the character size, the character length ratio, and the character flatness ratio are adjusted so that the arranged characters are included in the rectangular frame by the character adjustment process, Adjusted character data is obtained, and the column interval ratio, the row interval ratio, and the character interval based on the adjusted character data by the array interval calculation process, and the left and right sides of the rectangular frame and the character interval. , The space between strings, And distance between the upper and lower sides and strings of serial rectangular frame, is calculated. Therefore, a plurality of lines of characters can be arranged in the rectangular frame.

【0012】また本発明の文字配列方法によれば、前記
矩形枠は図形枠の内部に設けられた文字配列枠であり、
前記図形枠を指定することで前記枠指定過程により前記
文字配列枠が指定される。したがって図形枠の線幅、図
形と文字を別処理した場合の位置ずれ等に対する余裕が
ある。
Further, according to the character arrangement method of the present invention, the rectangular frame is a character arrangement frame provided inside the graphic frame,
By specifying the graphic frame, the character arrangement frame is specified by the frame specifying process. Therefore, there is a margin for the line width of the figure frame and the positional deviation when the figure and the character are separately processed.

【0013】また本発明の帳票類デザインシステムによ
れば、文字配列手段を有する帳票類のデザインシステム
であって、前記文字配列手段は、枠指定手段と、列間隔
比率指定手段と、行間隔比率指定手段と、文字調整手段
と、配列間隔演算手段とから構成され、前記枠指定手段
により文字配列対象の矩形枠が指定され、前記列間隔比
率指定手段により配列する文字の列について、文字と文
字の間隔と、前記矩形枠の左右辺と文字の間隔と、の列
間隔比率が指定され、前記行間隔比率指定手段により配
列する文字列の行について、文字列と文字列の間隔と、
前記矩形枠の上下辺と文字列の間隔と、の行間隔比率が
指定され、前記文字調整手段により前記配列する文字を
前記矩形枠の内部に包含するように、文字のサイズ、文
字の左右方向のサイズの伸縮率である長体率、文字の天
地方向のサイズの伸縮率である平体率が調整され、調整
文字データが得られ、前記配列間隔演算手段により前記
列間隔比率と、前記行間隔比率と、前記調整文字データ
に基づいて、文字と文字の間隔と、前記矩形枠の左右辺
と文字の間隔と、文字列と文字列の間隔と、前記矩形枠
の上下辺と文字列の間隔と、が演算される。
According to the form design system of the present invention, there is provided a form design system having character arrangement means, wherein the character arrangement means is a frame designating means, a column spacing ratio designating means, and a line spacing ratio. It comprises a designating unit, a character adjusting unit, and an array spacing calculating unit, wherein the frame designating unit designates a rectangular frame for character arraying, and the column spacing ratio designating unit arranges a character string to be arranged. And a space between characters on the right and left sides of the rectangular frame and a space between the characters are designated, and a space between the character strings for the lines of the character string arranged by the line space ratio designating means,
The line spacing ratio of the upper and lower sides of the rectangular frame and the space between the character strings is specified, and the character size and the horizontal direction of the character are set so that the characters arranged by the character adjusting means are included in the rectangular frame. The length ratio, which is the expansion / contraction ratio of the size of the character, and the flatness ratio, which is the expansion / contraction ratio of the size of the character in the vertical direction, are adjusted to obtain adjusted character data, and the column interval ratio and the line The space ratio, the space between the characters based on the adjusted character data, the space between the left and right sides of the rectangular frame and the character, the space between the character string and the character string, and the upper and lower sides of the rectangular frame and the character string. The intervals and are calculated.

【0014】[0014]

【実施例】以下、本発明の文字配列方法および帳票類デ
ザインシステムについて好適な実施例により説明する。
図1は本発明の文字配列方法を実施する装置の構成を示
す図である。図1において、1の実線の枠で囲まれた部
分は本発明の文字配列方法を実施する文字配列装置、2
はイーサーネット等のLAN(Local Area Network)、
3は文字データ、基礎部品(プリミティブ)データ、デ
ザインデータ、その他のデータを保存するとともにそれ
らのデータをLANを通じて文字配列装置1との間で相
互に転送するデータストアシステム、4はキーボード、
マウス等の入力装置、5はディスプレイ、プリンタ等の
出力手段である。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The character arrangement method and form design system of the present invention will be described below with reference to preferred embodiments.
FIG. 1 is a diagram showing the configuration of an apparatus for carrying out the character arrangement method of the present invention. In FIG. 1, a portion surrounded by a solid line frame 1 is a character arranging device for carrying out the character arranging method of the present invention.
Is a LAN (Local Area Network) such as Ethernet,
3 is a data store system for storing character data, basic part (primitive) data, design data, and other data, and for transferring these data to and from the character arranging device 1 through a LAN, 4 is a keyboard,
An input device 5 such as a mouse is an output means such as a display and a printer.

【0015】図1において、文字配列装置1は更に細部
から構成されており、6は記憶手段、7は演算手段であ
り、パーソナルコンピュータ、エンジニアリングワーク
ステーション等のコンピュータの本体部分である。そし
て記憶手段6において、8はデータストアシステム3か
ら読込んだ、あるいは入力装置4から入力され記憶され
ている文字データ、9は文字データ8を指定し配列して
得るデザインデータである。さらに演算手段7におい
て、10は指定された矩形枠に文字データ8を配列する
際の配列様式を指定する枠パラメータ指定処理ルーチン
であり、11は指定された配列様式にしたがって文字の
サイズ、長体率、平体率等を調整し調整文字データを得
る処理を行う文字調整処理ルーチン、12は指定された
配列様式と、調整文字データに基づいて文字の配列間隔
を演算し文字配列データを得る配列間隔演算手段であ
る。
In FIG. 1, the character arranging device 1 is further composed of details, 6 is a storage means, 7 is a computing means, and is a main body of a computer such as a personal computer or an engineering workstation. In the storage means 6, 8 is character data read from the data store system 3 or input and stored from the input device 4, and 9 is design data obtained by designating and arranging the character data 8. Further, in the calculating means 7, 10 is a frame parameter designation processing routine for designating an array format when arranging the character data 8 in the designated rectangular frame, and 11 is a character size and a rectangular shape according to the designated array format. A character adjustment processing routine that adjusts the rate, flatness ratio, etc. to obtain adjusted character data, 12 is an array that obtains character array data by calculating the character array interval based on the specified array format and adjusted character data It is an interval calculation means.

【0016】図2は文字配列処理の流れを示すフロー図
である。詳細は後述するとし、ここでは図2において全
体の処理のフローについて簡単に説明する。文字が配列
される対象の枠図形が指定され(S1)、さらに文字配
列の様式が枠パラメータを指定することにより行われ
(S2)、その指定された枠パラメータが設定されると
文字調整ルーチンが起動して調整文字データが得られ
(S3)、その調整文字データと枠パラメータから文字
を枠図形の内部にある文字配列枠に配列する際の文字間
隔が演算される(S4)。最後に文字配列処理を終了す
るか継続するかが選択され(S5)、終了選択の場合は
終了し、継続選択の場合は対象図形選択(S1)にもど
る。
FIG. 2 is a flow chart showing the flow of character arrangement processing. The details will be described later, and the overall processing flow will be briefly described with reference to FIG. A frame graphic to which characters are to be arranged is specified (S1), and the character arrangement is performed by specifying a frame parameter (S2). When the specified frame parameter is set, the character adjustment routine is executed. The activated character data is obtained upon activation (S3), and the character spacing when arranging characters in the character arrangement frame inside the frame graphic is calculated from the adjusted character data and the frame parameter (S4). Finally, it is selected whether to end or continue the character arranging process (S5). If it is the end selection, the process is ended, and if it is the continuation selection, the process returns to the target figure selection (S1).

【0017】図3はオペレータとシステムの間でデータ
の入出力を対話的に行うダイアログ画面の一例を示す図
である。このダイアログ画面は出力装置5(図1参照)
のディスプレイに表示され、枠パラメータ指定を行う枠
パラメータ入力パレットである。図1における枠パラメ
ータ指定処理ルーチン10および図2の枠パラメータ指
定(S2)は、この枠パラメータ指定を行う枠パラメー
タ入力パレットをダイアログ画面として行われる処理ル
ーチンである。枠パラメータ入力パレットは、図形枠を
指定し操作メニュー(たとえばディザインメニュー)の
中から“枠パラメータ”をマウス操作等によって選択す
ることにより出力装置4のディスプレイ(図1参照)に
表示される。また枠パラメータ入力パレットにおいて必
要な枠パラメータを入力した後“設定”を選択すると、
図形枠に対してその枠パラメータが設定され、枠パラメ
ータ入力パレットの表示は画面から消える。
FIG. 3 is a diagram showing an example of a dialog screen for interactively inputting / outputting data between the operator and the system. This dialog screen is output device 5 (see Figure 1)
It is a frame parameter input palette displayed on the display of and for specifying frame parameters. The frame parameter specification processing routine 10 in FIG. 1 and the frame parameter specification (S2) in FIG. 2 are processing routines performed using the frame parameter input palette for specifying the frame parameters as a dialog screen. The frame parameter input palette is displayed on the display (see FIG. 1) of the output device 4 by designating a graphic frame and selecting "frame parameter" from an operation menu (for example, a design menu) by operating the mouse. In addition, if you select "Set" after entering the required frame parameters in the frame parameter input palette,
The frame parameter is set for the figure frame, and the display of the frame parameter input palette disappears from the screen.

【0018】図3において、たとえば左上の“セーフテ
ィーゾーン”の右側にあるボタンにマウスの指示ポイン
トを置いてマウスボタンをクリックことによりボタンに
▼マークが表示され指定された図形枠の内側にセーフテ
ィーゾーンが設けられる。そのセーフティーゾーンと図
形枠との間隔はボタンの右側にある枠内の数値によって
決定される。セーフティーゾーンが設定された場合には
セーフティーゾーンの内側が文字配列枠となり、セーフ
ティーゾーンが設定されていない場合には図形枠が文字
配列枠となる。また、“基準”は文字列を文字配列枠に
配列する場合の配列様式として中央を基準として対象と
なるように配列するか、左あるいは右に字詰めを行って
配列するか、等を設定する。すなわち、左上基準、中上
基準、右上基準、左中基準、中央基準、右中基準、左下
基準、中下基準、右下基準、等を設定する。また、“組
み方向”は文字列を縦に配列するか、横に配列するかを
設定する。縦横の選定はボタンの選択によって行われ、
選択されたボタンの内部は黒色のマークが現れ選択され
たこと(選択状態)が示される。
In FIG. 3, for example, by placing a mouse pointing point on the button on the right side of the "safety zone" at the upper left and clicking the mouse button, a ▼ mark is displayed on the button and the safety zone is inside the designated graphic frame. Is provided. The distance between the safety zone and the graphic frame is determined by the numerical value in the frame on the right side of the button. When the safety zone is set, the inside of the safety zone becomes the character arrangement frame, and when the safety zone is not set, the figure frame becomes the character arrangement frame. Further, the "reference" is set as the arrangement mode when arranging the character strings in the character arrangement frame, such as arranging so as to be targeted with the center as the reference, or arranging characters with left or right padding. That is, the upper left reference, the middle upper reference, the upper right reference, the left middle reference, the center reference, the right middle reference, the lower left reference, the lower middle reference, the lower right reference, and the like are set. The "set direction" sets whether the character strings are arranged vertically or horizontally. Vertical and horizontal selection is done by selecting the button,
A black mark appears inside the selected button, indicating that it has been selected (selected state).

【0019】また図3の<レイアウト方式> の欄にお
いては、“文字間隔:”、“文字列size”、“AU
TO”の3つの選択肢の中から一つを、またそれらの右
側に配置された“行間隔:”、“行列size”、“A
UTO”の3つの選択肢の中から一つを選定する。選定
はボタンの選択によって行われ、選択されたボタンの内
部は黒色のマークが現れ選択されたこと(選択状態)が
示される。“文字間隔:”は文字列を文字配列枠に配列
する際の文字と文字との間隔を設定する方法であり、枠
の中に数値を書込みボタンを選択状態とすることにより
設定される。また“文字列size”は文字列を文字配
列枠に配列する際の文字列の長さを設定する方法であ
り、枠の中に数値を書込みボタンを選択状態とすること
により設定される。また“AUTO”(左側)は文字列
を文字配列枠に配列する際の配列を自動で行う本発明の
文字配列方法である。“AUTO”および“比率”が選
択状態の場合には、“外枠距離”と“文字間”の数値を
それらの枠に設定することで、それらの数値比率で外枠
距離と文字間が保たれるように文字列の配列が行われる
(詳細は後述する)。
In the <Layout method> column of FIG. 3, "character spacing:", "character string size", "AU"
One of the three options "TO" and "row spacing:", "matrix size", and "A" arranged on the right side of them.
Select one from the three options "UTO". The selection is made by selecting a button, and a black mark appears inside the selected button to indicate that it has been selected (selected state). Interval: "is a method to set the interval between characters when arranging the character string in the character arrangement frame, and is set by writing the numerical value in the frame and selecting the button. The column "size" is a method for setting the length of the character string when arranging the character string in the character arrangement frame, and is set by writing a numerical value in the frame and selecting the button. "AUTO" (Left side) is a character arrangement method of the present invention for automatically arranging a character string in a character arrangement frame. When "AUTO" and "ratio" are selected, "outer frame distance" is displayed. Set the "between characters" value in those boxes It is, an array of strings as between the outer frame distance and character is maintained is performed by their numerical ratio (the details will be described later).

【0020】“行間隔:”は複数行の文字列を文字配列
枠に配列する際の行間隔を設定する方法であり、枠の中
に数値を書込みボタンを選択状態とすることにより設定
される。また“行列size”は複数行の文字列を文字
配列枠に配列する際の文字行の長さを設定する方法であ
り、枠の中に数値を書込みボタンを選択状態とすること
により設定される。また“AUTO”(右側)は複数行
の文字列を文字配列枠に配列する際の配列を自動で行う
本発明の文字配列方法である。“AUTO”および“比
率”が選択状態の場合には、“外枠距離”と“文字間”
の数値をそれらの枠に設定することで、それらの数値比
率で外枠距離と文字間が保たれるように文字行の配列が
行われる(詳細は後述する)。
"Line spacing:" is a method for setting a line spacing when arranging a plurality of lines of character strings in a character arrangement frame, and is set by writing a numerical value in the frame and selecting a button. . The “matrix size” is a method of setting the length of a character line when arranging a character string of a plurality of lines in a character arrangement frame, and is set by writing a numerical value in the frame and selecting a button. . Further, "AUTO" (right side) is a character arrangement method of the present invention which automatically arranges character strings of a plurality of lines in a character arrangement frame. If "AUTO" and "Ratio" are selected, "Outer frame distance" and "Between characters"
By setting the numerical values of to those frames, the character lines are arranged so that the outer frame distance and the characters are maintained at the numerical ratios (details will be described later).

【0021】図4は文字列が文字配列枠に配列された状
態を示す説明図である。図4(A)は3文字を1列に、
図4(B)は6文字を2列に配列した図である。図4
(A)において、最も外側の枠は帳票上の枠(すなわち
“図形枠”)であり、その帳票上の枠の内部にセーフテ
ィーゾーン確保後のエリア(すなわち“文字配列枠”)
が設けられている。さらにそのエリアの内側に左右と天
地の余白を設けて文字列バウンディングボックスが設け
られ、これは“AUTO”の場合は自動で生成され、こ
の生成された文字列バウンディングボックスに自動で文
字列が配列される。文字列が1行に配列される場合は、
文字列バウンディングボックスの内部の文字間隔、およ
び文字列バウンディングボックスの外部の左右の文字配
列枠との余白が、図1における枠パラメータ指定処理ル
ーチン10および図2の枠パラメータ指定(S2)にお
いて設定された比率にしたがって自動で決定される。図
4(A)は、配列する文字の列について、文字と文字の
間隔と、前記矩形枠の左右辺と文字の間隔と、の列間隔
比率を1:2に指定した場合の模式図である。
FIG. 4 is an explanatory view showing a state in which the character strings are arranged in the character arrangement frame. In FIG. 4 (A), three characters are arranged in one line
FIG. 4B is a diagram in which six characters are arranged in two columns. FIG.
In (A), the outermost frame is a frame on the form (that is, "graphic frame"), and the area after securing the safety zone (that is, "character arrangement frame") is inside the frame on the form.
Is provided. Furthermore, a character string bounding box is provided inside the area with left and right and top and bottom margins. This is automatically generated in the case of "AUTO", and the character string is automatically arranged in the generated character string bounding box. To be done. If the strings are arranged in one line,
The character spacing inside the character bounding box and the margins between the character array frames outside the character bounding box are set in the frame parameter specification processing routine 10 in FIG. 1 and the frame parameter specification (S2) in FIG. It is automatically determined according to the ratio. FIG. 4A is a schematic diagram when the column spacing ratio of the spacing between characters and the spacing between the left and right sides of the rectangular frame and the spacing between the characters of the array of characters is set to 1: 2. .

【0022】図4(B)において、最も外側の枠は帳票
上の枠(すなわち“図形枠”)であり、その帳票上の枠
の内部にセーフティーゾーン確保後のエリア(すなわち
“文字配列枠”)が設けられている。さらにそのエリア
の内側に左右と天地の余白を設けて文字列バウンディン
グボックスが設けられ、これは“AUTO”の場合は自
動で生成され、この生成された文字列バウンディングボ
ックスに自動で文字列が配列される。文字列が複数行に
配列される場合は、文字列バウンディングボックスの内
部の文字間隔、および文字列バウンディングボックスの
外部の左右の文字配列枠との余白、そして、文字列バウ
ンディングボックスの内部の行間隔、文字列バウンディ
ングボックスの外部の天地の文字配列枠との余白が、図
1における枠パラメータ指定処理ルーチン10および図
2の枠パラメータ指定(S2)において各々設定された
比率にしたがって自動で決定される。図4(B)は、配
列する文字の列について、文字と文字の間隔と、前記矩
形枠の左右辺と文字の間隔と、の列間隔比率を1:2に
指定し、かつ配列する文字列の行について、文字列と文
字列の間隔と、前記矩形枠の上下辺と文字列の間隔と、
の行間隔比率を1:2に指定した場合の模式図である。
In FIG. 4B, the outermost frame is the frame on the form (that is, "graphic frame"), and the area after securing the safety zone (that is, "character arrangement frame") is inside the frame on the form. ) Is provided. Furthermore, a character string bounding box is provided inside the area with left and right and top and bottom margins. This is automatically generated in the case of "AUTO", and the character string is automatically arranged in the generated character string bounding box. To be done. If the strings are arranged in multiple lines, the character spacing inside the string bounding box, the margins between the left and right character arrangement frames outside the string bounding box, and the line spacing inside the string bounding box , The margin between the character bounding box and the character arrangement frame outside the top and bottom is automatically determined according to the ratios set in the frame parameter designation processing routine 10 in FIG. 1 and the frame parameter designation (S2) in FIG. . FIG. 4 (B) shows a character string to be arranged and arranged with a column interval ratio of 1: 2 between the character spacing and the character spacing between the left and right sides of the rectangular frame. For the line of, the space between the character string and the character string, the space between the upper and lower sides of the rectangular frame and the character string,
3 is a schematic diagram when the line spacing ratio of is designated as 1: 2. FIG.

【0023】図5は本発明の文字配列方法の処理の流れ
を示すフロー図である。また、図6は図5の続きのフロ
ー図である。図5、図6において、S11(比率設定)
は図1における枠パラメータ指定処理ルーチン10およ
び図2の枠パラメータ指定(S2)における処理過程で
ある。またS29は図1における配列間隔演算処理ルー
チン12および図2の配列間隔演算(S4)における処
理過程である。またそれらの中間の処理であるS12〜
S28は図1における文字調整処理ルーチン11および
図2の文字調整(S3)における処理過程である。ま
た、図7(A)は文字配列枠とパラメータx,y,y’
を示し、図7(B)は文字サイズとパラメータa,a’
を示す図である。図7(A)において、パラメータxは
図形枠からセーフティーゾーンを差し引いた水平軸方向
の長さ、パラメータyは図形枠からセーフティーゾーン
を差し引いた垂直軸方向の長さ、パラメータy’は、文
字列が複数行であった場合の、一行あたりの文字配列枠
の垂直軸方向の長さである。また図7(B)において、
パラメータaはポイントサイズ*長体率、パラメータ
a’はポイントサイズ*平体率である。
FIG. 5 is a flow chart showing the flow of processing of the character arrangement method of the present invention. FIG. 6 is a continuation of the flowchart of FIG. 5 and 6, S11 (ratio setting)
Are the process steps in the frame parameter specification routine 10 in FIG. 1 and the frame parameter specification (S2) in FIG. Further, S29 is a processing step in the array interval calculation processing routine 12 in FIG. 1 and the array interval calculation (S4) in FIG. In addition, the intermediate processing S12-
S28 is a processing step in the character adjustment processing routine 11 in FIG. 1 and the character adjustment (S3) in FIG. Further, FIG. 7A shows a character arrangement frame and parameters x, y, y '.
FIG. 7B shows the character size and parameters a and a ′.
FIG. In FIG. 7A, the parameter x is the length in the horizontal axis direction obtained by subtracting the safety zone from the figure frame, the parameter y is the length in the vertical axis direction obtained by subtracting the safety zone from the figure frame, and the parameter y'is a character string. Is the length in the vertical axis direction of the character arrangement frame per line when there are multiple lines. In addition, in FIG.
The parameter a is the point size * long body ratio, and the parameter a ′ is the point size * flat body ratio.

【0024】次に図5、図6および前述の他の図に基づ
いて、本発明における文字配列処理について詳細を説明
する。まず、文字配列対象の矩形枠を指定する枠指定が
行われる。枠指定は、たとえば、ディスプレイに表示さ
れた図形枠の中にマウスの指示ポイントを置いて、マウ
スボタンを押すことによって行われ、指定された図形枠
は、指定状態であることが判るように矩形の各角に黒丸
●が表示される。図形枠が指定されると、前述のように
その図形枠に対応する文字配列枠(セーフティーゾーン
確保後のエリア;図4参照)が決まる。その状態で、配
列する文字の列について、文字と文字の間隔と、文字配
列枠の左右辺と文字の間隔と、の列間隔比率を指定する
列間隔比率指定が行われ、さらに配列する文字列の行に
ついて、文字列と文字列の間隔と、文字配列枠の上下辺
と文字列の間隔と、の行間隔比率を指定する行間隔比率
指定が行われる(図3およびその説明を参照)(S1
1)。
Next, the character arrangement processing in the present invention will be described in detail with reference to FIGS. 5 and 6 and the other figures described above. First, a frame is designated to designate a rectangular frame for character arrangement. The frame is specified by, for example, placing the mouse's pointing point in the graphic frame displayed on the display and pressing the mouse button.The specified graphic frame is a rectangle so that it can be seen that it is in the specified state. A black circle is displayed at each corner of. When the figure frame is designated, the character arrangement frame (area after securing the safety zone; see FIG. 4) corresponding to the figure frame is determined as described above. In that state, for the character string to be arranged, the column interval ratio is specified to specify the column interval ratio of the character interval and the character interval of the left and right sides of the character array frame. For the lines of, the line spacing ratio is specified to specify the line spacing ratio of the space between the character strings and the space between the upper and lower sides of the character arrangement frame and the character strings (see FIG. 3 and its description). S1
1).

【0025】次に、文字列バウンディングボックス(図
4参照)の暫定的なサイズが求められる。たとえば暫定
的なサイズとしては文字配列枠と同じサイズとし、水平
方向(X方向)サイズとしてx、垂直方向(Y方向)サ
イズとしてyが与えられる。ただし、複数行の場合には
yに替えてy’を与える(S12)。次に、パラメータ
aにポイントサイズ*長体率、パラメータa’にポイン
トサイズ*平体率を設定する(図7参照)。長体率、平
体率はデフォルト値としては“1”または“100%”
が与えられる。また枠パラメータ入力パレット(図3参
照)において値を設定することができる。この長体率、
平体率は暫定的な値であり、後の処理で変えられる(S
13)。次に、a’とyが比較され(S14)、a’<
yでない場合には、長体率を“100%”とする(S1
5,S16)。また、平体率から1%を差し引いた値を
新たな平体率とする(S17)。さらに新たな平体率を
用いてa’にポイントサイズ*平体率を設定する(S1
8)。
Next, the provisional size of the character string bounding box (see FIG. 4) is determined. For example, the provisional size is the same as the character arrangement frame, and x is given as the horizontal direction (X direction) size and y is given as the vertical direction (Y direction) size. However, in the case of a plurality of lines, y'is given instead of y (S12). Next, the parameter a is set to point size * long body ratio, and the parameter a ′ is set to point size * flat body ratio (see FIG. 7). The long body rate and the flat body rate are “1” or “100%” as the default values.
Is given. Values can be set in the frame parameter input palette (see FIG. 3). This long body rate,
The flatness rate is a tentative value and can be changed in a later process (S
13). Next, a'and y are compared (S14), and a '<
If it is not y, the length ratio is set to "100%" (S1).
5, S16). Further, a value obtained by subtracting 1% from the flat rate is set as a new flat rate (S17). Furthermore, the point size * flat rate is set to a'using a new flat rate (S1
8).

【0026】次に、平体率が70%以上であるか否かが
判定される(S19)。平体率が70%以上の場合はS
14に戻る。そうで無い場合には、文字のポイント数か
ら0.5を差し引いた値を新たなポイント数とする(S
20)。さらに新たなポイント数を用いてa’にポイン
トサイズ*平体率を設定し、S14に戻る(S21)。
次に、a’とyが比較され(S14)、a’<yでない
場合には、前述の処理が繰り返される。またa’<yの
場合には、パラメータLにポイントサイズ*長体率*文
字数が設定される(S22)。次に、xとLが比較され
(S23)、x≧Lでない場合にはさらに、x<Lかつ
平体率≠100であるか否かが判定され(S24)、そ
うである場合には、文字のポイント数から0.5を差し
引いた値を新たなポイント数とし、また長体率を100
%とし、S22に戻る(S25)。
Next, it is determined whether the flatness rate is 70% or more (S19). S when the flatness rate is 70% or more
Return to 14. If not, a value obtained by subtracting 0.5 from the point number of the character is set as the new point number (S
20). Further, the point size * flat rate is set in a'using the new number of points, and the process returns to S14 (S21).
Next, a'and y are compared (S14), and if a '<y is not satisfied, the above process is repeated. If a '<y, the point size * long body ratio * number of characters is set in the parameter L (S22). Next, x and L are compared (S23), and when x ≧ L is not satisfied, it is further determined whether or not x <L and the flatness rate ≠ 100 (S24), and if so, The value obtained by subtracting 0.5 from the point number of the character is set as the new point number, and the length ratio is 100.
%, And the process returns to S22 (S25).

【0027】x<Lかつ平体率≠100であるか否かが
判定され(S24)、そうでない場合には、図6におい
て、長体率から1%差し引いた値を新たな長体率とする
(S26)。長体率が70%以上であるか否かが判定さ
れ(S27)、そうである場合には図5のS22に戻
り、そうでない場合には、文字のポイント数から0.5
を差し引いた値を新たなポイント数とし、図5のS14
に戻る(S20)。上記の処理が繰り返され、S23に
おいてxとLが比較され、x≧Lである場合には、調整
文字データが得られたことになり、文字と文字の間隔
(文字間隔)と、前記矩形枠の左右辺と文字の間隔(左
右空白間隔)と、文字列と文字列の間隔(行間隔)と、
前記矩形枠の上下辺と文字列の間隔(天地空白間隔)
と、が演算される(S29)。
It is determined whether or not x <L and the flat body ratio ≠ 100 (S24). If not, a value obtained by subtracting 1% from the long body ratio is set as a new long body ratio in FIG. Yes (S26). It is determined whether or not the length ratio is 70% or more (S27), and if so, the process returns to S22 in FIG. 5, and if not, 0.5 from the character point number.
The value obtained by subtracting is the new number of points, and S14 in FIG.
Return to (S20). The above process is repeated, and x and L are compared in S23. If x ≧ L, it means that the adjusted character data has been obtained, and the character-to-character interval (character interval) and the rectangular frame The space between the left and right sides of the character and the character (space between the left and right spaces), the space between the character string and the character string (line space),
Space between the upper and lower sides of the rectangular frame and the character string (space between top and bottom)
And are calculated (S29).

【0028】次に、S29における文字間隔と行間隔等
のの演算について説明する。前述の処理を経た結果S2
9の直前、すなわち前述のS23においてxとLが比較
され、x≧Lである場合には、文字配列枠(セーフティ
ーゾーン確保後のエリア)に一致するように暫定的に設
定されたパラメータx,y,y’が変更されて、文字配
列枠よりも小さな値となっており、またパラメータa,
a’はそのパラメータx,y,y’で決まる枠の中に、
文字列が隙間なく収まる大きさとなっている。調整文字
データはこれらのデータである。
Next, the calculation of the character spacing and the line spacing in S29 will be described. Result S2 after the above processing
Immediately before 9, that is, when x and L are compared in S23 described above and x ≧ L, the parameter x, which is provisionally set so as to match the character arrangement frame (area after securing the safety zone), y, y'has been changed to a value smaller than the character arrangement frame, and the parameters a,
a'is in the frame determined by its parameters x, y, y '
The size is such that the character string fits in without a gap. The adjusted character data is these data.

【0029】そこで、文字間隔、左右空白間隔、行間
隔、天地空白間隔を以下の数1、数2数3、数4で示さ
れる式にしたがって演算することにより、指定された列
間隔比率、行間隔比率で文字を配列することができる
(図4とその説明を参照)。ただし以下の数1、数2数
3、数4においては、(文字と文字の間隔):(矩形枠
の左右辺と文字の間隔)=a:bのとき(列間隔比率)
=b/(a+b)とし、(文字列と文字列の間隔):
(矩形枠の上下辺と文字列の間隔)=c:dのとき(行
間隔比率)=d/(c+d)とする。
Therefore, the character spacing, the left and right blank spacing, the line spacing, and the vertical blank spacing are calculated according to the equations (1), (2), and (3) below to obtain the specified column spacing ratio and row spacing. Characters can be arranged in a space ratio (see Figure 4 and its description). However, in the following Equations 1, 2, 3 and 4, (space between characters): (space between left and right sides of rectangular frame): a: b (column spacing ratio)
= B / (a + b), and (space between character strings):
When (space between upper and lower sides of rectangular frame and character string) = c: d (line spacing ratio) = d / (c + d).

【数1】 (文字間隔)=(x−L)*(1−列間隔比率)/(列
間隔比率*2+(文字数−1)*(1−列間隔比率)) ただし前述にように、L=ポイントサイズ*長体率*文
字数
[Formula 1] (character spacing) = (x−L) * (1-column spacing ratio) / (column spacing ratio * 2 + (number of characters−1) * (1-column spacing ratio)) However, as described above, L = Point size * Length rate * Number of characters

【数2】 (左右空白間隔)=(x−L)*列間隔比率/(列間隔
比率*2+(文字数−1)*(1−列間隔比率))
[Equation 2] (left and right blank space) = (x−L) * column spacing ratio / (column spacing ratio * 2 + (number of characters-1) * (1-column spacing ratio))

【0030】(文字間隔)と(左右空白間隔)、と同様
に、(行間隔)と(天地空白間隔)も考えることがで
き、パラメータL(S22)に替えパラメータL’を用
い、下記式が導かれる。
Similarly to (character spacing) and (left and right blank spacing), (line spacing) and (vertical blank spacing) can be considered, and the following equation is obtained by using the parameter L'instead of the parameter L (S22). Be guided.

【数3】 (行間隔)=(y−L’)*(1−行間隔比率)/(行
間隔比率*2+(行数−1)*(1−行間隔比率)) ただし、L’=ポイントサイズ*平体率*行数
[Formula 3] (line spacing) = (y−L ′) * (1-line spacing ratio) / (line spacing ratio * 2 + (number of lines−1) * (1-line spacing ratio)) where L ′ = Point size * Flat rate * Number of lines

【数3】 (天地空白間隔)=(y−L’)*行間隔比率/(行間
隔比率*2+(行数−1)*(1−行間隔比率))
[Equation 3] (vertical space interval) = (y−L ′) * line spacing ratio / (line spacing ratio * 2 + (number of lines-1) * (1-line spacing ratio))

【0031】次に上述の文字配列方法を帳票類デザイン
システムに適用した本発明の帳票類デザインシステムに
ついて説明する。なおここでは帳票類とは、伝票、複写
伝票、OCR帳票、通帳、申込票、通知票、等の所定の
データを記入するための項目(記入欄)が設けられてい
るものを指す。図8は本発明の帳票類デザインシステム
とその周辺装置を含み、メイン事業所と遠隔事業所とを
結ぶ総合システムの構成の一例を示す図である。図8に
おいて、21a,21bは文字配列処理機能を有する本
発明の帳票類デザインシステムと入出力装置からなるB
FD(Business Form Design)ターミナル、22はLA
Nのイーサネット、23はBFDデータ、各種画像デー
タ(カラー画像、部品画像等)のデータを保管・管理す
るデータストアシステム、24は原稿画像等の入力を行
う製版用スキャナー、25は写真フィルムに画像データ
を出力するフィルム出力機、26はBFDデータのデー
タ形式を変換した画像データを得るBFD変換サーバ
ー、27はカラー画像データを普通紙上にカラープリン
トアウトするカンプ出力機、28は印刷用の版下を作成
する版下作成システムであるFCS(Form Composing S
ystem )、29は遠隔地間のネットワークを接続する装
置のルータである。
Next, the form design system of the present invention in which the above character arrangement method is applied to the form design system will be described. Here, the forms refer to items provided with items (entry fields) for entering predetermined data such as slips, copy slips, OCR slips, passbooks, application slips, and notification slips. FIG. 8 is a diagram showing an example of the configuration of an integrated system including a form design system of the present invention and its peripheral devices and connecting a main business office and a remote business office. In FIG. 8, reference numerals 21a and 21b are B including a form design system of the present invention having a character arrangement processing function and an input / output device.
FD (Business Form Design) terminal, 22 is LA
Ethernet of N, 23 is a data store system for storing and managing BFD data, data of various image data (color image, parts image, etc.), 24 is a plate making scanner for inputting original images, etc., 25 is an image on photographic film A film output device that outputs data, 26 is a BFD conversion server that obtains image data in which the data format of BFD data is converted, 27 is a comp output device that prints color image data in color on plain paper, and 28 is a master plate for printing FCS (Form Composing S)
ystem) and 29 are routers of devices that connect networks between remote places.

【0032】図9は本発明の帳票類デザインシステム2
1(a,b)のメインルーチンの処理の流れを示すフロ
ー図である。図9において、帳票類デザインシステム2
1を立ち上げるとディスプレイにメインメニューが表示
される(S21)。メインメニューには“ユーティリテ
ィ”、“帳票作成”、“出力”、“終了”の4つのメニ
ューがあって、それらの1つを選択することによって、
それらの処理に進む(S22)。“ユーティリティ”が
選択されるとユーティリティ処理ルーチン(S23)が
起動され、“帳票作成”が選択されると帳票作成処理ル
ーチン(S24)が起動され、“出力”が選択されると
出力処理ルーチン(S25)が起動され、“終了”が選
択されると帳票類デザインシステムが終了する。“終
了”以外の処理ルーチンが終了した場合にはメインルー
チンのメインメニュー表示(S21)に戻る。
FIG. 9 shows a form design system 2 according to the present invention.
It is a flowchart which shows the flow of a main routine of 1 (a, b). In FIG. 9, the form design system 2
When 1 is activated, the main menu is displayed on the display (S21). There are four menus in the main menu: "Utility", "Form creation", "Output", and "End". By selecting one of them,
Proceed to those processes (S22). When "utility" is selected, the utility processing routine (S23) is started, when "form preparation" is selected, the form preparation processing routine (S24) is started, and when "output" is selected, the output processing routine ( When S25) is activated and "End" is selected, the form design system is ended. When a processing routine other than "end" is completed, the main routine of the main routine is displayed (S21).

【0033】ユーティリティ処理ルーチン(S23)に
おいては、さらにサブメニューがあり、“部品画像管
理”、“カラー画像管理”、“BFDデータ管理”、
“帳票部品データ管理”、“サンプル帳票データ管
理”、“WS(Workstation )データの取り込み処
理”、が行われる。“部品画像管理”においては、ユー
ザ単位でのロゴデータの管理、約物等の管理処理を行
う。また部品画像(プリミティブ)用のカートリッジM
Tのイニシャライズ、部品画像データのセーブ、部品画
像データのロードの各処理を行う。“カラー画像管理”
においては、写真画像の管理処理を行う。またカラー画
像用のカートリッジMTのイニシャライズ、カラー画像
データのセーブ、カラー画像データのロードの各処理を
行う。
In the utility processing routine (S23), there are further submenus, "component image management", "color image management", "BFD data management",
“Form part data management”, “sample form data management”, and “WS (Workstation) data import processing” are performed. In "component image management", management of logo data and management of punctuation marks and the like are performed for each user. In addition, a cartridge M for a component image (primitive)
Each process of T initialization, saving of component image data, and loading of component image data is performed. "Color image management"
In, the management processing of the photographic image is performed. Further, each processing of initializing the color image cartridge MT, saving the color image data, and loading the color image data is performed.

【0034】“BFDデータ管理”においては、BFD
で作成したデータの管理処理を行う。またBFDデータ
用のカートリッジMTのイニシャライズ、BFDデータ
のセーブ、BFDデータのロードの各処理を行う。“帳
票部品データ管理”においては、帳票部品(必要箇所の
み分割して部品格納している帳票)の管理処理を行う。
また帳票部品データ用のカートリッジMTのイニシャラ
イズ、帳票部品データのセーブ、帳票部品データのロー
ドの各処理を行う。“サンプル帳票データ管理”におい
ては、サンプル帳票(プレゼンテーション帳票)の管理
処理を行う。またサンプル帳票データ用のカートリッジ
MTのイニシャライズ、サンプル帳票データのセーブ、
サンプル帳票データのロードの各処理を行う。“WS
(Workstasion )データの取り込み処理”においては、
WSを経由してスキャナーから取込んだ画像データの余
白除去、データ登録を行う処理を行う。
In the "BFD data management", the BFD
Manage the data created in. Further, each processing of initializing the cartridge MT for BFD data, saving BFD data, and loading BFD data is performed. In the “form part data management”, management processing of form parts (forms in which only necessary parts are divided and parts are stored) is performed.
Further, each process of initializing the cartridge MT for form part data, saving the form part data, and loading the form part data is performed. In the “sample form data management”, a sample form (presentation form) is managed. In addition, initialization of the cartridge MT for sample form data, saving of sample form data,
Perform each process of loading sample form data. "WS
(Workstasion) Data import process ”,
A process of removing a margin of image data captured from the scanner via WS and registering the data is performed.

【0035】出力処理ルーチン(S25)においては、
カンプ出力機27(図8参照)に全色合成出力、または
C(Cyan),M(Mgenta),Y(Yellow),Bk(Blac
k ),特色1〜特色24までの分色出力を行う“カンプ
出力処理”、フィルム出力機25(図8参照)にC,
M,Y,Bk,特色1〜特色24までの分色ポジフィル
ム、または分色ネガフィルムを出力する“フィルム出力
処理”を行う。またそれらの出力を行う際にレイアウト
して出力する“レイアウト出力処理”を行う。
In the output processing routine (S25),
All-color composite output to the comp output device 27 (see FIG. 8), or C (Cyan), M (Mgenta), Y (Yellow), Bk (Blac
k), "Comp output processing" for performing color separation output from spot color 1 to spot color 24, C on the film output machine 25 (see FIG. 8),
"Film output processing" for outputting a color-separating positive film of M, Y, Bk, spot color 1 to spot color 24, or a color-separating negative film is performed. In addition, a "layout output process" for laying out and outputting when performing those outputs is performed.

【0036】“レイアウト出力処理”においては、さら
にサブメニューがあり、“レイアウト”、“オフセッ
ト”、“回転出力”が行われる。“レイアウト”におい
ては、さらにサブメニューがあり、“自動”、“位置指
定”が行われる。“自動”は、帳票をマルチ出力(配列
して複数の帳票を出力)する際、直前までの帳票のレイ
アウトに対し、次に配置する帳票を右側に配置するの
か、下側に配置するのかを指定することにより自動的に
配置を完了する処理を行う。“位置指定”は、差し替え
出力、および合成出力等を行う場合に指定する処理であ
り、指定した帳票の左上を基準とした座標値入力により
レイアウト指定を行う。すなわち、位置指定サブメニ
ューが指定された時点で、対象となる帳票をマウスにて
指定する。座標入力ウインドウにて指定された帳票の
左上を基準とした相対座標値を入力する。
In the "layout output process", there is a submenu further, and "layout", "offset", and "rotation output" are performed. In "Layout", there is a sub menu, and "automatic" and "position designation" are performed. "Automatic" indicates whether to place the next form on the right side or the bottom side of the form layout up to immediately before when outputting multiple forms (arranging and outputting multiple forms). Processing is automatically completed by specifying it. “Position designation” is a process designated when performing replacement output, composite output, etc., and layout is designated by inputting coordinate values with the upper left of the designated form as a reference. That is, when the position designation submenu is designated, the target form is designated with the mouse. Input the relative coordinate value based on the upper left of the specified form in the coordinate input window.

【0037】“オフセット”においては、さらにサブメ
ニューがあり、“オフセット有り”、“オフセット無
し”が行われる。デフォルトは“オフセット有り”であ
る。“オフセット有り”は、フィルムの外枠サイズに対
して、外枠から内側に所定のオフセット距離を有する仕
上がりサイズが与えられる。“オフセット無し”は、仕
上がりサイズとフィルムサイズが一致する状態であり、
仕上がりサイズ外に存在するトンボは除去される。“回
転出力”においては、さらにサブメニューがあり、“正
向き出力”、“90度回転出力”、“180度回転出
力”、“270度回転出力”、が行われる。デフォルト
は“正向き出力”である。“正向き出力”は、その名称
のとおり帳票が正向きに出力される。他はその名称のと
おりの角度だけ時計回りに回転されて出力される。
In the "offset", there is a submenu, and "offset" and "offset" are performed. The default is “with offset”. “With offset” gives a finished size having a predetermined offset distance from the outer frame to the inner side with respect to the outer frame size of the film. "No offset" is a state where the finished size and the film size match.
The registration marks existing outside the finished size are removed. In the "rotation output", there is a submenu further, and "forward output", "90 degree rotation output", "180 degree rotation output", and "270 degree rotation output" are performed. The default is "forward output". As for the "forward output", the form is output in the normal direction as its name implies. The others are output by being rotated clockwise by the angle as the name implies.

【0038】次にメインルーチンにおいて帳票作成処理
ルーチンが起動された場合について説明する。図10は
帳票作成処理ルーチンにおける処理の流れを示すフロー
図である。図10において帳票作成処理ルーチン(図9
のS24)が起動されると、この処理ルーチンにおける
サブメニューが表示される(S31)。サブメニュー
は、“ファイル”、“デザイン”、“表示”、“分
色”、“ユーティリティ”、“レイアウト”、“編
集”、“部品”からなり、これらのサブメニューから1
つが選択されると、選択されたメニューの処理ルーチン
が起動される(S32)。
Next, the case where the form creation processing routine is started in the main routine will be described. FIG. 10 is a flowchart showing the flow of processing in the form creation processing routine. In FIG. 10, the form creation processing routine (FIG. 9
When S24) is started, the sub menu in this processing routine is displayed (S31). The submenu consists of “File”, “Design”, “Display”, “Color separation”, “Utility”, “Layout”, “Edit”, “Parts”.
When one is selected, the processing routine of the selected menu is activated (S32).

【0039】ファイル処理ルーチン(S33)は、さら
にサブメニュー“読み込み”、“登録”、“合成”、
“属性”からなり、BFDファイルの読み込みまたは登
録処理を行う。“読み込み”はBFDファイルの読み込
みを行い、“登録”はBFDファイルの登録を行い、
“合成”は同一オーダーの各枚目を合成し一つの枚目に
合成を行い、“属性”は各枚目の属性(サイズ等を)の
指定を行う。デザイン処理ルーチン(S34)は、さら
にサブメニュー“作画ツール”、“テキスト”、“カラ
ー画像”、“部品画像”、“トンボ”からなり、帳票を
デザインするための各種ツールを提供する。“作画ツー
ル”は直線、ボックス、円、楕円、連続線、自由曲線、
等分割線、閉領域スクリーン(網版作成)、補助線の作
成を行い、“テキスト”は日本語、欧文の文章作成を行
い、“カラー画像”はカラー画像の貼り込みを任意の形
状でトリミングして行い、“部品画像”はロゴ画像の貼
り込みを任意の形状でトリミングして行い、“トンボ”
は印刷管理用のトンボ(位置合わせマーク)を貼り込み
を行うツールである。なお本発明の文字配列処理は、こ
こにおけるツール“テキスト”のテキスト処理機能の一
部である。
The file processing routine (S33) further includes submenus "read", "register", "composite",
It is made up of "attributes" and reads or registers a BFD file. "Read" reads the BFD file, "Register" registers the BFD file,
"Combining" composes each sheet of the same order and composes one sheet, and "attribute" specifies the attribute (size, etc.) of each sheet. The design processing routine (S34) further comprises submenus "drawing tool", "text", "color image", "part image", and "register mark", and provides various tools for designing a form. "Drawing tools" are straight lines, boxes, circles, ellipses, continuous lines, free curves,
Equal division lines, closed area screen (meshing), auxiliary lines are created, "text" is created in Japanese and European sentences, and "color image" is a color image paste trimmed in any shape. The "part image" is made by trimming the logo image pasted with an arbitrary shape, and then "register mark"
Is a tool for pasting registration marks (registration marks) for print management. The character arrangement processing of the present invention is a part of the text processing function of the tool "text" here.

【0040】表示処理ルーチン(S35)は、さらにサ
ブメニュー“チャート設定”、“画面ズーム”、“補助
線表示”、“画面切り替え”、“画面スクロール”から
なり、ディスプレイ表示に関する各種ツールを提供す
る。“チャート設定”は指定のチャートをディスプレー
に表示し、“画面ズーム”は表示されている画面を拡大
表示し、“補助線表示”は補助線を表示し、“画面切り
替え”はフォーム台紙(登録データ作成画面)、作業台
紙(ワーク画面)の2つの画面を切り替え、“画面スク
ロール”は表示する画面をスクローする処理を行う。分
色処理ルーチン(S36)は、さらにサブメニュー“主
版設定”、“フィルター分色”、“個別分色”からな
り、BFDデータ、およびFCS版下データの分色作業
を行う処理を行う。“主版設定”は罫線、網版、文字の
各データに対し主に使用する色属性を一括して設定し、
“フィルター分色”は任意形状により、その中に含まれ
る罫線、網版、文字のそれぞれに対し色属性を指定し、
“個別分色”は個々のデータに対し、簡易的に色属性の
みを指定する処理を行う。
The display processing routine (S35) further includes submenus "chart setting", "screen zoom", "auxiliary line display", "screen switching", and "screen scroll", and provides various tools for display display. . "Chart setting" displays the specified chart on the display, "Screen zoom" enlarges the displayed screen, "Auxiliary line display" displays an auxiliary line, and "Screen switching" is a form mount (register The two screens of the data creation screen) and the work mount (work screen) are switched, and "screen scroll" performs a process of scrolling the screen to be displayed. The color separation processing routine (S36) further includes submenus "main plate setting", "filter color separation", and "individual color separation", and performs processing for performing color separation work on BFD data and FCS block copy data. "Main plate setting" sets color attributes mainly used for ruled line, halftone, and character data all at once.
"Filter color" is an arbitrary shape, and specifies the color attribute for each of the ruled lines, halftone, and characters contained in it.
“Individual color separation” simply performs a process of specifying only color attributes for individual data.

【0041】ユーティリティ処理ルーチン(S37)
は、さらにサブメニュー“カラーコンバージョン”、
“スクリーン設定”、“部品画像DB検索”、“カラー
画像DB検索”からなり、帳票作成モードにおけるデザ
イン補助処理を行う。“カラーコンバージョン”は特色
にて作成した帳票データを一括してプロセスカラーに変
更し、“スクリーン設定”は使用する出力機の解像度、
線数、角度を設定し、“部品画像DB検索”は得意先ロ
ゴ等をデータベースより検索し、“カラー画像DB検
索”はカラー画像(写真等)をデータベースより検索す
る処理を行う。
Utility processing routine (S37)
Is the submenu "Color conversion",
It consists of "screen setting", "component image DB search", and "color image DB search", and performs design assistance processing in the form creation mode. "Color conversion" collectively changes the form data created with special colors to process colors, and "Screen setting" sets the resolution of the output machine to be used.
The number of lines and the angle are set, "part image DB search" searches the customer logo and the like from the database, and "color image DB search" performs color image (photograph, etc.) search from the database.

【0042】レイアウト処理ルーチン(S38)は、さ
らにサブメニュー“補助線移動”、“垂直線基準移
動”、“水平線基準移動”、“線対象コピー”、“コピ
ー鏡像”、“回転”、“リピート”からなり、デザイン
レイアウトに関する処理を行う。“補助線移動”は入力
した補助線に対し指定図形を揃え、“垂直線基準移動”
は指定した図形、テキスト等を垂直基準線に揃え、“水
平線基準移動”は指定した図形、テキスト等を水平基準
線に揃える処理を行う。また“線対象コピー”は指定し
た図形を基準線(垂直、水平)を基準とし対象にコピー
し、“コピー鏡像”は指定した図形を基準線(垂直、水
平)を基準とし鏡像イメージでコピーする処理を行う。
また“回転”は指定した図形を任意角度に回転し、“リ
ピート”は地紋等を主に作成する処理を行う。この“リ
ピート”処理においては単純な並べ処理とともに、拡大
または縮小を行いながらの並べ処理、回転を徐々に行い
ながらの並べ処理、網%を徐々に変化させながら図形を
並べる処理を行う。また、処理後は編集画面でのトリミ
ング処理により任意の形状に切り取ることができる。
The layout processing routine (S38) further includes submenus "move auxiliary line", "move vertical line", "move horizontal line", "copy line object", "copy mirror image", "rotate", "repeat". ", And performs processing related to design layout. "Move auxiliary line" aligns the specified figure with the input auxiliary line and "Move vertical line"
Aligns the specified figure, text, etc. with the vertical reference line, and "horizontal line reference movement" aligns the specified figure, text, etc. with the horizontal reference line. In addition, "line object copy" copies the specified figure to the object with the reference line (vertical, horizontal) as the reference, and "copy mirror image" copies the specified figure with the mirror image with the reference line (vertical, horizontal) as the reference. Perform processing.
"Rotate" rotates a specified figure at an arbitrary angle, and "Repeat" mainly creates a tint block. In the "repeat" processing, simple arranging processing, arranging processing while enlarging or reducing, arranging processing while gradually rotating, and arranging figures while gradually changing the mesh% are performed. Further, after the processing, it is possible to cut out into an arbitrary shape by trimming processing on the editing screen.

【0043】編集処理ルーチン(S39)は、サブメニ
ューとして図形の“移動”、“拡大または縮小”、“回
転”、“カット”、“コピー”、“パック”を有し、図
形編集に関する処理を行う。“パック”は複数図形をグ
ループ化し、各種操作の対象とする処理である。部品処
理ルーチン(S40)は、さらにサブメニュー“BFD
データ”、“FCSデータ”、“サンプル部品”、“帳
票部品”からなり、各種部品の読み込みまたは登録処理
を行う。プリミティブ(すなわち部品)はこの部品処理
ルーチンにおいて読み込みまたは登録処理が行われる。
“BFDデータ”はBFDデータの読み込みを行い、
“FCSデータ”はFCSにて作成された版下データの
読み込みを行い、“サンプル部品”はプレゼンテーショ
ン帳票の登録を行い、“帳票部品”は帳票中の必要箇所
のみ切り取り、部品として登録を行うとともに登録され
ている帳票部品を読み込み現在編集中のデータと合成す
る処理を行う。
The edit processing routine (S39) has "move", "enlarge or reduce", "rotate", "cut", "copy", and "pack" of figures as sub-menus. To do. "Packing" is a process of grouping a plurality of figures and subjecting them to various operations. In the parts processing routine (S40), the sub menu "BFD" is added.
Data, "FCS data", "sample parts", and "form parts" are used to read or register various parts.Primitives (that is, parts) are read or registered in this part processing routine.
"BFD data" reads BFD data,
"FCS data" reads the block copy data created by FCS, "sample part" registers the presentation form, and "form part" cuts out only the necessary parts in the form and registers as parts. The registered form parts are read and combined with the data currently being edited.

【0044】[0044]

【発明の効果】以上の説明のように、本発明によれば枠
組みの中にバランス良く文字を配置することができ、し
かも作業負荷が極めて小さい文字配置方法および帳票類
デザインシステムが提供される。
As described above, according to the present invention, a character arranging method and a form design system can be provided in which characters can be arranged in a frame in a well-balanced manner and the work load is extremely small.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の文字配列方法を実施する装置の構成を
示す図である。
FIG. 1 is a diagram showing a configuration of an apparatus for carrying out a character arrangement method of the present invention.

【図2】文字配列処理の流れを示すフロー図(概要)で
ある。
FIG. 2 is a flowchart (outline) showing a flow of character arrangement processing.

【図3】オペレータとシステムの間でデータの入出力を
対話的に行うダイアログ画面の一例を示す図である。
FIG. 3 is a diagram showing an example of a dialog screen for interactively inputting / outputting data between an operator and a system.

【図4】文字列が文字配列枠に配列された状態を示す説
明図である。
FIG. 4 is an explanatory diagram showing a state where character strings are arranged in a character arrangement frame.

【図5】文字配列処理の流れを示すフロー図(詳細)で
ある。
FIG. 5 is a flowchart (details) showing a flow of character arrangement processing.

【図6】文字配列処理の流れを示すフロー図(図5の続
き)である。
FIG. 6 is a flowchart showing the flow of character arrangement processing (sequel to FIG. 5).

【図7】文字配列枠とパラメータx,y,y’および文
字サイズとパラメータa,a’を示す図である。
FIG. 7 is a diagram showing a character arrangement frame and parameters x, y, y ′, and a character size and parameters a, a ′.

【図8】本発明の帳票類デザインシステムとその周辺装
置を含み、メイン事業所と遠隔事業所とを結ぶ総合シス
テムの構成の一例を示す図である。
FIG. 8 is a diagram showing an example of the configuration of an integrated system that connects a main business office and a remote business office, including the form design system of the present invention and its peripheral devices.

【図9】本発明の帳票類デザインシステムのメインルー
チンの処理の流れを示すフロー図である。
FIG. 9 is a flowchart showing a processing flow of a main routine of the form design system of the present invention.

【図10】帳票作成処理ルーチンにおける処理の流れを
示すフロー図である。
FIG. 10 is a flowchart showing the flow of processing in a form creation processing routine.

【符号の説明】[Explanation of symbols]

1 文字配列装置 2 LAN 3,23 データストアシステム 4 入力装置 5 出力装置 6 記憶手段 7 演算手段 8 文字データ 9 デザインデータ 10 枠パラメータ指定処理ルーチン 11 文字調整処理ルーチン 12 配列間隔演算処理ルーチン 21a,21b BFDターミナル 22 イーサネット 24 製版用スキャナー 25 フィルム出力機 26 BFD変換サーバー 27 カンプ出力機 28 FCS 29 ルータ 1 Character Arrangement Device 2 LAN 3,23 Data Store System 4 Input Device 5 Output Device 6 Storage Means 7 Computing Means 8 Character Data 9 Design Data 10 Frame Parameter Designating Routine 11 Character Adjusting Routine 12 Array Interval Computing Routines 21a, 21b BFD terminal 22 Ethernet 24 Scanner for plate making 25 Film output machine 26 BFD conversion server 27 Comp output machine 28 FCS 29 Router

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】文字配列対象の矩形枠を指定する枠指定過
程と、 配列する文字の列について、文字と文字の間隔と、前記
矩形枠の左右辺と文字の間隔と、の列間隔比率を指定す
る列間隔比率指定過程と、 前記配列する文字を前記矩形枠の内部に包含するように
文字のサイズを調整し調整文字データを得る文字調整過
程と、 前記列間隔比率と前記調整文字データに基づいて、文字
と文字の間隔と、前記矩形枠の左右辺と文字の間隔と、
を演算する配列間隔演算過程と、 を有することを特徴とする文字配列方法。
1. A frame designating process for designating a rectangular frame for character arrangement, and a column spacing ratio of a character-to-character spacing and a left-right side of the rectangular frame and a character spacing for a sequence of characters to be arranged. A step of specifying a column spacing ratio to specify, a character adjusting step of adjusting the size of the character to obtain the adjusted character data so that the arranged characters are included in the rectangular frame, and the column interval ratio and the adjusted character data Based on the space between characters, the space between the left and right sides of the rectangular frame, and the character,
And a character arrangement method comprising:
【請求項2】文字配列対象の矩形枠を指定する枠指定過
程と、 配列する文字の列について、文字と文字の間隔と、前記
矩形枠の左右辺と文字の間隔と、の列間隔比率を指定す
る列間隔比率指定過程と、 配列する文字列の行について、文字列と文字列の間隔
と、前記矩形枠の上下辺と文字列の間隔と、の行間隔比
率を指定する行間隔比率指定過程と、 前記配列する文字を前記矩形枠の内部に包含するよう
に、文字のサイズ、文字の長体率、文字の平体率を調整
し、調整文字データを得る文字調整過程と、 前記列間隔比率と、前記行間隔比率と、前記調整文字デ
ータに基づいて、文字と文字の間隔と、前記矩形枠の左
右辺と文字の間隔と、文字列と文字列の間隔と、前記矩
形枠の上下辺と文字列の間隔と、を演算する配列間隔演
算過程と、 を有することを特徴とする文字配列方法。
2. A frame designation process for designating a rectangular frame for character arrangement, and a column spacing ratio of a character-to-character spacing and a left-right side of the rectangular frame and a character spacing for a character string to be arranged. Specifying the column spacing ratio specification process, and regarding the rows of the character strings to be arranged, the line spacing ratio specification that specifies the line spacing ratio of the character string to character string spacing and the upper and lower sides of the rectangular frame and the character string spacing. A step of adjusting the character size, the character length ratio, and the character flatness ratio so as to include the arranged characters within the rectangular frame, and a character adjusting process for obtaining adjusted character data; The space ratio, the line space ratio, and the space between the characters based on the adjusted character data, the space between the left and right sides of the rectangular frame and the character, the space between the character string and the character string, and the space between the rectangular frames. The array spacing calculation process that calculates the spacing between the upper and lower sides and the character string, Character sequences wherein that.
【請求項3】前記矩形枠は図形枠の内部に設けられた文
字配列枠であり、前記図形枠を指定することで前記文字
配列枠が指定されることを特徴とする請求項1または2
記載の文字配列方法。
3. The rectangular frame is a character arrangement frame provided inside a figure frame, and the character arrangement frame is specified by designating the figure frame.
Character arrangement method described.
【請求項4】文字配列手段を有する帳票類のデザインシ
ステムであって、 前記文字配列手段は、枠指定手段と、列間隔比率指定手
段と、行間隔比率指定手段と、文字調整手段と、配列間
隔演算手段とから構成され、 前記枠指定手段は文字配列対象の矩形枠を指定し、 前記列間隔比率指定手段は配列する文字の列について、
文字と文字の間隔と、前記矩形枠の左右辺と文字の間隔
と、の列間隔比率を指定し、 前記行間隔比率指定手段は配列する文字列の行につい
て、文字列と文字列の間隔と、前記矩形枠の上下辺と文
字列の間隔と、の行間隔比率を指定し、 前記文字調整手段は前記配列する文字を前記矩形枠の内
部に包含するように、文字のサイズ、文字の長体率、文
字の平体率を調整し、調整文字データを得て、 前記配列間隔演算手段は前記列間隔比率と、前記行間隔
比率と、前記調整文字データに基づいて、文字と文字の
間隔と、前記矩形枠の左右辺と文字の間隔と、文字列と
文字列の間隔と、前記矩形枠の上下辺と文字列の間隔
と、を演算する、 ことを特徴とする帳票類のデザインシステム。
4. A form design system having character arranging means, wherein the character arranging means includes a frame specifying means, a column interval ratio specifying means, a line interval ratio specifying means, a character adjusting means, and an arrangement. The frame designating unit designates a rectangular frame for character arrangement, and the column spacing ratio designating unit sets a character string to be arranged.
The column spacing ratio of the spacing between characters and the spacing between the left and right sides of the rectangular frame and the character is specified, and the line spacing ratio designating unit sets the spacing between the character strings and the character strings for the rows of the character string to be arranged. , The line spacing ratio of the upper and lower sides of the rectangular frame and the spacing of the character string is specified, and the character adjusting means includes the character size and the character length so that the arranged characters are included in the rectangular frame. The body spacing and the flatness of the characters are adjusted to obtain the adjusted character data, and the arrangement interval calculation means calculates the character interval based on the column interval ratio, the line interval ratio, and the adjusted character data. And a space between characters on the left and right sides of the rectangular frame, a space between character strings and a space between the upper and lower sides of the rectangular frame and a character string, and a system for designing forms. .
JP7063562A 1995-02-28 1995-02-28 Character arrangement method and form design system Pending JPH08235269A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7063562A JPH08235269A (en) 1995-02-28 1995-02-28 Character arrangement method and form design system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7063562A JPH08235269A (en) 1995-02-28 1995-02-28 Character arrangement method and form design system

Publications (1)

Publication Number Publication Date
JPH08235269A true JPH08235269A (en) 1996-09-13

Family

ID=13232800

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7063562A Pending JPH08235269A (en) 1995-02-28 1995-02-28 Character arrangement method and form design system

Country Status (1)

Country Link
JP (1) JPH08235269A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20210012057A1 (en) * 2005-06-02 2021-01-14 Eli I. Zeevi Integrated document editor

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20210012057A1 (en) * 2005-06-02 2021-01-14 Eli I. Zeevi Integrated document editor

Similar Documents

Publication Publication Date Title
US8035826B2 (en) Method of processing image
US6940526B2 (en) Image synthesizing apparatus
US8166409B2 (en) Image processing method and image processor for trimming an object image
US7359087B2 (en) Print control apparatus and program
US5170467A (en) Method of printing leaflets, catalogs or the like
US5724491A (en) Command sheet for prepress, and device and method for preparing thereof
US6111655A (en) Method and system for managing component data of the design process and prepress process of a printing operation
JP3661749B2 (en) PRINT CONTROL DEVICE, PRINT CONTROL METHOD, AND MEDIUM RECORDING PRINT CONTROL PROGRAM
JPH10283492A (en) Layout typesetting method
JPH08235269A (en) Character arrangement method and form design system
GB2217548A (en) Method of printing leaflets, catalogues or the like
JPH08235284A (en) Pattern preparation method and slip kind design system
JPH08221500A (en) Primitive movement method and business forms design system
JP3802098B2 (en) Editing processing method and form design system
JP3701338B2 (en) Color separation processing method and form design system
JPH08241417A (en) Gradation processing method and business form design system
JPH08221590A (en) Graphic copying method and system for designing forms and the like
JPH08241398A (en) Processing method for specification of color classification and design system for document and the like
JPH08241399A (en) Imposition method and form design system
JPH08305775A (en) Processing method for discriminating free closed area and documents design system
JPH096876A (en) Processing method for deciding rectangular closed area and design system for document or the like
JPH08235270A (en) Update data display method and form design system
JPH0528554B2 (en)
JPH03108073A (en) Image processing system
JPH10198813A (en) Editing method, its device, and storage medium recording program

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20030304