JPH08212360A - フォーム作成制御装置、フォーム作成制御方法、適合可能点設定装置および適合可能点設定方法 - Google Patents

フォーム作成制御装置、フォーム作成制御方法、適合可能点設定装置および適合可能点設定方法

Info

Publication number
JPH08212360A
JPH08212360A JP3423695A JP3423695A JPH08212360A JP H08212360 A JPH08212360 A JP H08212360A JP 3423695 A JP3423695 A JP 3423695A JP 3423695 A JP3423695 A JP 3423695A JP H08212360 A JPH08212360 A JP H08212360A
Authority
JP
Japan
Prior art keywords
adaptable
point
display
point setting
form creation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP3423695A
Other languages
English (en)
Inventor
Takeyuki Nagashima
威行 長島
Keiichirou Yuasa
圭一朗 湯浅
Hitoshi Ozaka
斉 尾坂
Hiroki Koyano
洋樹 小谷野
Keiichi Takashima
敬一 高島
Kenta Hara
健太 原
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP3423695A priority Critical patent/JPH08212360A/ja
Publication of JPH08212360A publication Critical patent/JPH08212360A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

(57)【要約】 【目的】 矩形からなるオブジェクト、交点が互いに直
交するように重なり合う複数の図形からなるオブジェク
ト、直線からなるオブジェクトの形状に対し適確なデー
タ書込領域を容易に定義することができるフォーム作成
制御装置を提供する。 【構成】 フォーム作成システム部103には、フォー
ム作成処理を実行、制御するためのフォーム作成処理部
104と、フィールド定義処理を実行、制御するための
フィールド定義処理部105とが含まれ、フィールド定
義処理部105の適合可能点制御部106は、矩形のオ
ブジェクトに対しその各頂点を、交点が互いに重な合う
複数の図形からなるオブジェクトに対しその各交点を、
直線のオブジェクトに対しその端点を、データ書込領域
を定義するための適合可能点としてそれぞれ求める処理
を実行、制御する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、所定の様式のフォーム
を構成するための図形、文字などが記述されているフォ
ームオブジェクトを作成するためのフォーム作成処理
と、前記フォームのデータが書き込まれるデータ書込領
域およびその属性を定義するためのフィールド定義処理
とを実行、制御するフォーム作成制御装置およびその方
法と、フォーム作成制御装置に用いられる適合可能点設
定装置およびその方法に関する。
【0002】
【従来の技術】ホストコンピュータなどには、帳票など
の所定の様式を有するフォームを作成するためのフォー
ム作成システムが組み込まれている。このフォーム作成
システムでは、所定の様式のフォームを構成するための
図形、文字などが記述されているフォームオブジェクト
を作成するためのフォーム作成処理と、フォームのデー
タが書き込まれる矩形のデータ書込領域およびその属性
を定義するためのフィールド定義処理とが実行される。
ここで、フォームオブジェクトとは、所定の様式のフォ
ームを構成するための図形、文字などが記述されている
データファイルを示す。
【0003】このフィールド定義処理におけるデータ書
込領域の定義には、マウスカーソルの位置が対象となる
オブジェクトの端点に適合する適合可能点を求めるグリ
ッド適合方法が援用され、この適合可能点を用いてオブ
ジェクトに対するデータ書込領域を定義する方法が採用
されている。
【0004】次に、このグリッド適合方法について図1
0および図11を参照しながら説明する。図10は従来
のグリッド適合方法をフォームの一例に適用した例を示
す図、図11は従来のグリッド適合方法をフォームの他
の例に適用した例を示す図である。
【0005】このグリッド適合方法では、図10および
図11に示すように、フォーム内の図形で形成されるオ
ブジェクトが存在する平面にグリッド(格子)を仮想的
に設定し、このグリッドで分割されたオブジェクトの各
領域の中の少なくとも一つをデータ書込領域として割り
当て、その割り当てられたデータ書込領域を形成するグ
リッドの交点を、マウスカーソルの位置または編集対象
となる図形の端点に適合する適合可能点とすることによ
って、適合可能点を求める。
【0006】
【発明が解決しようとする課題】しかし、上述のグリッ
ド適合方法では、グリッドの交点を適合可能点とするか
ら、適確なデータ書込領域を定義することが困難な場合
がある。例えば、矩形からなるオブジェクト、交点が互
いに直交するように重なり合う複数の図形からなるオブ
ジェクト、直線からなるオブジェクトに対し、データ書
込領域を定義するとき、グリッドの交点を適合可能点と
するから、グリッド間隔で上述の各オブジェクトに対す
るデータ書込領域が決定され、上述のオブジェクトの形
状に合わせた有効なデータ書込領域を定義することがで
きない場合がある。
【0007】よって、有効なデータ書込領域を得るため
に、グリッド間隔の再設定を行うための操作を繰り返し
行う必要があり、有効なデータ書込領域を定義可能な適
合可能点を求めるための繰返し操作に非常に手間が掛か
る。
【0008】本発明の目的は、矩形からなるオブジェク
ト、交点が互いに直交するように重なり合う複数の図形
からなるオブジェクト、直線からなるオブジェクトの形
状に対し適確なデータ書込領域を容易に定義することが
できるフォーム作成制御装置およびフォーム作成制御方
法を提供することにある。
【0009】本発明の他の目的は、矩形からなるオブジ
ェクト、交点が互いに直交するように重なり合う複数の
図形からなるオブジェクト、直線からなるオブジェクト
の形状に対し適確なデータ書込領域を定義可能な適合可
能点を容易に得ることができる適合可能点設定装置およ
び適合可能点設定方法を提供することにある。
【0010】
【課題を解決するための手段】請求項1記載の発明は、
所定の様式のフォームを構成するための図形、文字など
が記述されているフォームオブジェクトを作成するため
のフォーム作成処理と、前記フォーム内のデータが書き
込まれるデータ書込領域およびその属性を定義するため
のフィールド定義処理とを実行、制御するフォーム作成
制御装置において、矩形からなる第1のオブジェクトに
対しその各頂点を、交点が互いに直交するように重な合
う複数の図形からなる第2のオブジェクトに対しその各
交点を、直線からなる第3のオブジェクトに対しその各
端点を、前記データ書込領域を定義するための適合可能
点として求める適合可能点設定手段を備えることを特徴
とする。
【0011】請求項2記載の発明は、請求項1記載のフ
ォーム作成制御装置において、前記適合可能点設定手段
は、前記フォーム作成処理で作成されたフォームオブジ
ェクトを取得する取得手段と、前記取得されたフォーム
オブジェクトに前記第1、第2および第3のオブジェク
トが存在するか否かを解析する解析手段と、前記フレー
ムオブジェクトに前記第1、第2および第3のオブジェ
クトのいづれかが存在するとき、そのオブジェクトに対
する適合可能点の座標を算出する座標算出手段と、前記
算出された座標が示す位置に前記適合可能点を表す指標
を表示する表示手段とを有することを特徴とする。
【0012】請求項3記載の発明は、請求項2記載のフ
ォーム作成制御装置において、前記適合可能点設定手段
は、さらに、前記表示手段による前記適合可能点を表す
指標の表示の有無を指示する指示手段と、前記指示手段
の指示の内容に応じて前記表示手段による表示の有無を
制御する表示制御手段とを有することを特徴とする。
【0013】請求項4記載の発明は、請求項1記載のフ
ォーム作成制御装置において、前記適合可能点設定手段
の実行を許可する適合可能点設定モードを設定するモー
ド設定手段を備えることを特徴とする。
【0014】請求項5記載の発明は、所定の様式のフォ
ームを構成するための図形、文字などが記述されている
フォームオブジェクトを作成するためのフォーム作成処
理と、前記フォーム内のデータが書き込まれるデータ書
込領域およびその属性を定義するためのフィールド定義
処理とを実行、制御するフォーム作成制御方法におい
て、矩形からなる第1のオブジェクトに対しその各頂点
を、交点が互いに直交するように重な合う複数の図形か
らなる第2のオブジェクトに対しその各交点を、直線か
らなる第3のオブジェクトに対しその各端点を、前記デ
ータ書込領域を定義するための適合可能点として求める
適合可能点設定工程を備えることを特徴とする。
【0015】請求項6記載の発明は、請求項5記載のフ
ォーム作成制御方法において、前記適合可能点設定工程
は、前記フォーム作成処理で作成されたフォームオブジ
ェクトを取得する工程と、前記取得されたフォームオブ
ジェクトに前記第1、第2および第3のオブジェクトが
存在するか否かを解析する工程と、前記フレームオブジ
ェクトに前記第1、第2および第3のオブジェクトのい
づれかが存在するとき、そのオブジェクトに対する適合
可能点の座標を算出する工程と、前記算出された座標が
示す位置に前記適合可能点を表す指標を表示する工程と
を含むことを特徴とする。
【0016】請求項7記載の発明は、請求項6記載のフ
ォーム作制御方法において、前記適合可能点設定工程
は、さらに、前記適合可能点を表す指標の表示の有無を
指示する工程と、前記指示の内容に応じて前記適合可能
点を表す指標の表示の有無を制御する工程とを含むこと
を特徴とする。
【0017】請求項8記載の発明は、請求項5記載のフ
ォーム作成制御方法において、前記適合可能点設定工程
の実行を許可する適合可能点設定モードを設定する工程
を備えることを特徴とする。
【0018】請求項9記載の発明は、所定の様式のフォ
ームを構成するための図形、文字などが記述されている
フォームオブジェクトを作成するためのフォーム作成処
理と、前記フォーム内のデータが書き込まれるデータ書
込領域およびその属性を定義するためのフィールド定義
処理とを実行、制御するフォーム作成制御装置に用いら
れる適合可能点設定装置において、矩形からなる第1の
オブジェクトに対しその各頂点を、交点が互いに直交す
るように重な合う複数の図形からなる第2のオブジェク
トに対しその各交点を、直線からなる第3のオブジェク
トに対しその各端点を、前記データ書込領域を定義する
ための適合可能点として求める設定手段を備えることを
特徴とする。
【0019】請求項10記載の発明は、請求項9記載の
適合可能点設定装置において、前記設定手段は、前記フ
ォーム作成処理で作成されたフォームオブジェクトを取
得する取得手段と、前記取得されたフォームオブジェク
トに前記第1、第2および第3のオブジェクトが存在す
るか否かを解析する解析手段と、前記フレームオブジェ
クトに前記第1、第2および第3のオブジェクトのいづ
れかが存在するとき、そのオブジェクトに対する適合可
能点の座標を算出する座標算出手段と、前記算出された
座標が示す位置に前記適合可能点を表す指標を表示する
表示手段とを有することを特徴とする。
【0020】請求項11記載の発明は、請求項10記載
の適合可能点設定装置において、前記設定手段は、さら
に、前記表示手段による前記適合可能点を表す指標の表
示の有無を指示する指示手段と、前記指示手段の指示内
容に応じて前記表示手段の表示動作を制御する表示制御
手段とを有することを特徴とする。
【0021】請求項12記載の発明は、所定の様式のフ
ォームを構成するための図形、文字などが記述されてい
るフォームオブジェクトを作成するためのフォーム作成
処理と、前記フォーム内のデータが書き込まれるデータ
書込領域およびその属性を定義するためのフィールド定
義処理とを実行、制御するフォーム作成制御装置に用い
られる適合可能点設定方法において、矩形からなる第1
のオブジェクトに対しその各頂点を、交点が互いに直交
するように重な合う複数の図形からなる第2のオブジェ
クトに対しその各交点を、直線からなる第3のオブジェ
クトに対しその各端点を、前記データ書込領域を定義す
るための適合可能点として求める設定工程を備えること
を特徴とする。
【0022】請求項13記載の発明は、請求項12記載
の適合可能点設定方法において、前記設定工程は、前記
フォーム作成処理で作成されたフォームオブジェクトを
取得する工程と、前記取得されたフォームオブジェクト
に前記第1、第2および第3のオブジェクトが存在する
か否かを解析する工程と、前記フレームオブジェクトに
前記第1、第2および第3のオブジェクトのいづれかが
存在するとき、そのオブジェクトに対する適合可能点の
座標を算出する工程と、前記算出された座標が示す位置
に前記適合可能点を表す指標を表示する工程とを含むこ
とを特徴とする。
【0023】請求項14記載の発明は、請求項13記載
の適合可能点設定方法において、前記設定工程は、さら
に、前記適合可能点を表す指標の表示の有無を指示する
工程と、前記指示の内容に応じて前記表示の有無を制御
する工程とを含むことを特徴とする。
【0024】
【作用】請求項1記載のフォーム作成制御装置では、適
合可能点設定手段で、矩形からなる第1のオブジェクト
に対しその各頂点を、交点が互いに直交するように重な
合う複数の図形からなる第2のオブジェクトに対しその
各交点を、直線からなる第3のオブジェクトに対しその
各端点を、前記データ書込領域を定義するための適合可
能点として求める。
【0025】請求項2記載のフォーム作成制御装置の構
成では、適合可能点設定手段に、フォーム作成処理で作
成されたフォームオブジェクトを取得する取得手段と、
取得されたフォームオブジェクトに第1、第2および第
3のオブジェクトが存在するか否かを解析する解析手段
と、フレームオブジェクトに第1、第2および第3のオ
ブジェクトのいづれかが存在するとき、そのオブジェク
トに対する適合可能点の座標を算出する座標算出手段
と、算出された座標が示す位置に適合可能点を表す指標
を表示する表示手段とが設けられている。
【0026】請求項3記載のフォーム作成制御装置の構
成では、適合可能点設定手段に、さらに、表示手段によ
る適合可能点を表す指標の表示の有無を指示する指示手
段と、指示手段の指示の内容に応じて表示手段による表
示の有無を制御する表示制御手段とが設けられている。
【0027】請求項4記載のフォーム作成制御装置で
は、モード設定手段で、適合可能点設定手段の実行を許
可する適合可能点設定モードを設定する。
【0028】請求項5記載のフォーム作成制御方法で
は、適合可能点設定工程において、矩形からなる第1の
オブジェクトに対しその各頂点を、交点が互いに直交す
るように重な合う複数の図形からなる第2のオブジェク
トに対しその各交点を、直線からなる第3のオブジェク
トに対しその各端点を、前記データ書込領域を定義する
ための適合可能点として求める。
【0029】請求項6記載のフォーム作成制御方法で
は、適合可能点設定工程に、フォーム作成処理で作成さ
れたフォームオブジェクトを取得する工程と、取得され
たフォームオブジェクトに第1、第2および第3のオブ
ジェクトが存在するか否かを解析する工程と、フレーム
オブジェクトに第1、第2および第3のオブジェクトの
いづれかが存在するとき、そのオブジェクトに対する適
合可能点の座標を算出する工程と、算出された座標が示
す位置に適合可能点を表す指標を表示する工程とが含ま
れている。
【0030】請求項7記載のフォーム作制御方法では、
適合可能点設定工程に、さらに、前記適合可能点を表す
指標の表示の有無を指示する工程と、前記指示の内容に
応じて前記適合可能点を表す指標の表示の有無を制御す
る工程とが含まれている。
【0031】請求項8記載のフォーム作成制御方法で
は、適合可能点設定工程の実行を許可する適合可能点設
定モードを設定する工程が含まれている。
【0032】請求項9記載の適合可能点設定装置では、
設定手段で、矩形からなる第1のオブジェクトに対しそ
の各頂点を、交点が互いに直交するように重な合う複数
の図形からなる第2のオブジェクトに対しその各交点
を、直線からなる第3のオブジェクトに対しその各端点
を、前記データ書込領域を定義するための適合可能点と
して求める。
【0033】請求項10記載の適合可能点設定装置の構
成では、設定手段に、フォーム作成処理で作成されたフ
ォームオブジェクトを取得する取得手段と、取得された
フォームオブジェクトに第1、第2および第3のオブジ
ェクトが存在するか否かを解析する解析手段と、フレー
ムオブジェクトに第1、第2および第3のオブジェクト
のいづれかが存在するとき、そのオブジェクトに対する
適合可能点の座標を算出する座標算出手段と、算出され
た座標が示す位置に適合可能点を表す指標を表示する表
示手段とが設けられている。
【0034】請求項11記載の適合可能点設定装置の構
成では、設定手段に、さらに、表示手段による適合可能
点を表す指標の表示の有無を指示する指示手段と、指示
手段の指示内容に応じて表示手段の表示動作を制御する
表示制御手段とが設けられている。
【0035】請求項12記載の適合可能点設定方法で
は、設定工程において、矩形からなる第1のオブジェク
トに対しその各頂点を、交点が互いに直交するように重
な合う複数の図形からなる第2のオブジェクトに対しそ
の各交点を、直線からなる第3のオブジェクトに対しそ
の各端点を、前記データ書込領域を定義するための適合
可能点として求める。
【0036】請求項13記載の適合可能点設定方法で
は、設定工程に、フォーム作成処理で作成されたフォー
ムオブジェクトを取得する工程と、取得されたフォーム
オブジェクトに前記第1、第2および第3のオブジェク
トが存在するか否かを解析する工程と、前記フレームオ
ブジェクトに前記第1、第2および第3のオブジェクト
のいづれかが存在するとき、そのオブジェクトに対する
適合可能点の座標を算出する工程と、前記算出された座
標が示す位置に前記適合可能点を表す指標を表示する工
程とが含まれている。
【0037】請求項14記載の適合可能点設定方法で
は、設定工程に、さらに、適合可能点を表す指標の表示
の有無を指示する工程と、指示の内容に応じて前記表示
の有無を制御する工程とが含まれている。
【0038】
【実施例】以下に、本発明の実施例について図を参照し
ながら説明する。
【0039】図1は本発明のフォーム作成装置の一実施
例を構成するスタンドアローン型コンピュータの構成を
示すブロック図である。
【0040】スタンドアローン型コンピュータ(以下、
コンピュータという)100は、図1に示すように、キ
ーボード、マウスなどのポインティングデバイスを有す
る入力装置101と、CRTなどの表示装置102と、
フォーム作成システム部103と、各ブロックを制御す
る中央演算処理装置107と、各ブロックを接続するた
めのシステムバス108とを備える。
【0041】フォーム作成システム部103は、記憶手
段(図示せず)に格納されているプログラムで構築さ
れ、このプログラムは入力装置101からの操作指示が
あると、中央演算処理装置107によって起動される。
フォーム作成システム部103には、所定の様式のフォ
ームを構成するための図形、文字などを入力し、その図
形、文字などが格納されているフォームオブジェクトを
作成するためのフォーム作成処理を実行、制御するため
のプログラムから構築されるフォーム作成処理部104
と、フォームのデータが書き込まれるデータ書込領域お
よびその属性を定義するためのフィールド定義処理を実
行、制御するためのプログラムから構築されるフィール
ド定義処理部105とが含まれている。なお、フォーム
作成処理部104では、フィールド定義処理部105で
定義された領域およびその属性に対し編集処理を施すこ
とができず、フィールド定義処理部105ではフォーム
作成処理部104で作成された図形、文字などに対し編
集処理を施すことができない。
【0042】フィールド定義処理部105には、直角点
・端点オブジェクト適合可能点制御部(以下、適合可能
点制御部という)106が含まれている。
【0043】適合可能点制御部106は、矩形のオブジ
ェクトに対しその各頂点を、交点が互いに重な合う複数
の図形からなるオブジェクトに対しその各交点を、直線
のオブジェクトに対しその端点をデータ書込領域を定義
するための適合可能点として求める処理を実行、制御す
るためのプログラムから構築されている。適合可能点制
御部106は、フォーム作成処理で作成されたフォーム
オブジェクトを取得する取得処理と、取得されたフォー
ムオブジェクトに、矩形のオブジェクト、交点が互いに
重な合う複数の図形オブジェクト、直線のオブジェクト
が存在するか否かを解析する解析処理と、フレームオブ
ジェクトに前記オブジェクトのいずれかが存在すると
き、そのオブジェクトに対する適合可能点の座標を算出
する座標算出処理と、算出された座標が示す位置に適合
可能点を表す指標を表示装置102に表示する表示処理
を、入力装置101からの操作指示の内容に応じて制御
する表示制御処理とを行う。
【0044】適合可能点制御部106は、入力装置10
1からの操作によって直角点・端点オブジェクト適合可
能点設定モードが設定されたときに実行される。
【0045】次に、フォーム作成システム部103の動
作について図2ないし図7を参照しながら説明する。図
2は図1のコンピュータに構築されているフォーム作成
システム部103の動作を示すフローチャート、図3は
図1のコンピュータに構築されている適合可能点制御部
の動作を示すフローチャート、図4は図1のフォーム作
成処理部で作成されたフォームの一例を示す図、図5は
図4のフォームにフィールド定義処理で定義されたデー
タ書込領域を示す図、図6は図4のフォームに対し適合
可能点制御部で求められた適合可能点を示す図、図7は
図1の適合可能点制御部による適合可能点を求める方法
を示す図である。
【0046】フォーム作成システム部103を起動する
とき、図2に示すように、まず、第一入力操作によって
フォーム作成システム部103に起動が指示されるとと
もに、フォーム作成処理またはフィールド定義処理のい
ずれかの動作モードを選択するための操作指示が行われ
る(ステップS1)。この第一入力操作は、入力装置1
01のキーボードの所定のキーの押し下げによって行わ
れる。
【0047】次いで、選択された動作モードがフォーム
作成処理またはフィールド定義処理のいずれであるかの
判定が行われる(ステップS2)。フォーム作成処理が
選択されると、フォーム作成処理が実行され(ステップ
S3)、フィールド定義処理が選択されると、フィール
ド定義処理が実行される(ステップS4)。
【0048】フォーム作成処理またはフィールド定義処
理の実行中に、動作モードを移行するための操作指示が
出されると、フォーム作成処理からフィールド定義処理
への移行、またはフィールド定義処理からフォーム作成
処理への移行を行うためのモード移行処理が行われる
(ステップS5)。
【0049】具体的には、フォーム作成処理(ステップ
S3)では、図4に示すように、所定の様式のフォーム
を構成するための図形、文字などを入力装置101から
入力し、その入力された図形、文字などが格納されてい
るデータファイルをフォームオブジェクトとして作成す
る。なお、本図に示すフォームの一例は外出票のフォー
ムである。
【0050】フォーム作成処理で所定のフォームが作成
されると、モード移行処理(ステップS5)によって動
作モードがフィールド定義処理(ステップS4)に移行
され、フォームの各オブジェクトに対するデータ書込領
域が定義される。各オブジェクトの内の矩形のオブジェ
クト、交点が互いに直交するように重な合う複数の図形
からなるオブジェクト、直線のオブジェクトのそれぞれ
のオブジェクトに対するデータ書込領域の定義には、適
合可能点制御部106によって求められた適合可能点が
用いられる。
【0051】次に、フィールド定義処理部105に含ま
れる適合可能点制御部106の動作について図3を参照
しながら説明する、図3は図1のコンピュータに構築さ
れている適合可能点制御部の動作を示すフローチャート
である。
【0052】図3を参照するに、まず、入力装置101
からの第二入力操作によって直角点・端点オブジェクト
適合可能点設定モードが設定されたか否かの判定が行わ
れる(ステップS10,S11)。この第二入力操作
は、入力装置101のキーボードの所定のキーの押し下
げによって行われる。
【0053】直角点・端点オブジェクト適合可能点設定
モードが設定されると、フォーム作成処理で作成された
フォームオブジェクトが取得される(ステップS1
2)。
【0054】次いで、取得されたフォームオブジェクト
が解析され(ステップS13)、その解析結果に基づき
作成されたフォーム内に矩形のオブジェクト、交点が互
いに直交するように重なり合う複数の図形からなるオブ
ジェクト、直線のオブジェクトが存在するか否かが判定
される(ステップS14)。
【0055】フォーム内に矩形のオブジェクト、交点が
互いに直交するように重なり合う複数の図形からなるオ
ブジェクト、直線のオブジェクトのいずれかのオブジェ
クトが存在するとき、そのオブジェクトに対する適合可
能点の座標が算出される(ステップS15)。
【0056】この処理では、図7(a)に示すように、
オブジェクトが矩形のオブジェクトであるとき、各頂点
が求められ、各頂点(図中の・点で示す)の座標が適合
可能点の座標として算出される。オブジェクトが交点が
直交するように互いに重な合う複数の図形からなるオブ
ジェクトであるとき、図7(b)に示すように、その交
点が求められ、各交点(図中の・点で示す)の座標が適
合可能点の座標として算出される。オブジェクトが直線
からなるオブジェクトであるとき、図7(c)に示すよ
うに、その端点が求められ、各端点(図中の・点で示
す)の座標が適合可能点の座標として算出される。よっ
て、上述のフォーム作成処理で作成されたフォーム(図
4に示す)に対する適合可能点として、図6に示すよう
に、「・」で示す位置の点が求められ、その座標が算出
される。
【0057】次いで、入力装置101からの第三入力操
作によって表示装置102に適合可能点を表す指標の表
示の有無を指示する操作が行われ(ステップS17)、
その指示内容が判定される(ステップS18)。この第
三入力操作は、入力装置101のキーボードの所定のキ
ーの押し下げによって行われる。
【0058】その指示内容が表示装置102に適合可能
点を表す指標の表示を指示するとき、算出された適合可
能点を表す指標が表示装置102に表示されるように制
御される(ステップS18)。この表示制御では、図6
に示すように、フォームとともに、各オブジェクト上に
対する適合可能点を表す指標「・」が表示装置102に
表示する。
【0059】これに対し、その指示内容が表示装置10
2に適合可能点を表す指標の表示無を指示するとき、適
合可能点を表す指標が表示装置102に表示されないよ
うに制御される(ステップS19)。
【0060】なお、入力装置101からの第二入力操作
によって直角点・端点オブジェクト適合可能点設定モー
ドが設定されないとき(ステップS11)、またはフォ
ーム内に矩形のオブジェクト、交点が互いに直交するよ
うに重なり合う複数の図形からなるオブジェクト、直線
のオブジェクトが存在しないとき(ステップS14)、
適合可能点制御部106による処理は終了する。
【0061】適合可能点制御部106による処理が終了
すると、フォームの各欄を表すオブジェクトに対するデ
ータ書込領域およびその属性の定義が行われる。この処
理によって、例えば、図5に示すように、「氏名」欄な
どの矩形オブジェクトに対する矩形のデータ書込領域
(図中の斜線部分で示す領域)が定義されるとともに、
他の欄を形成するオブジェクトに対する矩形のデータ書
込領域(図中の斜線部分で示す領域)が、上述の適合可
能点を用いて定義される。
【0062】次に、他の外出票に対する適合可能点の設
定例を図を参照しながら説明する。図8は図1のフォー
ム作成処理部で作成されたフォームの他の例を示す図、
図9は図8のフォームに対し適合可能点制御部で求めら
れた適合可能点を示す図である。
【0063】フォーム作成処理部で作成された外出票の
フォームは、図8に示すように、矩形のオブジェクト、
交点が互いに直交するように重なり合う複数の図形から
なるオブジェクト、直線のオブジェクトのそれぞれのオ
ブジェクトから構成される。このフォームに対する適合
可能点は、上述の動作手順に従いに算出される。この算
出された適合可能点は、図9に示すように、フォームと
ともに、各オブジェクト上に指標「○」で表示装置10
2に表示される。
【0064】以上により、矩形のオブジェクト、交点が
互いに直交するように重なり合う複数の図形からなるオ
ブジェクト、直線のオブジェクトのそれぞれのオブジェ
クトに対するデータ書込領域の定義に、矩形のオブジェ
クトに対しその各頂点を、交点が互いに重な合う複数の
図形からなるオブジェクトに対しその各交点を、直線の
オブジェクトに対しその端点を適合可能点として用いる
から、矩形のオブジェクト、交点が互いに直交するよう
に重なり合う複数の図形からなるオブジェクト、直線の
オブジェクトのそれぞれのオブジェクトの形状に対し適
確なデータ書込領域を定義することができるとともに、
データ書込領域の定義に用いられる適合可能点を簡単な
操作で得ることができる。
【0065】なお、本実施例では、フォーム作成システ
ム部103をスタンドアローン型コンピュータに組み込
むことによってフォーム作成制御装置を構成している例
を説明したが、フォーム作成システム部103を他のコ
ンピュータ、例えば、ネットワークシステムを構築する
ようなクライアント/サーバ型コンピュータなどに組み
込みことによってフォーム作成制御装置を構成すること
もできる。
【0066】
【発明の効果】以上に説明したように、請求項1および
2記載のフォーム作成制御装置によれば、適合可能点設
定手段で、矩形からなる第1のオブジェクトに対しその
各頂点を、交点が互いに直交するように重な合う複数の
図形からなる第2のオブジェクトに対しその各交点を、
直線からなる第3のオブジェクトに対しその各端点を、
前記データ書込領域を定義するための適合可能点として
求めるから、矩形からなるオブジェクト、交点が互いに
直交するように重なり合う複数の図形からなるオブジェ
クト、直線からなるオブジェクトの形状に対し適確なデ
ータ書込領域を容易に定義することができる。
【0067】請求項3記載のフォーム作成制御装置によ
れば、適合可能点設定手段に、さらに、表示手段による
適合可能点を表す指標の表示の有無を指示する指示手段
と、指示手段の指示の内容に応じて表示手段による表示
の有無を制御する表示制御手段とが設けられているか
ら、必要に応じて適合可能点の表示の有無を選択するこ
とができる。
【0068】請求項4記載のフォーム作成制御装置によ
れば、モード設定手段で、適合可能点設定手段の実行を
許可する適合可能点設定モードを設定するから、必要に
応じて適合可能点を求めるための動作を実行の有無を選
択することができる。
【0069】請求項5および6記載のフォーム作成制御
方法によれば、適合可能点設定工程において、矩形から
なる第1のオブジェクトに対しその各頂点を、交点が互
いに直交するように重な合う複数の図形からなる第2の
オブジェクトに対しその各交点を、直線からなる第3の
オブジェクトに対しその各端点を、前記データ書込領域
を定義するための適合可能点として求めるから、矩形か
らなるオブジェクト、交点が互いに直交するように重な
り合う複数の図形からなるオブジェクト、直線からなる
オブジェクトの形状に対し適確なデータ書込領域を容易
に定義することができる。
【0070】請求項7記載のフォーム作制御方法によれ
ば、適合可能点設定工程に、さらに、前記適合可能点を
表す指標の表示の有無を指示する工程と、前記指示の内
容に応じて前記適合可能点を表す指標の表示の有無を制
御する工程とが含まれているから、必要に応じて適合可
能点の表示の有無を選択することができる。
【0071】請求項8記載のフォーム作成制御方法によ
れば、適合可能点設定工程の実行を許可する適合可能点
設定モードを設定する工程が含まれているから、必要に
応じて適合可能点を求めるための動作を実行の有無を選
択することができる。
【0072】請求項9ないし10記載の適合可能点設定
装置によれば、設定手段で、矩形からなる第1のオブジ
ェクトに対しその各頂点を、交点が互いに直交するよう
に重な合う複数の図形からなる第2のオブジェクトに対
しその各交点を、直線からなる第3のオブジェクトに対
しその各端点を、前記データ書込領域を定義するための
適合可能点として求めるから、矩形からなるオブジェク
ト、交点が互いに直交するように重な合う複数の図形か
らなるオブジェクト、直線からなるオブジェクトの形状
に対し適確なデータ書込領域を定義可能な適合可能点を
容易に得ることができる。
【0073】請求項11記載の適合可能点設定装置の構
成によれば、設定手段に、さらに、表示手段による適合
可能点を表す指標の表示の有無を指示する指示手段と、
指示手段の指示内容に応じて表示手段の表示動作を制御
する表示制御手段とが設けられているから、必要に応じ
て適合可能点の表示の有無を選択することができる。
【0074】請求項12および13記載の適合可能点設
定方法によれば、設定工程において、矩形からなる第1
のオブジェクトに対しその各頂点を、交点が互いに直交
するように重な合う複数の図形からなる第2のオブジェ
クトに対しその各交点を、直線からなる第3のオブジェ
クトに対しその各端点を、前記データ書込領域を定義す
るための適合可能点として求めるから、矩形からなるオ
ブジェクト、交点が互いに直交するように重な合う複数
の図形からなるオブジェクト、直線からなるオブジェク
トの形状に対し適確なデータ書込領域を定義可能な適合
可能点を容易に得ることができる。
【0075】請求項14記載の適合可能点設定方法によ
れば、設定工程に、さらに、適合可能点を表す指標の表
示の有無を指示する工程と、指示の内容に応じて前記表
示の有無を制御する工程とが含まれているから、必要に
応じて適合可能点の表示の有無を選択することができ
る。
【図面の簡単な説明】
【図1】本発明のフォーム作成装置の一実施例を構成す
るスタンドアローン型コンピュータの構成を示すブロッ
ク図である。
【図2】図1のコンピュータに構築されているフォーム
作成システム部103の動作を示すフローチャートであ
る。
【図3】図1のコンピュータに構築されている適合可能
点制御部の動作を示すフローチャートである。
【図4】図1のフォーム作成処理部で作成されたフォー
ムの一例を示す図である。
【図5】図4のフォームにフィールド定義処理で定義さ
れたデータ書込領域を示す図である。
【図6】図4のフォームに対し適合可能点制御部で求め
られた適合可能点を示す図である。
【図7】図1の適合可能点制御部による適合可能点を求
める方法を示す図である。
【図8】図1のフォーム作成処理部で作成されたフォー
ムの他の例を示す図である。
【図9】図8のフォームに対し適合可能点制御部で求め
られた適合可能点を示す図である。
【図10】従来のグリッド適合方法をフォームの一例に
適用した例を示す図である。
【図11】従来のグリッド適合方法をフォームの他の例
に適用した例を示す図である。
【符号の説明】
100 コンピュータ 101 入力装置 102 表示装置 103 フォーム作成システム部 104 フォーム作成処理部 105 フィールド定義処理部 106 適合可能点制御部
───────────────────────────────────────────────────── フロントページの続き (72)発明者 小谷野 洋樹 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内 (72)発明者 高島 敬一 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内 (72)発明者 原 健太 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内

Claims (14)

    【特許請求の範囲】
  1. 【請求項1】 所定の様式のフォームを構成するための
    図形、文字などが記述されているフォームオブジェクト
    を作成するためのフォーム作成処理と、前記フォーム内
    のデータが書き込まれるデータ書込領域およびその属性
    を定義するためのフィールド定義処理とを実行、制御す
    るフォーム作成制御装置において、矩形からなる第1の
    オブジェクトに対しその各頂点を、交点が互いに直交す
    るように重な合う複数の図形からなる第2のオブジェク
    トに対しその各交点を、直線からなる第3のオブジェク
    トに対しその各端点を、前記データ書込領域を定義する
    ための適合可能点として求める適合可能点設定手段を備
    えることを特徴とするフォーム作成制御装置。
  2. 【請求項2】 前記適合可能点設定手段は、前記フォー
    ム作成処理で作成されたフォームオブジェクトを取得す
    る取得手段と、前記取得されたフォームオブジェクトに
    前記第1、第2および第3のオブジェクトが存在するか
    否かを解析する解析手段と、前記フレームオブジェクト
    に前記第1、第2および第3のオブジェクトのいづれか
    が存在するとき、そのオブジェクトに対する適合可能点
    の座標を算出する座標算出手段と、前記算出された座標
    が示す位置に前記適合可能点を表す指標を表示する表示
    手段とを有することを特徴とする請求項1記載のフォー
    ム作成制御装置。
  3. 【請求項3】 前記適合可能点設定手段は、さらに、前
    記表示手段による前記適合可能点を表す指標の表示の有
    無を指示する指示手段と、前記指示手段の指示の内容に
    応じて前記表示手段による表示の有無を制御する表示制
    御手段とを有することを特徴とする請求項2記載のフォ
    ーム作成制御装置。
  4. 【請求項4】 前記適合可能点設定手段の実行を許可す
    る適合可能点設定モードを設定するモード設定手段を備
    えることを特徴とする請求項1記載のフォーム作成制御
    装置。
  5. 【請求項5】 所定の様式のフォームを構成するための
    図形、文字などが記述されているフォームオブジェクト
    を作成するためのフォーム作成処理と、前記フォーム内
    のデータが書き込まれるデータ書込領域およびその属性
    を定義するためのフィールド定義処理とを実行、制御す
    るフォーム作成制御方法において、矩形からなる第1の
    オブジェクトに対しその各頂点を、交点が互いに直交す
    るように重な合う複数の図形からなる第2のオブジェク
    トに対しその各交点を、直線からなる第3のオブジェク
    トに対しその各端点を、前記データ書込領域を定義する
    ための適合可能点として求める適合可能点設定工程を備
    えることを特徴とするフォーム作成制御装置。
  6. 【請求項6】 前記適合可能点設定工程は、前記フォー
    ム作成処理で作成されたフォームオブジェクトを取得す
    る工程と、前記取得されたフォームオブジェクトに前記
    第1、第2および第3のオブジェクトが存在するか否か
    を解析する工程と、前記フレームオブジェクトに前記第
    1、第2および第3のオブジェクトのいづれかが存在す
    るとき、そのオブジェクトに対する適合可能点の座標を
    算出する工程と、前記算出された座標が示す位置に前記
    適合可能点を表す指標を表示する工程とを含むことを特
    徴とする請求項5記載のフォーム作成制御方法。
  7. 【請求項7】 前記適合可能点設定工程は、さらに、前
    記適合可能点を表す指標の表示の有無を指示する工程
    と、前記指示の内容に応じて前記適合可能点を表す指標
    の表示の有無を制御する工程とを含むことを特徴とする
    請求項6記載のフォーム作成制御方法。
  8. 【請求項8】 前記適合可能点設定工程の実行を許可す
    る適合可能点設定モードを設定する工程を備えることを
    特徴とする請求項5記載のフォーム作成制御方法。
  9. 【請求項9】 所定の様式のフォームを構成するための
    図形、文字などが記述されているフォームオブジェクト
    を作成するためのフォーム作成処理と、前記フォーム内
    のデータが書き込まれるデータ書込領域およびその属性
    を定義するためのフィールド定義処理とを実行、制御す
    るフォーム作成制御装置に用いられる適合可能点設定装
    置において、矩形からなる第1のオブジェクトに対しそ
    の各頂点を、交点が互いに直交するように重な合う複数
    の図形からなる第2のオブジェクトに対しその各交点
    を、直線からなる第3のオブジェクトに対しその各端点
    を、前記データ書込領域を定義するための適合可能点と
    して求める設定手段を備えることを特徴とする適合可能
    点設定装置。
  10. 【請求項10】 前記設定手段は、前記フォーム作成処
    理で作成されたフォームオブジェクトを取得する取得手
    段と、前記取得されたフォームオブジェクトに前記第
    1、第2および第3のオブジェクトが存在するか否かを
    解析する解析手段と、前記フレームオブジェクトに前記
    第1、第2および第3のオブジェクトのいづれかが存在
    するとき、そのオブジェクトに対する適合可能点の座標
    を算出する座標算出手段と、前記算出された座標が示す
    位置に前記適合可能点を表す指標を表示する表示手段と
    を有することを特徴とする請求項9記載の適合可能点設
    定装置。
  11. 【請求項11】 前記設定手段は、さらに、前記表示手
    段による前記適合可能点を表す指標の表示の有無を指示
    する指示手段と、前記指示手段の指示内容に応じて前記
    表示手段の表示動作を制御する表示制御手段とを有する
    ことを特徴とする請求項10記載の適合可能点設定装
    置。
  12. 【請求項12】 所定の様式のフォームを構成するため
    の図形、文字などが記述されているフォームオブジェク
    トを作成するためのフォーム作成処理と、前記フォーム
    内のデータが書き込まれるデータ書込領域およびその属
    性を定義するためのフィールド定義処理とを実行、制御
    するフォーム作成制御装置に用いられる適合可能点設定
    方法において、矩形からなる第1のオブジェクトに対し
    その各頂点を、交点が互いに直交するように重な合う複
    数の図形からなる第2のオブジェクトに対しその各交点
    を、直線からなる第3のオブジェクトに対しその各端点
    を、前記データ書込領域を定義するための適合可能点と
    して求める設定工程を備えることを特徴とする適合可能
    点設定方法。
  13. 【請求項13】 前記設定工程は、前記フォーム作成処
    理で作成されたフォームオブジェクトを取得する工程
    と、前記取得されたフォームオブジェクトに前記第1、
    第2および第3のオブジェクトが存在するか否かを解析
    する工程と、前記フレームオブジェクトに前記第1、第
    2および第3のオブジェクトのいづれかが存在すると
    き、そのオブジェクトに対する適合可能点の座標を算出
    する工程と、前記算出された座標が示す位置に前記適合
    可能点を表す指標を表示する工程とを含むことを特徴と
    する請求項12記載の適合可能点設定方法。
  14. 【請求項14】 前記設定工程は、さらに、前記適合可
    能点を表す指標の表示の有無を指示する工程と、前記指
    示の内容に応じて前記表示の有無を制御する工程とを含
    むことを特徴とする請求項13記載の適合可能点設定方
    法。
JP3423695A 1995-01-31 1995-01-31 フォーム作成制御装置、フォーム作成制御方法、適合可能点設定装置および適合可能点設定方法 Pending JPH08212360A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3423695A JPH08212360A (ja) 1995-01-31 1995-01-31 フォーム作成制御装置、フォーム作成制御方法、適合可能点設定装置および適合可能点設定方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3423695A JPH08212360A (ja) 1995-01-31 1995-01-31 フォーム作成制御装置、フォーム作成制御方法、適合可能点設定装置および適合可能点設定方法

Publications (1)

Publication Number Publication Date
JPH08212360A true JPH08212360A (ja) 1996-08-20

Family

ID=12408529

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3423695A Pending JPH08212360A (ja) 1995-01-31 1995-01-31 フォーム作成制御装置、フォーム作成制御方法、適合可能点設定装置および適合可能点設定方法

Country Status (1)

Country Link
JP (1) JPH08212360A (ja)

Similar Documents

Publication Publication Date Title
US5615317A (en) Method for blending edges of a geometric object in a computer-aided design system
JP3981431B2 (ja) コンピュータ表示画面上でシャドウ形状を制御する方法および装置
JP3186241B2 (ja) 図形編集装置
JPH01209573A (ja) Cadスケッチ入力作図方法
JPH0238978B2 (ja)
JP4046370B2 (ja) 3次元形状の作図方法
EP0684333A2 (en) Method and apparatus for inputting embroidery lines
JPH05108786A (ja) 図形の変形方法及び装置
JPWO1994001829A1 (ja) 三次元図形編集装置
JP3599198B2 (ja) 図形編集装置
JP2906202B2 (ja) 文字図形入力方法
JP3121360B2 (ja) データ作成装置及びそれによる図形拡大縮小方法
JPH08212360A (ja) フォーム作成制御装置、フォーム作成制御方法、適合可能点設定装置および適合可能点設定方法
JPH08212363A (ja) フォーム作成制御装置、フォーム作成制御方法、適合可能点設定装置および適合可能点設定方法
US20030107567A1 (en) Oriented three-dimensional editing glyphs
JPH04304571A (ja) 画像処理装置
JP3087517B2 (ja) フィレット面の作成指示方法
JP2003281206A (ja) 設計支援装置
JP2667454B2 (ja) 作図装置
JPH0623987B2 (ja) 対話型図面作成方法
JP3470974B2 (ja) 図形作成方法および装置
JP3142191B2 (ja) 図形処理装置
JP2601617B2 (ja) 図形処理装置
JPH0546707A (ja) 情報処理装置
JPH1031760A (ja) 図形処理装置