JP6507903B2 - Interval adjustment program, interval adjustment method and interval adjustment device - Google Patents
Interval adjustment program, interval adjustment method and interval adjustment device Download PDFInfo
- Publication number
- JP6507903B2 JP6507903B2 JP2015143893A JP2015143893A JP6507903B2 JP 6507903 B2 JP6507903 B2 JP 6507903B2 JP 2015143893 A JP2015143893 A JP 2015143893A JP 2015143893 A JP2015143893 A JP 2015143893A JP 6507903 B2 JP6507903 B2 JP 6507903B2
- Authority
- JP
- Japan
- Prior art keywords
- interval
- objects
- layout
- reference position
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、間隔調整プログラム、間隔調整方法及び間隔調整装置に関する。 The present invention relates to an interval adjustment program, an interval adjustment method, and an interval adjustment device.
従来、帳票作成や修正に関連する技術として、帳票作成や修正を対話的に行うことを可能にする技術が知られている(例えば、特許文献1等参照)。
Conventionally, as a technique related to form creation and correction, there is known a technology that enables form creation and correction to be performed interactively (for example, see
しかしながら、従来においては、帳票内に配置する部品の位置調整は、部品の移動によって実現されるため、部品をバランスよく配置する調整に手間を要するおそれがある。 However, in the related art, since the position adjustment of the parts arranged in the form is realized by the movement of the parts, it may take time to adjust the parts in a well-balanced arrangement.
1つの側面では、本発明は、簡易にオブジェクト間の間隔及び/又はオブジェクトと基準位置との間隔を調整することが可能な間隔調整プログラム、間隔調整方法及び間隔調整装置を提供することを目的とする。 In one aspect, the present invention has an object to provide an interval adjusting program, an interval adjusting method, and an interval adjusting device capable of easily adjusting an interval between objects and / or an object and a reference position. Do.
一つの態様では、間隔調整プログラムは、1又は複数のオブジェクトの配置を含むレイアウト設定画面において、前記1又は複数のオブジェクトの配置関係を示すレイアウトを表示するとともに、オブジェクト間の間隔及びオブジェクトと基準位置との間の間隔の少なくとも一方である複数の間隔それぞれに対応しており、共通の目盛り上における位置の指定を受け付け可能な複数の操作部品を表示し、前記複数の操作部品の前記共通の目盛り上における位置に対応した間隔を、対応するオブジェクト間の間隔又は対応するオブジェクトと基準位置との間の間隔として設定する、処理をコンピュータに実行させるプログラムである。 In one aspect, in the layout setting screen including the arrangement of one or more objects, the space adjustment program displays a layout indicating the arrangement relationship of the one or more objects, and the space between objects and the object and the reference position And a plurality of operation parts corresponding to at least one of the plurality of intervals between the plurality of operation parts that can receive designation of a position on a common scale, displaying the common scale of the plurality of operation parts It is a program that causes a computer to execute processing that sets an interval corresponding to a position in the top as an interval between corresponding objects or an interval between a corresponding object and a reference position.
簡易にオブジェクト間の間隔及び/又はオブジェクトと基準位置との間隔を調整することができる。 The distance between the objects and / or the distance between the object and the reference position can be easily adjusted.
以下、帳票作成システムの一実施形態について、図1〜図11に基づいて詳細に説明する。 Hereinafter, an embodiment of a form creation system will be described in detail based on FIGS. 1 to 11.
図1には、本実施形態に係る帳票作成システム100の構成が概略的に示されている。帳票作成システム100は、図1に示すように、間隔調整装置としてのサーバ10と、利用者端末50と、プリンタ70と、を備える。サーバ10、利用者端末50及びプリンタ70は、インターネットやLAN(Local Area Network)などのネットワーク80に接続されている。
FIG. 1 schematically shows the configuration of a
サーバ10は、ユーザによる利用者端末50上での操作情報(指示内容)を受信して、各種画面を作成する。また、サーバ10は、各種画面を利用者端末50に表示させ、各種画面上でのユーザの操作に基づいて、帳票を作成する。更にサーバ10は、作成した帳票に関するデータをプリンタ70に送信して印刷させる。
The
図2(a)には、サーバ10のハードウェア構成が示されている。図2(a)に示すように、サーバ10は、CPU(Central Processing Unit)90、ROM(Read Only Memory)92、RAM(Random Access Memory)94、記憶部(ここではHDD(Hard Disk Drive))96、ネットワークインタフェース97、及び可搬型記憶媒体用ドライブ99等を備えている。これらサーバ10が有する各装置は、バス98に接続されている。CPU90は、ROM92あるいはHDD96に格納されているプログラム(間隔調整プログラムを含む)、或いは可搬型記憶媒体用ドライブ99が可搬型記憶媒体91から読み取ったプログラム(間隔調整プログラムを含む)を実行することにより、図3に示す、受付部としての帳票作成指示受付部30、帳票作成部32、出力部34、としてサーバ10を機能させる。なお、図3には、HDD96等に格納されている、検索対象DB(データベース)群40、DB管理テーブル44、オブジェクト座標管理テーブル46も図示されている。なお、これらDBやテーブルの具体的なデータ構造等については、後述する。
The hardware configuration of the
帳票作成指示受付部30は、利用者端末50から送信されてくる帳票作成指示を受け付け、帳票作成部32に送信する。帳票作成部32は、帳票作成指示に基づいて各種画面を作成して利用者端末50に表示させたり、各種画面におけるユーザの操作に基づいて帳票を作成したりする。出力部34は、帳票作成部32が作成した帳票のデータをプリンタ70に対して出力する。
The form creation
利用者端末50は、PC(Personal Computer)などの端末であり、業務において帳票を作成するユーザ(例えば、役所の職員や銀行の行員等)が利用する端末である。利用者端末50は、図2(b)に示すようなハードウェア構成を有する。図2(b)に示すように、利用者端末50は、CPU190、ROM192、RAM194、記憶部(ここではHDD)196、ネットワークインタフェース197、表示部193、入力部195、及び可搬型記憶媒体用ドライブ199等を備えている。表示部193は、液晶ディスプレイ等であり、入力部195は、キーボードやマウス、タッチパネル等である。利用者端末50に含まれる各装置は、バス198に接続されている。CPU190は、ROM192あるいはHDD196に格納されているプログラム、或いは可搬型記憶媒体用ドライブ199が可搬型記憶媒体191から読み取ったプログラムを実行することにより、利用者端末50を図3に示す入力処理部52及び表示処理部54として機能させる。入力処理部52は、ユーザが入力部195を介して入力した情報(例えば、帳票作成に関する指示や印刷に関する指示)をサーバ10に送信する。表示処理部54は、サーバ10から送信されてきた画面データや帳票のデータを受信し、表示部193上に表示する。
The
プリンタ70は、サーバ10から印刷すべきデータを受信し、紙媒体(用紙)に対して印刷を行う装置である。なお、プリンタ70は、ネットワーク80に接続されていなくてもよく、例えばプリンタケーブルやUSBケーブルを介して利用者端末50に接続されていてもよい。なお、印刷すべきデータはサーバ10から利用者端末50を経由してプリンタ70に送信されてもよい。
The
次に、サーバ10が保持する各種DBやテーブルの具体的なデータ構造等について図4〜図6に基づいて、詳細に説明する。
Next, specific data structures and the like of various DBs and tables held by the
図4には、検索対象DB群40のうちの1つである県民DBのデータ構造が示されている。図4に示すように、県民DBは、県民の情報を格納するデータベースであり、「氏名」、「郵便番号」、「住所」、「年齢」、…の各フィールドを有する。なお、検索対象DB群40には、図3に示すように、県民DBの他、軽自動車登録者DBや介護者DBなども含まれていてもよいが、これらのDBについての詳細な説明は省略するものとする。検索対象DB群40には、帳票作成処理を実行する際に、出力対象となるフィールドの値が含まれたレコードが格納されていればよい。
FIG. 4 shows the data structure of the prefectural DB, which is one of the search
図5には、DB管理テーブル44のデータ構造が示されている。DB管理テーブル44は、検索対象DB群40に含まれる各データベースのフィールドについて管理するテーブルである。具体的には、DB管理テーブル44は、図5に示すように、データベースの識別情報である「DB_ID」と、データベースの名称である「DB名」と、データベースの各フィールドの識別情報及び名称である「フィールドID」及び「フィールド名」と、を対応付けて管理する。例えば、DB管理テーブル44においては、DB_IDが「D001」の県民DBには、氏名のフィールド(ID=F001)、郵便番号のフィールド(ID=F002)等のフィールドが存在しているという情報が管理されている。
The data structure of the DB management table 44 is shown in FIG. The DB management table 44 is a table for managing fields of each database included in the search
図6には、オブジェクト座標管理テーブル46のデータ構造が示されている。オブジェクト座標管理テーブル46は、ユーザにより帳票が作成される際に、図9(a)の帳票作成画面上の帳票作成領域にオブジェクトが配置された場合において、そのオブジェクトの情報を管理するテーブルである。なお、オブジェクトとは、検索対象DB群に含まれるいずれかのデータベースのいずれかのフィールド(項目)を意味する。オブジェクト座標管理テーブル46は、「オブジェクトID」、「フィールドID」、「座標位置左上(X、Y)」、「オブジェクト幅」、「オブジェクト高さ」の各フィールドを有している。 The data structure of the object coordinate management table 46 is shown in FIG. The object coordinate management table 46 is a table for managing information of an object when the user places a form in the form creation area on the form creation screen of FIG. 9A when the form is created by the user. . The object means any field (item) of any database included in the search target DB group. The object coordinate management table 46 has fields of “object ID”, “field ID”, “coordinate position upper left (X, Y)”, “object width”, and “object height”.
「オブジェクトID」のフィールドには、帳票作成領域上に配置されたオブジェクトに割り振られた識別番号が格納される。「フィールドID」のフィールドには、帳票作成領域上に配置されたオブジェクトの識別情報(図5のフィールドIDと同一)が格納される。「座標位置左上(X、Y)」のフィールドには、オブジェクトが配置された帳票作成領域上の位置を示す座標が格納される。オブジェクトの座標は、例えば表示領域の左上角を原点として表すことができる。「オブジェクト幅」及び「オブジェクト高さ」のフィールドには、オブジェクトの幅方向(左右方向)及び高さ方向(上下方向)の大きさを示す値が格納される。値の単位としては、ピクセル数や、実際に印刷した場合の長さを示すミリメートルなどを適宜用いることができる。 The field of "object ID" stores an identification number assigned to an object placed on the form creation area. In the field of “field ID”, identification information (identical to the field ID in FIG. 5) of an object arranged on the form creation area is stored. In the field of "coordinate position upper left (X, Y)", coordinates indicating the position on the form creation area where the object is arranged are stored. The coordinates of the object can be represented, for example, with the upper left corner of the display area as the origin. In the fields of “object width” and “object height”, values indicating the sizes in the width direction (horizontal direction) and the height direction (vertical direction) of the object are stored. As a unit of the value, the number of pixels, a millimeter indicating a length when actually printed, or the like can be used as appropriate.
(サーバ10の処理)
次に、図7、図8に基づいて、サーバ10が、帳票を作成する処理について説明する。この図7、図8の処理は、利用者端末50の入力部195が、例えばユーザの操作を受け付けることで入力した帳票作成を開始する指示(帳票作成指示)を、帳票作成指示受付部30が受信した段階で開始される処理である。なお、帳票作成指示は、利用者端末50の入力処理部52から送信される。
(Processing of server 10)
Next, the process of the
図7の処理では、まず、ステップS10において、帳票作成部32が、利用者端末50の表示処理部54に指示を出し、検索対象DBのうち帳票作成の対象とするDBの選択画面(不図示)を表示させる。例えば、帳票作成部32は、図5のDB管理テーブル44に格納されているDB名(「県民DB」、「軽自動車登録者DB」、「介護者DB」等)を取得する。そして、帳票作成部32は、取得したDB名のうちの1つを選択可能な選択画面(不図示)を作成して、当該選択画面のデータを利用者端末50の表示処理部54に対して送信する。表示処理部54は、受信したデータに基づいて、帳票作成部32により作成された選択画面を表示部193上に表示する。
In the process of FIG. 7, first, in step S10, the
次いで、ステップS12では、帳票作成部32が、選択画面上においていずれかのDBに対する選択を受け付けるまで待機する。すなわち、ユーザにより入力部195を介してDBの1つが選択されたという情報を入力処理部52から受信した段階で、帳票作成部32は、ステップS14に移行する。なお、ここでは、ユーザによって「県民DB」が選択されたものとする。
Next, in step S12, the
ステップS14では、帳票作成部32が、DB管理テーブル44から、選択されたDB(県民DB)のフィールド名(項目名)を取得する。帳票作成部32は、DB管理テーブル44を参照し、県民DBに含まれるフィールド名(氏名、郵便番号、住所、年齢、…)を取得する。
In step S14, the
次いで、ステップS16では、帳票作成部32が、フィールド名(項目名)一覧を含めた帳票作成画面(図9(a))を作成し、当該画面のデータを利用者端末50の表示処理部54に送信する。表示処理部54は、受信した画面のデータに基づいて帳票作成画面(図9(a))を表示部193上に表示する。なお、帳票作成画面には、フィールド名(項目名)一覧のほか、帳票作成領域、オブジェクト間隔調整ボタン、「終了」ボタンが設けられている。
Next, in step S16, the
次いで、ステップS18では、帳票作成部32が、フィールド名(項目名)の配置操作(貼り付け動作)を受け付けるまで待機する。この場合、入力部195を介して、ユーザによる操作によって、図9(b)のように項目名(例えば、郵便番号等)が帳票作成領域内にドラッグアンドドロップされたという情報が入力処理部52から帳票作成指示受付部30に入力されると、帳票作成部32は、ステップS20に移行する。なお、ステップS18が否定された場合、帳票作成部32は、ステップS22に移行することとしてもよい。
Next, in step S18, the
ステップS20では、帳票作成部32が、帳票作成領域内に配置された項目の座標を取得し、オブジェクト座標管理テーブル46に記録する。ここで、各項目のオブジェクト幅やオブジェクト高さの情報は予め定められて記憶されているものとする。帳票作成部32は、帳票作成領域内に配置された項目(フィールド)のフィールドIDや座標位置左上(X、Y)のほか、予め定められているオブジェクト幅やオブジェクト高さの情報もオブジェクト座標管理テーブル46に記録する。なお、ユーザによってオブジェクト幅やオブジェクト高さが変更された場合には、帳票作成部32は、変更後の値をオブジェクト座標管理テーブル46に記録する。
In step S20, the
次いで、図8のステップS22では、帳票作成指示受付部30が、入力部195を介してユーザによる操作としてオブジェクト間隔調整ボタンが押下されたという情報を入力処理部52から受け付けたか否かを判断する。このステップS22の判断が否定された場合には、ステップS40に移行し、帳票作成指示受付部30が、入力部195を介してユーザによる操作として終了ボタンが押下されたという情報を入力処理部52から受け付けたか否かを判断する。このステップS40の判断が肯定された場合には、図7、図8の全処理が終了するが、ステップS40の判断が否定された場合には、図7のステップS18に戻る。
Next, in step S22 in FIG. 8, the form creation
一方、ステップS22の判断が肯定された場合、すなわち、図9(b)の帳票作成画面においてユーザによる操作として「縦調整」又は「横調整」のボタンが押されたことを検出した場合には、帳票作成指示受付部30は、ステップS24に移行する。なお、本実施形態では、ユーザにより、図9(b)の帳票作成画面において「縦調整」ボタンが押されたものとする。
On the other hand, when the determination in step S22 is affirmed, that is, when it is detected that the button of "vertical adjustment" or "horizontal adjustment" is pressed as an operation by the user on the form creation screen of FIG. The form creation
ステップS24に移行すると、帳票作成部32は、オブジェクト座標管理テーブル46より座標位置左上(X、Y)やオブジェクト高さを取得してオブジェクト間の縦方向の間隔を算出する。そして、帳票作成部32は、「帳票イメージ画面」と、共通の目盛り上につまみを表示した「間隔調整画面」とを含むレイアウト設定画面(図10(a)参照)を表示する。この場合、帳票イメージ画面には、図10(a)に示すように、帳票内におけるオブジェクトの配置位置(レイアウト)が表示される。また、帳票イメージ画面には、オブジェクト間の間隔を示す符号((2)、(3)参照)や両矢印、及びオブジェクトと帳票の基準位置(上端や下端)との間の間隔を示す符号((1)、(4)参照)や両矢印が表示される。また、間隔調整画面には、共通の目盛り上に、レイアウト設定画面内に示される各間隔(1)〜(4)に対応するつまみと、間隔を拡縮する方向を選択するためのチェックボックスと、が表示される。なお、共通の目盛りに付された数値は、ピクセル値を意味するが、目盛り上の1ピクセルを示す大きさは実際の1ピクセルの大きさよりも大きく設定されている。なお、オブジェクト間の間隔を示す符号や両矢印とつまみとの関係を分かり易く表示するため、対応関係にある符号や両矢印とつまみとを同じ色にするなどの色分け表示等を行ってもよい。
In step S24, the
ここで、ユーザによる操作として、例えば間隔(2)に関し、間隔を拡縮する方向として「下方向」が選択されたとする。この場合、間隔(2)のつまみが間隔(2)を大きくする方向へ移動されたとすると、間隔(2)の下側のオブジェクト「住所」は間隔(2)が大きくされた分だけ下側に移動するが、間隔(2)の上側のオブジェクト「郵便番号」は移動しないようになっている。なお、間隔(1)については帳票の上端であるため「下方向」が、間隔(4)については帳票の下端であるため「上方向」がデフォルトで選択された状態となっている。なお、本実施形態では、間隔を変更した場合に、その上側又は下側の間隔を拡縮することとしているが、これに限らず、間隔を変更した場合に、その間隔の上側又は下側、あるいは両側のオブジェクトの高さ(寸法)を変更するようにしてもよい。 Here, it is assumed that “downward” is selected as the direction in which the interval is expanded or contracted with respect to the interval (2), for example, as the operation by the user. In this case, assuming that the knob of the interval (2) is moved in the direction of increasing the interval (2), the lower object "address" of the interval (2) is moved downward by the distance of the interval (2). Although moving, the upper object "zip code" of the interval (2) is not moving. It should be noted that "downward" is selected for the interval (1) because it is the top of the form, and "up" is selected as the default for the interval (4). In the present embodiment, when the interval is changed, the upper or lower interval is expanded or reduced. However, the present invention is not limited to this, and when the interval is changed, the upper or lower side of the interval, or The heights (dimensions) of the objects on both sides may be changed.
なお、本実施形態では、図10(a)に示すように、ユーザが間隔(2)、(3)について「下方向」を選択したものとして以下説明する。 In the present embodiment, as shown in FIG. 10A, the user selects “downward” for the intervals (2) and (3) below.
図8に戻り、次のステップS26では、帳票作成指示受付部30が、入力部195を介してつまみが目盛り上で移動されたという情報を入力処理部52から受け付けたか否かを判断する。なお、ユーザは、帳票イメージ画面において実際のオブジェクト間の間隔を見ながら、つまみの位置調整を行うことができる。このステップS26の判断が否定された場合には、ステップS32に移行するが、肯定された場合には、ステップS28に移行する。
Returning to FIG. 8, in the next step S26, the form creation
例えば、ユーザが、間隔(2)に対応するつまみを図10(b)において実線矢印で示すように上側に動かしたとする。この場合、ステップS28に移行し、帳票作成部32は、間隔を拡縮する方向が既に指定されているか否かを判断する。このステップS28の判断が否定されている間は、ステップS28の判断を繰り返すが、肯定された場合には、ステップS30に移行する。なお、ステップS28の判断が否定された場合、帳票作成部32は、間隔を拡縮する方向を指定するようにユーザに促す画面や音声を利用者端末50から出力するようにしてもよい。
For example, it is assumed that the user moves the knob corresponding to the interval (2) upward as shown by a solid arrow in FIG. 10 (b). In this case, the process proceeds to step S28, and the
ステップS30に移行すると、帳票作成部32は、間隔を拡縮する方向にあるオブジェクトとの間隔を、つまみの移動量に対応するピクセル値分変更し、すなわち拡大または縮小し、「帳票イメージ画面」に反映させる。図10(b)の例では、「帳票イメージ画面」に示されているように、間隔(2)をつまみの移動に合わせて広げる一方、間隔(2)の下側に位置する間隔(3)を、間隔(2)の変化分だけ狭めている。ここで、本実施形態では、つまみの移動量のほうが、つまみの移動に伴って帳票イメージ画面において間隔が拡縮する量よりも大きい。このため、ユーザが帳票イメージ画面内の間隔を微調整したい場合でも、つまみを大まかに操作することで簡易に間隔の微調整を行うことが可能となっている。なお、帳票作成部32は、間隔(3)の変化に合わせて、間隔(3)に対応するつまみの位置を変更する(図10(b)の破線矢印参照)。
When the process proceeds to step S30, the
ステップS30の後又はステップS26の判断が否定された後、ステップS32に移行すると、帳票作成指示受付部30は、入力部195を介して設定ボタンが押下されたという情報を入力処理部52から受け付けたか否かを判断する。このステップS32の判断が否定された場合には、ステップS34に移行し、帳票作成指示受付部30が、ユーザが入力部195を介してキャンセルボタンを押下したという情報を入力処理部52から受け付けたか否かを判断する。このステップS34の判断が否定された場合には、ステップS26に戻るが、肯定された場合には、図7のステップS18に戻る。一方、設定ボタンが押されたことを検出し、ステップS32の判断が肯定されると、帳票作成部32は、ステップS36に移行し、座標位置に変更があった項目について、オブジェクト座標管理テーブル46を更新する。
After step S30 or after the determination in step S26 is negative, when the process proceeds to step S32, the form creation
次いで、ステップS38では、帳票作成部32が、新しい座標で、オブジェクト(項目)の位置を更新した状態で、図11に示すような「帳票作成画面」を表示する。
Next, in step S38, the
ステップS38の後は、ステップS40に移行し、帳票作成指示受付部30は、終了ボタンが押されたことを検出したか否かを判断する。このステップS40の判断が肯定された場合には、図7、図8の全処理を終了するが、否定された場合には、ステップS18に戻る。
After step S38, the process proceeds to step S40, and the form creation
以上のように、図7、図8の処理が実行されることで、ユーザが、帳票作成画面(図9(b))や帳票イメージ画面(図10(a))においてオブジェクトの位置を微調整する操作を行う必要をなくすることができる。ユーザは帳票イメージ画面とともに表示される間隔調整画面に表示されたつまみを操作するのみで、簡易にオブジェクトの位置を調整することができる。 As described above, by executing the processing in FIG. 7 and FIG. 8, the user finely adjusts the position of the object on the form creation screen (FIG. 9 (b)) and the form image screen (FIG. 10 (a)). It is possible to eliminate the need to perform the operation. The user can adjust the position of the object simply by operating the knob displayed on the interval adjustment screen displayed together with the form image screen.
なお、出力部34は、ユーザから印刷指示が入力されるまで待機している。したがって、出力部34は、入力部195を介して印刷指示が入力されたという情報を入力処理部52から受け付けると、プリンタ70に対して印刷対象の帳票データを送信する。この帳票データには、県民DBに格納されている各レコードの値の情報と、オブジェクト座標管理テーブル46の情報とが含まれる。この場合、プリンタ70は、受信した帳票データに基づいて帳票を印刷する。
The
これまでの説明から分かるように、本実施形態では、帳票作成部32を含んで帳票イメージ画面と間隔調整画面を含むレイアウト設定画面を表示する表示部、及びつまみの位置に応じてオブジェクトのレイアウトを設定する設定部としての機能が実現されている。
As can be understood from the above description, in the present embodiment, the layout of the object is displayed according to the position of the display unit that displays the layout setting screen including the form image screen and the interval adjustment screen including the
以上、詳細に説明したように、本実施形態によると、帳票作成部32は、複数のオブジェクトの配置を含むレイアウト設定画面(図10(a))において、複数のオブジェクトの配置関係を示す帳票イメージ画面を表示するとともに、オブジェクト間の間隔及びオブジェクトと基準位置(帳票の上端部や下端部)との間の間隔のそれぞれに対応しており、共通の目盛り上における位置の指定を受け付け可能な複数のつまみを表示する(S24)。そして、複数のつまみの目盛り上における位置に対応した間隔を、対応するオブジェクト間の間隔及びオブジェクトと基準位置との間の間隔として設定する(S30、S36、S38)。これにより、つまみが共通の目盛り上で移動されたことに応じて、帳票内におけるオブジェクト間の間隔やオブジェクトの位置を変更することができる。ユーザは、帳票イメージ画面において実際のオブジェクト間の間隔を見ながら、つまみの位置調整を行なうことにより、帳票イメージ画面のオブジェクトの位置を調整できるので、オブジェクトの配置位置のバランスがとりやすく、簡易に帳票作成を行うことが可能となる。
As described above in detail, according to the present embodiment, the
また、本実施形態では、帳票作成部32は、複数のつまみのうちの1つの位置が変更された場合に、影響が及ぶ範囲の指定を受け付ける。これにより、帳票作成部32は、つまみが動かされたときに、オブジェクトを上方向にずらすのか下方向にずらすのかの指定を受け付けることができる。ひいては、ユーザが意図した適切な方向にオブジェクトを移動させることができる。
Further, in the present embodiment, the
また、本実施形態では、つまみの移動に対応して帳票イメージ画面において間隔を変更する量を、つまみの移動量よりも小さくしている。これにより、ユーザが間隔の微調整を行いたい場合であっても、つまみをさほど細かく移動させなくてもよいため、簡易にオブジェクト間の間隔を調整することが可能となる。 Further, in the present embodiment, the amount of changing the interval on the form image screen corresponding to the movement of the knob is made smaller than the movement amount of the knob. As a result, even when the user wants to finely adjust the interval, it is not necessary to move the knob so finely, so it is possible to easily adjust the interval between objects.
また、本実施形態では、レイアウト設定画面において、複数の間隔それぞれを調整可能な複数のつまみが表示される。これにより、例えば、2つのオブジェクトを選択し、オブジェクトの設定画面等を表示した後、設定画面等においてオブジェクトの間隔を調整するという手順を踏まずに、簡易に複数の間隔の調整を行うことが可能となる。 Furthermore, in the present embodiment, a plurality of knobs capable of adjusting the plurality of intervals are displayed on the layout setting screen. Thus, for example, after selecting two objects and displaying the setting screen of the object, the adjustment of the plural intervals can be easily performed without following the procedure of adjusting the distance of the object on the setting screen etc. It becomes possible.
なお、上記実施形態では、図10(a)に示すように、ユーザが、間隔それぞれについての拡縮する方向(上方向又は下方向)を指定する場合について説明したが、これに限られるものではない。例えば、図12に示すように、間隔調整画面において、どの間隔を調整配分対象とするかを選択できるようにしてもよい。例えば、図12に示すように、ユーザが間隔(4)を調整配分対象としたとする。この場合、ユーザが間隔(1)〜(3)のいずれかを大きく(又は小さく)すると、その変化分だけ間隔(4)が小さく(又は大きく)変化するようになる。 In the above embodiment, as shown in FIG. 10A, the case where the user designates the direction (upward or downward) in which the space is expanded or contracted is described, but the present invention is not limited thereto. . For example, as shown in FIG. 12, on the interval adjustment screen, it may be possible to select which interval is to be the adjustment distribution target. For example, as shown in FIG. 12, it is assumed that the user sets the interval (4) as the adjustment distribution target. In this case, when the user increases (or decreases) any of the intervals (1) to (3), the interval (4) changes by a small amount (or large) by the change amount.
なお、上記実施形態では、図13(a)に示すように、間隔調整画面内に、間隔それぞれに対して上下2つのつまみを用意しておいてもよい。図13(a)の例では、間隔調整画面内の「0」を示す目盛線よりも上側のつまみは、つまみの位置により示される目盛の分になるように、上側のオブジェクトとの間隔を変更する指示を受け付ける。下側のつまみは、つまみの位置により示される目盛の分になるように、下側のオブジェクトとの間隔を変更する指示を受け付ける。上下のいずれのつまみが操作されたかに応じて、間隔を拡縮する方向を決定するようにしてもよい。 In the above embodiment, as shown in FIG. 13A, upper and lower two knobs may be prepared for each interval in the interval adjustment screen. In the example of FIG. 13 (a), the distance between the upper object and the upper side of the scale indicated by the position of the knob is changed so that the knob above the scale line indicating "0" in the space adjustment screen Accept instructions. The lower knob receives an instruction to change the distance to the lower object so as to correspond to the scale indicated by the position of the knob. Depending on which of the upper and lower knobs has been operated, the direction in which the space is expanded or contracted may be determined.
例えば、ユーザが、図13(a)の状態から、図13(b)において実線矢印で示すように間隔(2)に対応する下側のつまみを下側に移動させたとする。この場合、帳票作成部32は、間隔(2)を広げて、間隔(2)の下側にあるオブジェクト「住所」を、間隔が20ピクセルになるように下側に移動させるようにすればよい。なお、ユーザが間隔(2)の下側のつまみを動かしたことに連動して、帳票作成部32は、間隔(2)の上側のつまみと、間隔(3)の上下両側のつまみを破線矢印で示すように移動させる。
For example, it is assumed that the user moves the lower knob corresponding to the interval (2) downward from the state of FIG. 13A as indicated by the solid line arrow in FIG. 13B. In this case, the
なお、本例においては、ユーザが間隔(2)に対応する上側のつまみを上側に移動させた場合には、帳票作成部32は、間隔(2)を広げて、間隔(2)の上側にあるオブジェクト「郵便番号」を、つまみの位置により特定されるピクセル数分の間隔になるように上側に移動させるようにすればよい。このように、図13(a)、図13(b)の例によれば、図10(a)に示すように間隔を拡縮する方向を選択しなくても、直感的な操作によりオブジェクト間の間隔を意図通りに調整することが可能となる。
In the present example, when the user moves the upper knob corresponding to the interval (2) upward, the
なお、上記実施形態では、オブジェクト間の間隔のみを調整する場合について説明したが、これに限られるものではない。例えば、オブジェクト間の間隔のほか、オブジェクト自体の高さを調整することとしてもよい。この場合、図14に示すように、オブジェクト間の間隔と、オブジェクトの高さに対応して、つまみを用意するようにすればよい。そして、間隔を調整した場合には、間隔を調整した分だけ、その上側又は下側に位置するオブジェクトの高さを変更し、オブジェクトの高さを調整した場合には、高さを調整した分だけ、その上側又は下側の間隔を変更するようにすればよい。なお、図14の例においても、図12、図13(a)のような間隔調整画面を採用してもよい。 In the above embodiment, the case of adjusting only the interval between objects has been described, but the present invention is not limited to this. For example, in addition to the spacing between objects, the height of the objects themselves may be adjusted. In this case, as shown in FIG. 14, knobs may be prepared corresponding to the distance between the objects and the height of the objects. Then, if the distance is adjusted, the height of the object located on the upper or lower side is changed by the amount of adjusting the distance, and if the height of the object is adjusted, the height is adjusted. Only the upper or lower interval may be changed. Also in the example of FIG. 14, the interval adjustment screen as shown in FIG. 12 and FIG. 13 (a) may be adopted.
なお、上記実施形態では、間隔調整画面内につまみを設ける場合について説明したが、これに限られるものではない。例えば、図15に示すように、つまみに代えて、数量(例えばピクセル値)を入力するための入力部品(入力ボックス)を表示することとしてもよい。なお、図15において、図10(a)等と同様、間隔を拡縮する方向を選択するチェックボックスを設けているが、これに代えて、図12(a)のような調整配分対象の間隔を選択するチェックボックスを設けることとしてもよい。なお、数量を入力するための入力部品としては、図10(a)に示すようなつまみや、図15に示すような入力ボックス以外の入力部品を採用してもよい。 In the above-mentioned embodiment, although the case where a knob was provided in a space adjustment screen was explained, it is not restricted to this. For example, as shown in FIG. 15, instead of the knob, an input part (input box) for inputting a quantity (for example, pixel value) may be displayed. In FIG. 15, as in FIG. 10 (a) and the like, a check box for selecting the direction in which the space is expanded or contracted is provided, but instead, the space for adjustment distribution as shown in FIG. 12 (a) A check box to select may be provided. In addition, as an input part for inputting a quantity, you may employ | adopt the knob as shown to Fig.10 (a), and input parts other than an input box as shown in FIG.
なお、上記実施形態では、帳票作成画面の帳票作成領域にオブジェクトが複数貼り付けられた場合について説明したがこれに限られるものではない。帳票作成領域にオブジェクトが1つのみ貼り付けられた状態でユーザがオブジェクト間隔調整ボタンを押してもよい。この場合、オブジェクトと基準位置(帳票の上端部や下端部)との間隔を変更することができる。 In the above embodiment, the case where a plurality of objects are pasted in the form creation area of the form creation screen has been described, but the present invention is not limited to this. The user may press the object interval adjustment button while only one object is pasted in the form creation area. In this case, the distance between the object and the reference position (the upper end or the lower end of the form) can be changed.
なお、上記実施形態では、横方向に並べられたオブジェクト間の間隔を調整することとしてもよい。この場合、ステップS24で、ユーザにより図9(a)のオブジェクト間隔調整ボタンのうち「横調整」ボタンが押されたことを検出する。「横調整」ボタンが押されたことを検出した場合には、帳票作成部32は、オブジェクト座標管理テーブル46より座標位置左上(X、Y)やオブジェクト幅を取得してオブジェクト間の横方向の間隔を算出する。そして、各間隔に対して、オブジェクト間の間隔を示す符号や両矢印、及びオブジェクトと帳票の基準位置(左端や右端)との間の間隔を示す符号や両矢印を表示すればよい。
In the above embodiment, the distance between the horizontally arranged objects may be adjusted. In this case, in step S24, it is detected that the “horizontal adjustment” button of the object interval adjustment buttons of FIG. 9A is pressed by the user. When it is detected that the “horizontal adjustment” button is pressed, the
なお、上記実施形態では、帳票の基準位置が上端部や下端部である場合について説明したが、これに限られるものではない。基準位置としては、ユーザが予め設定した位置を採用してもよいし、例えば帳票の余白部分の中の所定位置などであってもよい。 In the above embodiment, although the case where the reference position of the form is the upper end portion or the lower end portion has been described, the present invention is not limited to this. As the reference position, a position preset by the user may be adopted, or a predetermined position in the margin of the form may be used, for example.
なお、上記実施形態では、図7、図8の処理をサーバ10が実行する場合について説明したが、これに限られるものではない。例えば、利用者端末50にインストールされたプログラム(間隔調整プログラムを含む)をCPU190が実行することにより、図7、図8の処理を利用者端末50が実行することとしてもよい。
In the above embodiment, although the case where the
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、処理装置が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体(ただし、搬送波は除く)に記録しておくことができる。 The above processing functions can be realized by a computer. In that case, a program is provided which describes the processing content of the function that the processing device should have. The above processing functions are realized on the computer by executing the program on the computer. The program in which the processing content is described can be recorded on a computer readable recording medium (except for the carrier wave).
プログラムを流通させる場合には、例えば、そのプログラムが記録されたDVD(Digital Versatile Disc)、CD−ROM(Compact Disc Read Only Memory)などの可搬型記録媒体の形態で販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。 In the case of distributing the program, for example, the program is sold in the form of a portable recording medium such as a DVD (Digital Versatile Disc), a CD-ROM (Compact Disc Read Only Memory) or the like in which the program is recorded. Alternatively, the program may be stored in the storage device of the server computer, and the program may be transferred from the server computer to another computer via a network.
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。 The computer executing the program stores, for example, the program recorded on the portable recording medium or the program transferred from the server computer in its own storage device. Then, the computer reads the program from its storage device and executes processing according to the program. The computer can also read the program directly from the portable recording medium and execute processing in accordance with the program. The computer can also execute processing in accordance with the received program each time the program is transferred from the server computer.
上述した実施形態は本発明の好適な実施の例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。 The embodiments described above are examples of preferred implementations of the invention. However, the present invention is not limited to this, and various modifications can be made without departing from the scope of the present invention.
なお、以上の実施形態の説明に関して、更に以下の付記を開示する。
(付記1) 1又は複数のオブジェクトの配置を含むレイアウト設定画面において、前記1又は複数のオブジェクトの配置関係を示すレイアウトを表示するとともに、オブジェクト間の間隔及び/又はオブジェクトと基準位置との間の間隔のそれぞれに対応しており、共通の目盛り上における位置の指定を受け付け可能な複数の操作部品を表示し、
前記複数の操作部品の前記共通の目盛り上における位置に対応した間隔を、対応するオブジェクト間の間隔及び/又はオブジェクトと基準位置との間の間隔として設定する、
処理をコンピュータに実行させることを特徴とする間隔調整プログラム。
(付記2) 前記複数の操作部品のうちの1つの操作部品の位置の変更による影響が及ぶ範囲の指定を受け付ける
処理をコンピュータに更に実行させることを特徴とする付記1に記載の間隔調整プログラム。
(付記3) 前記間隔それぞれに対し2つの操作部品が対応しており、
前記設定する処理では、前記2つの操作部品のいずれかの移動方向及び移動量に基づいて、前記2つの操作部品に対応する前記間隔を設定する、ことを特徴とする付記1に記載の間隔調整プログラム。
(付記4) 前記操作部品の移動に対応して前記レイアウトにおいて間隔が変更される量は、該操作部品の移動量よりも小さいことを特徴とする付記1〜3のいずれかに記載の間隔調整プログラム。
(付記5) 前記表示する処理では、前記オブジェクトの幅のそれぞれに対応しており、前記共通の目盛り上における位置の指定を受け付け可能な複数の他の操作部品を更に表示し、
前記設定する処理では、前記複数の他の操作部品の前記共通の目盛り上における位置に対応した幅を、対応するオブジェクトの幅として更に設定する、ことを特徴とする付記1〜4のいずれかに記載の間隔調整プログラム。
(付記6) 1又は複数のオブジェクトの配置を含むレイアウト設定画面において、前記1又は複数のオブジェクトの配置関係を示すレイアウトを表示するとともに、オブジェクト間の間隔及び/又はオブジェクトと基準位置との間の間隔のそれぞれに対応しており、数量の入力を受け付け可能な複数の入力部品を表示し、
前記複数の入力部品に入力された数量に対応した間隔を、対応するオブジェクト間の間隔及び/又はオブジェクトと基準位置との間の間隔として設定する、
処理をコンピュータに実行させることを特徴とする間隔調整プログラム。
(付記7) 1又は複数のオブジェクトの配置を含むレイアウト設定画面において、前記1又は複数のオブジェクトの配置関係を示すレイアウトを表示するとともに、オブジェクト間の間隔及び/又はオブジェクトと基準位置との間の間隔のそれぞれに対応しており、共通の目盛り上における位置の指定を受け付け可能な複数の操作部品を表示し、
前記複数の操作部品の前記共通の目盛り上における位置に対応した間隔を、対応するオブジェクト間の間隔及び/又はオブジェクトと基準位置との間の間隔として設定する、
処理をコンピュータが実行することを特徴とする間隔調整方法。
(付記8) 前記複数の操作部品のうちの1つの操作部品の位置の変更による影響が及ぶ範囲の指定を受け付ける、
処理をコンピュータが更に実行することを特徴とする付記7に記載の間隔調整方法。
(付記9) 前記間隔それぞれに対し2つの操作部品が対応しており、
前記設定する処理では、前記2つの操作部品のいずれかの移動方向及び移動量に基づいて、前記2つの操作部品に対応する前記間隔を設定する、ことを特徴とする付記7に記載の間隔調整方法。
(付記10) 前記操作部品の移動に対応して前記レイアウトにおいて間隔が変更される量は、該操作部品の移動量よりも小さいことを特徴とする付記7〜9のいずれかに記載の間隔調整方法。
(付記11) 前記表示する処理では、前記オブジェクトの幅のそれぞれに対応しており、前記共通の目盛り上における位置の指定を受け付け可能な複数の他の操作部品を更に表示し、
前記設定する処理では、前記複数の他の操作部品の前記共通の目盛り上における位置に対応した幅を、対応するオブジェクトの幅として更に設定する、ことを特徴とする付記7〜10のいずれかに記載の間隔調整方法。
(付記12) 1又は複数のオブジェクトの配置を含むレイアウト設定画面において、前記1又は複数のオブジェクトの配置関係を示すレイアウトを表示するとともに、オブジェクト間の間隔及び/又はオブジェクトと基準位置との間の間隔のそれぞれに対応しており、数量の入力を受け付け可能な複数の入力部品を表示し、
前記複数の入力部品に入力された数量に対応した間隔を、対応するオブジェクト間の間隔及び/又はオブジェクトと基準位置との間の間隔として設定する、
処理をコンピュータが実行することを特徴とする間隔調整方法。
(付記13)
1又は複数のオブジェクトの配置を含むレイアウト設定画面において、前記1又は複数のオブジェクトの配置関係を示すレイアウトを表示するとともに、オブジェクト間の間隔及び/又はオブジェクトと基準位置との間の間隔のそれぞれに対応しており、共通の目盛り上における位置の指定を受け付け可能な複数の操作部品を表示する表示部と、
前記複数の操作部品の前記共通の目盛り上における位置に対応した間隔を、対応するオブジェクト間の間隔及び/又はオブジェクトと基準位置との間の間隔として設定する設定部と、
を備える間隔調整装置。
(付記14) 前記複数の操作部品のうちの1つの操作部品の位置の変更による影響が及ぶ範囲の指定を受け付ける受付部を更に備える付記13に記載の間隔調整装置。
(付記15) 前記間隔それぞれに対し2つの操作部品が対応しており、
前記設定部は、前記2つの操作部品のいずれかの移動方向及び移動量に基づいて、前記2つの操作部品に対応する前記間隔を設定する、ことを特徴とする付記13に記載の間隔調整装置。
(付記16) 前記操作部品の移動に対応して前記レイアウトにおいて間隔が変更される量は、該操作部品の移動量よりも小さいことを特徴とする付記13〜15のいずれかに記載の間隔調整装置。
(付記17) 前記表示部は、前記オブジェクトの幅のそれぞれに対応しており、前記共通の目盛り上における位置の指定を受け付け可能な複数の他の操作部品を更に表示し、
前記設定部は、前記複数の他の操作部品の前記共通の目盛り上における位置に対応した幅を、対応するオブジェクトの幅として更に設定する、ことを特徴とする付記13〜16のいずれかに記載の間隔調整装置。
(付記18) 1又は複数のオブジェクトの配置を含むレイアウト設定画面において、前記1又は複数のオブジェクトの配置関係を示すレイアウトを表示するとともに、オブジェクト間の間隔及び/又はオブジェクトと基準位置との間の間隔のそれぞれに対応しており、数量の入力を受け付け可能な複数の入力部品を表示する表示部と、
前記複数の入力部品に入力された数量に対応した間隔を、対応するオブジェクト間の間隔及び/又はオブジェクトと基準位置との間の間隔として設定する設定部と、
を備える間隔調整装置。
In addition, the following additional remarks are disclosed regarding description of the above embodiment.
(Supplementary Note 1) In the layout setting screen including the arrangement of one or more objects, a layout indicating the arrangement relationship of the one or more objects is displayed, and an interval between objects and / or between an object and a reference position. Displaying a plurality of operation parts corresponding to each of the intervals and capable of accepting designation of a position on a common scale;
An interval corresponding to a position on the common scale of the plurality of operation parts is set as an interval between corresponding objects and / or an interval between an object and a reference position.
An interval adjustment program characterized by causing a computer to execute a process.
(Supplementary note 2) The space adjustment program according to
(Supplementary Note 3) Two operation parts correspond to each of the intervals,
In the setting process, the space corresponding to the two operation parts is set based on the movement direction and the movement amount of any of the two operation parts, and the space adjustment according to
(Supplementary Note 4) The interval adjustment according to any one of
(Supplementary Note 5) In the process of displaying, a plurality of other operation components corresponding to the respective widths of the object and capable of receiving designation of a position on the common scale are further displayed.
In the setting process, the width corresponding to the position on the common scale of the plurality of other operation components is further set as the width of the corresponding object. Interval adjustment program described.
(Supplementary Note 6) In the layout setting screen including the arrangement of one or more objects, a layout indicating the arrangement relationship of the one or more objects is displayed, and an interval between objects and / or between an object and a reference position. Display multiple input parts that correspond to each of the intervals and can accept input of quantity,
The interval corresponding to the quantity input to the plurality of input parts is set as an interval between corresponding objects and / or an interval between an object and a reference position.
An interval adjustment program characterized by causing a computer to execute a process.
(Supplementary Note 7) In the layout setting screen including the arrangement of one or more objects, a layout indicating the arrangement relationship of the one or more objects is displayed, and an interval between objects and / or between an object and a reference position. Displaying a plurality of operation parts corresponding to each of the intervals and capable of accepting designation of a position on a common scale;
An interval corresponding to a position on the common scale of the plurality of operation parts is set as an interval between corresponding objects and / or an interval between an object and a reference position.
A computer executes the processing.
(Supplementary Note 8) A specification of a range affected by a change in the position of one of the plurality of operation parts is received.
The computer program further performs a process, The space | interval adjustment method of
(Supplementary Note 9) Two operation parts correspond to each of the intervals,
In the setting process, the space corresponding to the two operation parts is set based on the movement direction and the movement amount of any of the two operation parts, the space adjustment according to
(Supplementary Note 10) The interval adjustment according to any one of
(Supplementary Note 11) In the process of displaying, a plurality of other operation components corresponding to the respective widths of the object and capable of receiving designation of the position on the common scale are further displayed.
In the setting process, the width corresponding to the position on the common scale of the plurality of other operation components is further set as the width of the corresponding object. How to adjust the interval described.
(Supplementary Note 12) In the layout setting screen including the arrangement of one or more objects, a layout indicating the arrangement relationship of the one or more objects is displayed, and an interval between objects and / or between an object and a reference position. Display multiple input parts that correspond to each of the intervals and can accept input of quantity,
The interval corresponding to the quantity input to the plurality of input parts is set as an interval between corresponding objects and / or an interval between an object and a reference position.
A computer executes the processing.
(Supplementary Note 13)
In the layout setting screen including the arrangement of one or more objects, a layout indicating the arrangement relationship of the one or more objects is displayed, and for each of the spacing between the objects and / or the spacing between the object and the reference position A display unit that displays a plurality of operating components that are compatible and that can receive designation of a position on a common scale;
A setting unit which sets an interval corresponding to a position on the common scale of the plurality of operation parts as an interval between corresponding objects and / or an interval between an object and a reference position;
Space adjustment device comprising:
(Supplementary note 14) The space adjustment device according to supplementary note 13, further including a reception unit that receives specification of a range affected by a change in the position of one of the plurality of operation parts.
(Supplementary Note 15) Two operation parts correspond to each of the intervals,
The interval setting device according to appendix 13, wherein the setting unit sets the interval corresponding to the two operation components based on the movement direction and the movement amount of any of the two operation components. .
(Supplementary Note 16) The interval adjustment according to any one of Supplementary notes 13 to 15, wherein the amount by which the interval is changed in the layout in response to the movement of the operation component is smaller than the movement amount of the operation component. apparatus.
(Supplementary Note 17) The display unit further displays a plurality of other operation components that correspond to the width of the object and can receive designation of a position on the common scale,
The setting unit further sets, as the width of the corresponding object, the width corresponding to the position on the common scale of the plurality of other operation components, as set forth in any one of appendices 13 to 16. Space adjustment device.
(Supplementary Note 18) In the layout setting screen including the arrangement of one or more objects, a layout indicating the arrangement relationship of the one or more objects is displayed, and an interval between objects and / or between an object and a reference position. A display unit for displaying a plurality of input parts corresponding to each of the intervals and capable of receiving input of a quantity;
A setting unit configured to set an interval corresponding to the quantity input to the plurality of input parts as an interval between corresponding objects and / or an interval between an object and a reference position;
Space adjustment device comprising:
10 サーバ(間隔調整装置)
30 帳票作成指示受付部(受付部)
32 帳票作成部(表示部、設定部)
10 server (interval adjustment device)
30 Form creation instruction reception part (reception part)
32 Form creation unit (display unit, setting unit)
Claims (8)
前記複数の操作部品の前記共通の目盛り上における位置に対応した間隔を、対応するオブジェクト間の間隔又は対応するオブジェクトと基準位置との間の間隔として設定する、
処理をコンピュータに実行させることを特徴とする間隔調整プログラム。 In the layout setting screen including the arrangement of one or more objects, a layout indicating the arrangement relationship of the one or more objects is displayed, and at least one of an interval between the objects and an interval between the object and the reference position Displaying a plurality of operation parts that correspond to a plurality of intervals and can accept designation of a position on a common scale,
An interval corresponding to a position on the common scale of the plurality of operation parts is set as an interval between corresponding objects or an interval between a corresponding object and a reference position.
An interval adjustment program characterized by causing a computer to execute a process.
処理をコンピュータに更に実行させることを特徴とする請求項1に記載の間隔調整プログラム。 Accept a specification of a range affected by a change in the position of one of the plurality of operation parts,
The program according to claim 1, further causing the computer to execute the process.
前記設定する処理では、前記2つの操作部品のいずれかの移動方向及び移動量に基づいて、前記2つの操作部品に対応する前記間隔を設定する、ことを特徴とする請求項1に記載の間隔調整プログラム。 Two operation parts correspond to each of the intervals,
In the setting process, the interval corresponding to the two operation parts is set based on the movement direction and the movement amount of any of the two operation parts. Adjustment program.
前記設定する処理では、前記複数の他の操作部品の前記共通の目盛り上における位置に対応した幅を、対応するオブジェクトの幅として更に設定する、ことを特徴とする請求項1〜4のいずれか一項に記載の間隔調整プログラム。 The display processing further displays a plurality of other operation components corresponding to the respective widths of the object and capable of accepting designation of a position on the common scale,
The processing according to any one of claims 1 to 4, wherein, in the setting processing, a width corresponding to a position on the common scale of the plurality of other operation components is further set as a width of a corresponding object. Interval adjustment program according to one item.
前記複数の入力部品のうちの1つの入力部品への数量の入力による影響が及ぶ範囲の指定を受け付け、
前記複数の入力部品に入力された数量に対応した間隔を、対応するオブジェクト間の間隔又は対応するオブジェクトと基準位置との間の間隔として設定する、
処理をコンピュータに実行させることを特徴とする間隔調整プログラム。 In the layout setting screen including the arrangement of one or more objects, a layout indicating the arrangement relationship of the one or more objects is displayed, and at least one of an interval between the objects and an interval between the object and the reference position Display multiple input parts that correspond to each of multiple intervals and can accept input of quantity,
Accept a specification of the range affected by the input of the quantity to one of the plurality of input parts,
The interval corresponding to the quantity input to the plurality of input parts is set as an interval between corresponding objects or an interval between a corresponding object and a reference position.
An interval adjustment program characterized by causing a computer to execute a process.
前記複数の操作部品の前記共通の目盛り上における位置に対応した間隔を、対応するオブジェクト間の間隔又は対応するオブジェクトと基準位置との間の間隔として設定する、
処理をコンピュータが実行することを特徴とする間隔調整方法。 In the layout setting screen including the arrangement of one or more objects, a layout indicating the arrangement relationship of the one or more objects is displayed, and at least one of an interval between the objects and an interval between the object and the reference position Displaying a plurality of operation parts that correspond to a plurality of intervals and can accept designation of a position on a common scale,
An interval corresponding to a position on the common scale of the plurality of operation parts is set as an interval between corresponding objects or an interval between a corresponding object and a reference position.
A computer executes the processing.
前記複数の操作部品の前記共通の目盛り上における位置に対応した間隔を、対応するオブジェクト間の間隔又は対応するオブジェクトと基準位置との間の間隔として設定する設定部と、
を備える間隔調整装置。
In the layout setting screen including the arrangement of one or more objects, a layout indicating the arrangement relationship of the one or more objects is displayed, and at least one of an interval between the objects and an interval between the object and the reference position A display unit that displays a plurality of operation components that correspond to a plurality of intervals and that can receive designation of a position on a common scale;
A setting unit which sets an interval corresponding to a position on the common scale of the plurality of operation parts as an interval between corresponding objects or an interval between a corresponding object and a reference position;
Space adjustment device comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015143893A JP6507903B2 (en) | 2015-07-21 | 2015-07-21 | Interval adjustment program, interval adjustment method and interval adjustment device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015143893A JP6507903B2 (en) | 2015-07-21 | 2015-07-21 | Interval adjustment program, interval adjustment method and interval adjustment device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017027282A JP2017027282A (en) | 2017-02-02 |
| JP6507903B2 true JP6507903B2 (en) | 2019-05-08 |
Family
ID=57945994
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015143893A Expired - Fee Related JP6507903B2 (en) | 2015-07-21 | 2015-07-21 | Interval adjustment program, interval adjustment method and interval adjustment device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6507903B2 (en) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008015910A (en) * | 2006-07-07 | 2008-01-24 | Canon Inc | Print processing setting method, apparatus, and medium recording program |
| JP4910857B2 (en) * | 2007-04-19 | 2012-04-04 | ブラザー工業株式会社 | Printing system, printing data creation device and computer program |
| JP2009015717A (en) * | 2007-07-06 | 2009-01-22 | Canon Inc | Form creation device, form creation method, program, and storage medium |
-
2015
- 2015-07-21 JP JP2015143893A patent/JP6507903B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017027282A (en) | 2017-02-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6146132B2 (en) | Information processing apparatus, information processing method, and computer program | |
| US8458613B2 (en) | Dynamic user interface for previewing live content | |
| US8930809B2 (en) | Editing apparatus and layout method, and storage medium | |
| US9485370B2 (en) | Device for display control over settings object, method for displaying settings object, and computer-readable storage medium for computer program | |
| US20140149904A1 (en) | Information processing apparatus, method for controlling the same, and storage medium | |
| JP2006301927A (en) | Document processor, control program thereof, and control method thereof | |
| JP6242556B1 (en) | Information display device, program, and information display method | |
| JP7206899B2 (en) | Information processing system, service providing device, information processing method and program | |
| JP2018092624A (en) | Layout support system | |
| JP5332627B2 (en) | Printer driver program, information processing apparatus, and recording medium | |
| US8913279B2 (en) | Information processing apparatus that provides hot folders, information processing method, and non-transitory computer-readable medium | |
| JP6507903B2 (en) | Interval adjustment program, interval adjustment method and interval adjustment device | |
| CN101231504A (en) | Image processing device, image processing method and medium for computer program thereof | |
| JP2016009420A (en) | Information processing apparatus and information processing method | |
| US8988423B2 (en) | Electronic album generating apparatus, stereoscopic image pasting apparatus, and methods and programs for controlling operation of same | |
| JP6977384B2 (en) | Information processing equipment, programs and image output systems | |
| JP6372220B2 (en) | TABLE GENERATION METHOD, TABLE GENERATION PROGRAM, AND TABLE GENERATION DEVICE | |
| JP5539070B2 (en) | Information processing apparatus, information processing method, and program | |
| JP6464862B2 (en) | Display program, display method, and display device | |
| JP6451357B2 (en) | Display method, display program, and display device | |
| JP6551846B2 (en) | Page processing apparatus, page processing method, and program | |
| JP6572984B2 (en) | Electronic form system, form retrieval apparatus, control method, and program | |
| JP2013008152A (en) | Information display device | |
| JP5301907B2 (en) | Information processing device | |
| JP6613794B2 (en) | program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180413 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20181026 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181204 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190130 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20190305 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190318 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6507903 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |