Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6507903B2 - Interval adjustment program, interval adjustment method and interval adjustment device - Google Patents
[go: Go Back, main page]

JP6507903B2 - Interval adjustment program, interval adjustment method and interval adjustment device - Google Patents

Interval adjustment program, interval adjustment method and interval adjustment device Download PDF

Info

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
Application number
JP2015143893A
Other languages
Japanese (ja)
Other versions
JP2017027282A (en
Inventor
麻由美 岩本
麻由美 岩本
雅人 大▲崎▼
雅人 大▲崎▼
正博 川崎
正博 川崎
泰士 捧
泰士 捧
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2015143893A priority Critical patent/JP6507903B2/en
Publication of JP2017027282A publication Critical patent/JP2017027282A/en
Application granted granted Critical
Publication of JP6507903B2 publication Critical patent/JP6507903B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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 Patent Document 1 and the like).

特開平8−30699号公報Japanese Patent Application Laid-Open No. 8-30699

しかしながら、従来においては、帳票内に配置する部品の位置調整は、部品の移動によって実現されるため、部品をバランスよく配置する調整に手間を要するおそれがある。   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.

一実施形態に係る帳票作成システムの構成を概略的に示す図である。It is a figure showing roughly the composition of the slip preparation system concerning one embodiment. 図2(a)は、サーバのハードウェア構成を示す図であり、図2(b)は、利用者端末のハードウェア構成を示す図である。FIG. 2 (a) is a diagram showing the hardware configuration of the server, and FIG. 2 (b) is a diagram showing the hardware configuration of the user terminal. サーバ及び利用者端末の機能ブロック図である。It is a functional block diagram of a server and a user terminal. 県民DBのデータ構造の一例を示す図である。It is a figure which shows an example of the data structure of prefectural DB. DB管理テーブルのデータ構造の一例を示す図である。It is a figure which shows an example of the data structure of a DB management table. オブジェクト座標管理テーブルのデータ構造の一例を示す図である。It is a figure which shows an example of the data structure of an object coordinate management table. サーバの処理を示すフローチャート(その1)である。It is a flowchart (the 1) which shows a process of a server. サーバの処理を示すフローチャート(その2)である。It is a flowchart (the 2) which shows a process of a server. 図9(a)、図9(b)は、帳票作成画面を示す図である。FIGS. 9A and 9B are diagrams showing a form creation screen. 図10(a)、図10(b)は、レイアウト設定画面を示す図である。FIG. 10A and FIG. 10B are diagrams showing a layout setting screen. レイアウト後の帳票作成画面を示す図である。It is a figure showing a form creation screen after layout. 変形例(その1)に係るレイアウト設定画面を示す図である。It is a figure which shows the layout setting screen which concerns on a modification (the 1). 図13(a)、図13(b)は、変形例(その2)に係るレイアウト設定画面を示す図である。FIG. 13A and FIG. 13B are views showing a layout setting screen according to the modification (part 2). 変形例(その3)に係るレイアウト設定画面を示す図である。It is a figure which shows the layout setting screen which concerns on a modification (the 3). 変形例(その4)に係るレイアウト設定画面を示す図である。It is a figure which shows the layout setting screen which concerns on a modification (the 4).

以下、帳票作成システムの一実施形態について、図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 form creation system 100 according to the present embodiment. As shown in FIG. 1, the form creation system 100 includes a server 10 as a space adjustment device, a user terminal 50, and a printer 70. The server 10, the user terminal 50, and the printer 70 are connected to a network 80 such as the Internet or a LAN (Local Area Network).

サーバ10は、ユーザによる利用者端末50上での操作情報(指示内容)を受信して、各種画面を作成する。また、サーバ10は、各種画面を利用者端末50に表示させ、各種画面上でのユーザの操作に基づいて、帳票を作成する。更にサーバ10は、作成した帳票に関するデータをプリンタ70に送信して印刷させる。   The server 10 receives operation information (instruction content) on the user terminal 50 by the user, and creates various screens. In addition, the server 10 causes the user terminal 50 to display various screens, and creates a form based on the user's operation on the various screens. Furthermore, the server 10 transmits data on the created form to the printer 70 for printing.

図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 server 10 is shown in FIG. As illustrated in FIG. 2A, the server 10 includes a central processing unit (CPU) 90, a read only memory (ROM) 92, a random access memory (RAM) 94, and a storage unit (here, an HDD (hard disk drive)). And 96, a network interface 97, and a drive 99 for a portable storage medium. The devices included in these servers 10 are connected to the bus 98. The CPU 90 executes a program (including the interval adjustment program) stored in the ROM 92 or the HDD 96 or a program (including the interval adjustment program) read by the portable storage medium drive 99 from the portable storage medium 91. The server 10 functions as the form creation instruction reception unit 30, the form creation unit 32, and the output unit 34 as the reception unit shown in FIG. FIG. 3 also shows a search target DB (database) group 40, a DB management table 44, and an object coordinate management table 46 stored in the HDD 96 or the like. The specific data structure and the like of these DBs and tables will be described later.

帳票作成指示受付部30は、利用者端末50から送信されてくる帳票作成指示を受け付け、帳票作成部32に送信する。帳票作成部32は、帳票作成指示に基づいて各種画面を作成して利用者端末50に表示させたり、各種画面におけるユーザの操作に基づいて帳票を作成したりする。出力部34は、帳票作成部32が作成した帳票のデータをプリンタ70に対して出力する。   The form creation instruction receiving unit 30 receives the form creation instruction transmitted from the user terminal 50, and transmits the form creation instruction to the form creation unit 32. The form creation unit 32 creates various screens based on the form creation instruction and causes the user terminal 50 to display the screens, and creates forms based on the user's operation on the various screens. The output unit 34 outputs data of the form created by the form creation unit 32 to the printer 70.

利用者端末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 user terminal 50 is a terminal such as a PC (Personal Computer), and is a terminal used by a user (for example, a staff member of a government office, a bank clerk of a bank, etc.) who creates a form in business. The user terminal 50 has a hardware configuration as shown in FIG. 2 (b). As shown in FIG. 2B, the user terminal 50 includes a CPU 190, a ROM 192, a RAM 194, a storage unit (here, HDD) 196, a network interface 197, a display unit 193, an input unit 195, and a portable storage medium drive. It has 199 mag. The display unit 193 is a liquid crystal display or the like, and the input unit 195 is a keyboard, a mouse, a touch panel or the like. Each device included in the user terminal 50 is connected to the bus 198. The CPU 190 executes the program stored in the ROM 192 or the HDD 196 or the program read by the portable storage medium drive 199 from the portable storage medium 191 to thereby display the user terminal 50 as shown in FIG. And function as the display processing unit 54. The input processing unit 52 transmits, to the server 10, information (for example, an instruction related to form creation and an instruction related to printing) input by the user via the input unit 195. The display processing unit 54 receives the screen data and the form data transmitted from the server 10 and displays the data on the display unit 193.

プリンタ70は、サーバ10から印刷すべきデータを受信し、紙媒体(用紙)に対して印刷を行う装置である。なお、プリンタ70は、ネットワーク80に接続されていなくてもよく、例えばプリンタケーブルやUSBケーブルを介して利用者端末50に接続されていてもよい。なお、印刷すべきデータはサーバ10から利用者端末50を経由してプリンタ70に送信されてもよい。   The printer 70 is a device that receives data to be printed from the server 10 and performs printing on a paper medium (paper). The printer 70 may not be connected to the network 80, and may be connected to the user terminal 50 via, for example, a printer cable or a USB cable. The data to be printed may be transmitted from the server 10 to the printer 70 via the user terminal 50.

次に、サーバ10が保持する各種DBやテーブルの具体的なデータ構造等について図4〜図6に基づいて、詳細に説明する。   Next, specific data structures and the like of various DBs and tables held by the server 10 will be described in detail based on FIGS. 4 to 6.

図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 target DB groups 40. As shown in FIG. As shown in FIG. 4, the prefectural DB is a database storing information of prefectural, and has fields of “name”, “zip code”, “address”, “age”,. In addition, as shown in FIG. 3, in addition to the prefectural DB, the light vehicle registrant DB, the caregiver DB, etc. may be included in the search target DB group 40, but a detailed description of these DBs will be given. It shall be omitted. The search target DB group 40 only needs to store a record including the value of the field to be output when the form creation process is executed.

図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 target DB group 40. Specifically, as shown in FIG. 5, the DB management table 44 includes “DB_ID” which is identification information of the database, “DB name” which is the name of the database, and identification information and name of each field of the database. Manage a certain "field ID" and "field name" in association with each other. For example, in the DB management table 44, it is managed that there is a field such as a field for the name (ID = F001) and a field for the zip code (ID = F002) in the prefectural DB with DB_ID “D001”. It is done.

図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 server 10 creating a form will be described based on FIGS. 7 and 8. In the processes of FIGS. 7 and 8, the form creation instruction receiving unit 30 receives an instruction (form creation instruction) to start form creation input by the input unit 195 of the user terminal 50, for example, by accepting user operation. It is a process started at the receiving stage. The form creation instruction is transmitted from the input processing unit 52 of the user terminal 50.

図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 form creation unit 32 instructs the display processing unit 54 of the user terminal 50 to select a DB to be created as a target of form creation among search target DBs (not shown) ) Is displayed. For example, the form creation unit 32 acquires DB names ("Prefectural DB", "Light Vehicle Registrant DB", "Caregiver DB", etc.) stored in the DB management table 44 of FIG. Then, the form creation unit 32 creates a selection screen (not shown) capable of selecting one of the acquired DB names, and transmits data of the selection screen to the display processing unit 54 of the user terminal 50. Send. The display processing unit 54 displays the selection screen created by the form creation unit 32 on the display unit 193 based on the received data.

次いで、ステップS12では、帳票作成部32が、選択画面上においていずれかのDBに対する選択を受け付けるまで待機する。すなわち、ユーザにより入力部195を介してDBの1つが選択されたという情報を入力処理部52から受信した段階で、帳票作成部32は、ステップS14に移行する。なお、ここでは、ユーザによって「県民DB」が選択されたものとする。   Next, in step S12, the form creation unit 32 waits until the selection for any DB is received on the selection screen. That is, when information that one of the DBs has been selected by the user via the input unit 195 is received from the input processing unit 52, the form creation unit 32 proceeds to step S14. Here, it is assumed that "Prefectural DB" is selected by the user.

ステップS14では、帳票作成部32が、DB管理テーブル44から、選択されたDB(県民DB)のフィールド名(項目名)を取得する。帳票作成部32は、DB管理テーブル44を参照し、県民DBに含まれるフィールド名(氏名、郵便番号、住所、年齢、…)を取得する。   In step S14, the form creation unit 32 acquires, from the DB management table 44, the field name (item name) of the selected DB (prefectural DB). The form creation unit 32 refers to the DB management table 44, and acquires field names (name, postal code, address, age,...) Included in the prefectural DB.

次いで、ステップS16では、帳票作成部32が、フィールド名(項目名)一覧を含めた帳票作成画面(図9(a))を作成し、当該画面のデータを利用者端末50の表示処理部54に送信する。表示処理部54は、受信した画面のデータに基づいて帳票作成画面(図9(a))を表示部193上に表示する。なお、帳票作成画面には、フィールド名(項目名)一覧のほか、帳票作成領域、オブジェクト間隔調整ボタン、「終了」ボタンが設けられている。   Next, in step S16, the form creation unit 32 creates a form creation screen (FIG. 9A) including a list of field names (item names), and the data of the screen is displayed on the display processing unit 54 of the user terminal 50. Send to The display processing unit 54 displays the form creation screen (FIG. 9A) on the display unit 193 based on the received screen data. In addition to the list of field names (item names), the form creation screen is provided with a form creation area, an object interval adjustment button, and an "end" button.

次いで、ステップS18では、帳票作成部32が、フィールド名(項目名)の配置操作(貼り付け動作)を受け付けるまで待機する。この場合、入力部195を介して、ユーザによる操作によって、図9(b)のように項目名(例えば、郵便番号等)が帳票作成領域内にドラッグアンドドロップされたという情報が入力処理部52から帳票作成指示受付部30に入力されると、帳票作成部32は、ステップS20に移行する。なお、ステップS18が否定された場合、帳票作成部32は、ステップS22に移行することとしてもよい。   Next, in step S18, the form creation unit 32 waits until the placement operation (pasting operation) of the field name (item name) is received. In this case, as shown in FIG. 9 (b), the input processing unit 52 receives information that an item name (for example, a zip code etc.) is dragged and dropped into the form creation area by the user's operation via the input unit 195. When the form creation instruction receiving unit 30 is input from the above, the form creation unit 32 proceeds to step S20. If step S18 is negative, the form creation unit 32 may shift to step S22.

ステップS20では、帳票作成部32が、帳票作成領域内に配置された項目の座標を取得し、オブジェクト座標管理テーブル46に記録する。ここで、各項目のオブジェクト幅やオブジェクト高さの情報は予め定められて記憶されているものとする。帳票作成部32は、帳票作成領域内に配置された項目(フィールド)のフィールドIDや座標位置左上(X、Y)のほか、予め定められているオブジェクト幅やオブジェクト高さの情報もオブジェクト座標管理テーブル46に記録する。なお、ユーザによってオブジェクト幅やオブジェクト高さが変更された場合には、帳票作成部32は、変更後の値をオブジェクト座標管理テーブル46に記録する。   In step S20, the form creation unit 32 acquires the coordinates of the item arranged in the form creation area, and records the coordinates in the object coordinate management table 46. Here, it is assumed that the information of the object width and object height of each item is predetermined and stored. The form creation unit 32 manages not only the field ID and coordinate position upper left (X, Y) of the item (field) arranged in the form creation area, but also information of the object width and the object height predetermined in advance as the object coordinate management Record in table 46. When the user changes the object width and the object height, the form creation unit 32 records the changed value in the object coordinate management table 46.

次いで、図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 instruction accepting unit 30 determines whether or not the input processing unit 52 accepts information that the object interval adjustment button has been pressed as an operation by the user via the input unit 195. . If the determination in step S22 is negative, the process proceeds to step S40, and the form creation instruction accepting unit 30 inputs information that the end button is pressed as an operation by the user via the input unit 195. It is judged whether it received from. If the determination in step S40 is affirmed, the entire processing in FIG. 7 and FIG. 8 ends, but if the determination in step S40 is negative, the process returns to step S18 in FIG.

一方、ステップ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 instruction receiving unit 30 proceeds to step S24. In the present embodiment, it is assumed that the “vertical adjustment” button is pressed on the form creation screen of FIG. 9B by the user.

ステップS24に移行すると、帳票作成部32は、オブジェクト座標管理テーブル46より座標位置左上(X、Y)やオブジェクト高さを取得してオブジェクト間の縦方向の間隔を算出する。そして、帳票作成部32は、「帳票イメージ画面」と、共通の目盛り上につまみを表示した「間隔調整画面」とを含むレイアウト設定画面(図10(a)参照)を表示する。この場合、帳票イメージ画面には、図10(a)に示すように、帳票内におけるオブジェクトの配置位置(レイアウト)が表示される。また、帳票イメージ画面には、オブジェクト間の間隔を示す符号((2)、(3)参照)や両矢印、及びオブジェクトと帳票の基準位置(上端や下端)との間の間隔を示す符号((1)、(4)参照)や両矢印が表示される。また、間隔調整画面には、共通の目盛り上に、レイアウト設定画面内に示される各間隔(1)〜(4)に対応するつまみと、間隔を拡縮する方向を選択するためのチェックボックスと、が表示される。なお、共通の目盛りに付された数値は、ピクセル値を意味するが、目盛り上の1ピクセルを示す大きさは実際の1ピクセルの大きさよりも大きく設定されている。なお、オブジェクト間の間隔を示す符号や両矢印とつまみとの関係を分かり易く表示するため、対応関係にある符号や両矢印とつまみとを同じ色にするなどの色分け表示等を行ってもよい。   In step S24, the form creation unit 32 obtains the coordinate position upper left (X, Y) and the object height from the object coordinate management table 46, and calculates the vertical interval between the objects. Then, the form creation unit 32 displays a layout setting screen (see FIG. 10A) including the “form image screen” and the “interval adjustment screen” in which the knob is displayed on the common scale. In this case, as shown in FIG. 10A, the arrangement position (layout) of the object in the form is displayed on the form image screen. In the form image screen, a code (see (2) and (3)) indicating the interval between objects and a double arrow, and a code showing the interval between the object and the reference position (upper and lower ends) of the form ((2) (1) (see (4)) and double arrows are displayed. In the interval adjustment screen, on a common scale, a knob corresponding to each of the intervals (1) to (4) shown in the layout setting screen, a check box for selecting a direction in which the interval is expanded or contracted, and Is displayed. It should be noted that although the numerical value attached to the common scale means a pixel value, the size indicating one pixel on the scale is set larger than the actual size of one pixel. Note that in order to make it easier to understand the sign between the objects and the relationship between the double arrow and the knob, color coding may be performed such as making the same color or the double arrow and the thumb the same. .

ここで、ユーザによる操作として、例えば間隔(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 instruction accepting unit 30 determines whether or not the information indicating that the knob has been moved on the scale via the input unit 195 is accepted from the input processing unit 52. The user can adjust the position of the knob while looking at the actual distance between objects on the form image screen. If the determination in step S26 is negative, the process proceeds to step S32, but if the determination is affirmative, the process proceeds to step S28.

例えば、ユーザが、間隔(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 form creation unit 32 determines whether the direction to expand or reduce the interval has already been designated. While the determination in step S28 is negative, the determination in step S28 is repeated, but if the determination is affirmative, the process proceeds to step S30. If the determination in step S28 is negative, the form creation unit 32 may output, from the user terminal 50, a screen or a voice prompting the user to specify the direction in which the interval is to be expanded or reduced.

ステップS30に移行すると、帳票作成部32は、間隔を拡縮する方向にあるオブジェクトとの間隔を、つまみの移動量に対応するピクセル値分変更し、すなわち拡大または縮小し、「帳票イメージ画面」に反映させる。図10(b)の例では、「帳票イメージ画面」に示されているように、間隔(2)をつまみの移動に合わせて広げる一方、間隔(2)の下側に位置する間隔(3)を、間隔(2)の変化分だけ狭めている。ここで、本実施形態では、つまみの移動量のほうが、つまみの移動に伴って帳票イメージ画面において間隔が拡縮する量よりも大きい。このため、ユーザが帳票イメージ画面内の間隔を微調整したい場合でも、つまみを大まかに操作することで簡易に間隔の微調整を行うことが可能となっている。なお、帳票作成部32は、間隔(3)の変化に合わせて、間隔(3)に対応するつまみの位置を変更する(図10(b)の破線矢印参照)。   When the process proceeds to step S30, the form creation unit 32 changes the interval with the object in the direction to expand or reduce the interval by the pixel value corresponding to the movement amount of the knob, that is, enlarges or reduces it to “form image screen”. To reflect. In the example of FIG. 10 (b), as shown in the "form image screen", while the space (2) is expanded according to the movement of the knob, the space (3) located below the space (2) Is narrowed by the change of the interval (2). Here, in the present embodiment, the movement amount of the knob is larger than the amount by which the interval is expanded or contracted on the form image screen as the knob is moved. Therefore, even when the user wants to finely adjust the interval in the form image screen, it is possible to easily finely adjust the interval by roughly operating the knob. The form creation unit 32 changes the position of the knob corresponding to the interval (3) in accordance with the change of the interval (3) (see the broken arrow in FIG. 10B).

ステップ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 instruction receiving unit 30 receives, from the input processing unit 52, information that the setting button has been pressed via the input unit 195. Determine if it was. If the determination in step S32 is negative, the process proceeds to step S34, and the document creation instruction receiving unit 30 receives, from the input processing unit 52, information that the user has pressed the cancel button via the input unit 195. Decide whether or not. If the determination in step S34 is negative, the process returns to step S26, but if the determination is affirmative, the process returns to step S18 in FIG. On the other hand, when it is detected that the setting button is pressed, and the determination at step S32 is affirmed, the form creation unit 32 proceeds to step S36, and the object coordinate management table 46 for the item whose coordinate position has been changed. Update

次いで、ステップS38では、帳票作成部32が、新しい座標で、オブジェクト(項目)の位置を更新した状態で、図11に示すような「帳票作成画面」を表示する。   Next, in step S38, the form creation unit 32 displays the "form creation screen" as shown in FIG. 11 with the position of the object (item) updated with the new coordinates.

ステップS38の後は、ステップS40に移行し、帳票作成指示受付部30は、終了ボタンが押されたことを検出したか否かを判断する。このステップS40の判断が肯定された場合には、図7、図8の全処理を終了するが、否定された場合には、ステップS18に戻る。   After step S38, the process proceeds to step S40, and the form creation instruction receiving unit 30 determines whether it is detected that the end button is pressed. If the determination in step S40 is affirmed, the entire processing of FIGS. 7 and 8 is ended, but if the determination is denied, the process returns to step S18.

以上のように、図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 output unit 34 stands by until a print instruction is input from the user. Therefore, when the output unit 34 receives, from the input processing unit 52, information indicating that a print instruction has been input via the input unit 195, the output unit 34 transmits form data to be printed to the printer 70. The form data includes information on the value of each record stored in the prefectural DB and information on the object coordinate management table 46. In this case, the printer 70 prints a form based on the received form data.

これまでの説明から分かるように、本実施形態では、帳票作成部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 form creation unit 32. A function as a setting unit to set is realized.

以上、詳細に説明したように、本実施形態によると、帳票作成部32は、複数のオブジェクトの配置を含むレイアウト設定画面(図10(a))において、複数のオブジェクトの配置関係を示す帳票イメージ画面を表示するとともに、オブジェクト間の間隔及びオブジェクトと基準位置(帳票の上端部や下端部)との間の間隔のそれぞれに対応しており、共通の目盛り上における位置の指定を受け付け可能な複数のつまみを表示する(S24)。そして、複数のつまみの目盛り上における位置に対応した間隔を、対応するオブジェクト間の間隔及びオブジェクトと基準位置との間の間隔として設定する(S30、S36、S38)。これにより、つまみが共通の目盛り上で移動されたことに応じて、帳票内におけるオブジェクト間の間隔やオブジェクトの位置を変更することができる。ユーザは、帳票イメージ画面において実際のオブジェクト間の間隔を見ながら、つまみの位置調整を行なうことにより、帳票イメージ画面のオブジェクトの位置を調整できるので、オブジェクトの配置位置のバランスがとりやすく、簡易に帳票作成を行うことが可能となる。   As described above in detail, according to the present embodiment, the form creation unit 32 generates a form image indicating the arrangement relationship of a plurality of objects in the layout setting screen (FIG. 10A) including the arrangement of a plurality of objects. A screen is displayed, and a plurality of intervals corresponding to the intervals between the objects and the intervals between the objects and the reference position (the upper end and the lower end of the form), which can receive designation of the position on the common scale The knob of is displayed (S24). Then, intervals corresponding to the positions of the plurality of knobs on the scale are set as the intervals between the corresponding objects and the intervals between the objects and the reference position (S30, S36, S38). Thus, in accordance with the fact that the knobs are moved on the common scale, it is possible to change the distance between objects in the form and the position of the objects. The user can adjust the position of the object on the form image screen by adjusting the position of the knob while looking at the actual distance between the objects on the form image screen, so it is easy to balance the arrangement positions of the objects, which is simple It is possible to create a form.

また、本実施形態では、帳票作成部32は、複数のつまみのうちの1つの位置が変更された場合に、影響が及ぶ範囲の指定を受け付ける。これにより、帳票作成部32は、つまみが動かされたときに、オブジェクトを上方向にずらすのか下方向にずらすのかの指定を受け付けることができる。ひいては、ユーザが意図した適切な方向にオブジェクトを移動させることができる。   Further, in the present embodiment, the form creation unit 32 receives specification of a range that is affected when the position of one of the plurality of knobs is changed. As a result, when the knob is moved, the form creation unit 32 can receive an instruction to shift the object upward or downward. As a result, the object can be moved in an appropriate direction intended by the user.

また、本実施形態では、つまみの移動に対応して帳票イメージ画面において間隔を変更する量を、つまみの移動量よりも小さくしている。これにより、ユーザが間隔の微調整を行いたい場合であっても、つまみをさほど細かく移動させなくてもよいため、簡易にオブジェクト間の間隔を調整することが可能となる。   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 form creation unit 32 may extend the interval (2) and move the object "address" below the interval (2) downward so that the interval is 20 pixels. . In conjunction with the user moving the lower knob of the interval (2), the form creation unit 32 arrows the upper knob of the interval (2) and the upper and lower knobs of the interval (3) by broken lines Move as shown in.

なお、本例においては、ユーザが間隔(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 form creation unit 32 widens the interval (2) to the upper side of the interval (2). An object "zip code" may be moved upward so as to be spaced by the number of pixels specified by the position of the knob. As described above, according to the example of FIGS. 13A and 13B, as shown in FIG. 10A, even if the direction to expand or contract the space is not selected, the intuitive operation between the objects is performed. It becomes possible to adjust the interval as intended.

なお、上記実施形態では、オブジェクト間の間隔のみを調整する場合について説明したが、これに限られるものではない。例えば、オブジェクト間の間隔のほか、オブジェクト自体の高さを調整することとしてもよい。この場合、図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 form creation unit 32 acquires the coordinate position upper left (X, Y) and the object width from the object coordinate management table 46 and makes the horizontal direction between the objects Calculate the interval. Then, for each interval, a code indicating the interval between objects or a double arrow, and a code indicating the interval between the object and the reference position (left end or right end) of the form or the double arrow may be displayed.

なお、上記実施形態では、帳票の基準位置が上端部や下端部である場合について説明したが、これに限られるものではない。基準位置としては、ユーザが予め設定した位置を採用してもよいし、例えば帳票の余白部分の中の所定位置などであってもよい。   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 server 10 executes the processing of FIGS. 7 and 8 has been described, the present invention is not limited to this. For example, the CPU 190 may execute a program (including an interval adjustment program) installed in the user terminal 50 to cause the user terminal 50 to execute the processing of FIGS. 7 and 8.

なお、上記の処理機能は、コンピュータによって実現することができる。その場合、処理装置が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体(ただし、搬送波は除く)に記録しておくことができる。   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 1, further causing the computer to execute a process of receiving specification of a range affected by a change in the position of one of the plurality of operation parts.
(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 appendix 1 program.
(Supplementary Note 4) The interval adjustment according to any one of Supplementary notes 1 to 3, 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. program.
(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 Additional remark 7 characterized by the above-mentioned.
(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 appendix 7, Method.
(Supplementary Note 10) The interval adjustment according to any one of Supplementary notes 7 to 9, 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. Method.
(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)

1又は複数のオブジェクトの配置を含むレイアウト設定画面において、前記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 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つの操作部品の位置の変更による影響が及ぶ範囲の指定を受け付ける、
処理をコンピュータに更に実行させることを特徴とする請求項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つの操作部品のいずれかの移動方向及び移動量に基づいて、前記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〜3のいずれか一項に記載の間隔調整プログラム。   The space adjustment program according to any one of claims 1 to 3, wherein an amount by which the space is changed in the layout in response to the movement of the operation part is smaller than a movement amount of the operation part. . 前記表示する処理では、前記オブジェクトの幅のそれぞれに対応しており、前記共通の目盛り上における位置の指定を受け付け可能な複数の他の操作部品を更に表示し、
前記設定する処理では、前記複数の他の操作部品の前記共通の目盛り上における位置に対応した幅を、対応するオブジェクトの幅として更に設定する、ことを特徴とする請求項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又は複数のオブジェクトの配置を含むレイアウト設定画面において、前記1又は複数のオブジェクトの配置関係を示すレイアウトを表示するとともに、オブジェクト間の間隔及びオブジェクトと基準位置との間の間隔の少なくとも一方である複数の間隔のそれぞれに対応しており、数量の入力を受け付け可能な複数の入力部品を表示し、
前記複数の入力部品のうちの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.
1又は複数のオブジェクトの配置を含むレイアウト設定画面において、前記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 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.
1又は複数のオブジェクトの配置を含むレイアウト設定画面において、前記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 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:
JP2015143893A 2015-07-21 2015-07-21 Interval adjustment program, interval adjustment method and interval adjustment device Expired - Fee Related JP6507903B2 (en)

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)

* Cited by examiner, † Cited by third party
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

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