JP2001042985A - FIF format menu display control method and data input device - Google Patents
FIF format menu display control method and data input deviceInfo
- Publication number
- JP2001042985A JP2001042985A JP22022499A JP22022499A JP2001042985A JP 2001042985 A JP2001042985 A JP 2001042985A JP 22022499 A JP22022499 A JP 22022499A JP 22022499 A JP22022499 A JP 22022499A JP 2001042985 A JP2001042985 A JP 2001042985A
- Authority
- JP
- Japan
- Prior art keywords
- menu
- display
- document
- line
- format
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Document Processing Apparatus (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
(57)【要約】
【課題】FIF形式のデータ入力画面上で、プルダウン
メニューから入力データの選択時、インラインの表示メ
ニューによって文面が隠れないようにする。
【解決手段】文書表示手段15が文書情報格納手段11
から、空欄にデータを埋めて完成するFIF形式の通知
文書を読み出して表示し、入力手段20から指示された
空欄位置に対応して、メニュー表示手段18が該当する
メニュー情報をインライン形式でプルダウン表示する。
このとき、メニュー表示位置制御手段16からのメニュ
ー表示位置を受けて、文書表示位置制御手段13と文書
表示属性制御手段14が、メニューと重なる通知文の属
性(行間隔)と表示位置を変更し、たとえばメニュー高
さに相当する改行を挿入し、メニューによって文書情報
が覆い隠されないように文書表示を制御する。
(57) [Summary] [Problem] To prevent the text from being hidden by an inline display menu when input data is selected from a pull-down menu on an FIF format data input screen. A document display means (15) is a document information storage means (11).
, A notification document in FIF format, which is completed by filling data in blanks, is read out and displayed, and the menu display means 18 pulls down inline format corresponding menu information in accordance with the blank position designated by the input means 20. I do.
At this time, in response to the menu display position from the menu display position control unit 16, the document display position control unit 13 and the document display attribute control unit 14 change the attribute (line interval) and display position of the notification text overlapping the menu. For example, a line feed corresponding to the menu height is inserted, and the document display is controlled so that the document information is not covered by the menu.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、情報通知システム
等におけるFIF形式のデータ入力装置に関わり、特に
入力データを選択するメニュー表示制御方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an FIF data input device in an information notification system or the like, and more particularly to a menu display control method for selecting input data.
【0002】[0002]
【従来の技術】PC上の単独アプリケーションソフトウ
ェアやCSS(Crient Server System)形態で利用する
クライアントアプリケーションでは、文字や数字等のデ
ータを入力するHMI(Human Machine Interface)の使
い勝手をよくするために、FIF(Fill In the FOrm)
と呼ばれる表示形式が多く採用されている。FIF形式
とは、データ入力画面を構成する情報項目を構造化して
おき、入力が必須な情報項目を「空欄」として画面上に
表示するものである。ユーザは空欄に文字や数字を入力
することにより、必要なデータ入力が可能となる。2. Description of the Related Art In a stand-alone application software on a PC or a client application used in the form of a CSS (Crient Server System), a FIF (Human Machine Interface) for inputting data such as characters and numerals is used to improve the usability. (Fill In the FOrm)
Many display formats are used. In the FIF format, information items constituting a data input screen are structured, and information items that must be input are displayed on the screen as “blank”. The user can input necessary data by inputting characters and numbers in blanks.
【0003】FIF形式でのHMIでは、空欄を画面上
で自在に配置し、空欄の間に文章や図を補って、データ
入力の背景となる情報を提供し、的確なデータ入力が可
能となるよう、画面設計がなされている。GUI(Grap
hical User Interface)ツールと称される種々の画面作
成ツールと画面表示実行環境が提供され、各アプリケー
ション処理に適したHMIの構築が可能となっている。[0003] In the HMI in the FIF format, blanks are freely arranged on the screen, and text and figures are supplemented between the blanks to provide background information for data input, thereby enabling accurate data input. As such, the screen is designed. GUI (Grap
Various screen creation tools and screen display execution environments called hical user interface (tool) tools are provided, and it is possible to construct an HMI suitable for each application process.
【0004】通常、空欄への入力方法には、ユーザが自
由にキーボードから文字・数字データを入力可能とする
ものと、あらかじめ空欄に記入できる選択肢をメニュー
表示し、この中からユーザに選択させてデータ入力とす
るものとがある。後者は、誤ったデータ入力の排除や、
複数の空欄にまたがって整合のあるデータ入力が確保さ
れる。[0004] Normally, as a method of inputting data into a blank, a menu in which a user can freely input character / numerical data from a keyboard and options which can be filled in the blank are displayed in advance, and the user is allowed to select from these menus. Some data input. The latter eliminates incorrect data entry,
Consistent data entry is ensured across multiple blanks.
【0005】メニュー表示制御方式による通知文書の表
示例を図4及び図5に示す。図4のHMIの画面21に
は、空欄23に付随したボタン24にマウスポインタを
合わせてマウスボタンをクリックして、空欄に入力すべ
き用語・文言を選択する一例を示す。図5の画面21に
は、選択肢メニュー25がプルダウンメニューとして表
示されている。ユーザはマウスポインタをメニュー25
上でメニュー項目26に移動させ、マウスボタンをクリ
ックし所望のデータを空欄に入力することができる。FIGS. 4 and 5 show display examples of a notification document by the menu display control method. The HMI screen 21 in FIG. 4 shows an example in which a mouse pointer is placed on a button 24 attached to a blank 23 and a mouse button is clicked to select a term / text to be entered in the blank. On the screen 21 of FIG. 5, an option menu 25 is displayed as a pull-down menu. The user moves the mouse pointer over menu 25
The user can move to the menu item 26 above, click a mouse button, and input desired data in a blank.
【0006】「文脈判断型」のデータ入力作業では、画
面入力時の視線の動きが思考の流れを妨げないように、
情報の入力場所に選択情報を最も近づけて表示する「イ
ンライン表示形式」でのインターフェースが適している
ことから、選択肢メニュー25がプルダウンメニューと
して表示されるものが多く採用されている。[0006] In the "context-determination type" data input operation, the movement of the line of sight at the time of screen input does not disturb the flow of thought.
Since an interface in the “inline display format” that displays the selected information closest to the information input location is suitable, a menu in which the option menu 25 is displayed as a pull-down menu is often used.
【0007】[0007]
【発明が解決しようとする課題】最近のWWWサーバを
活用し広域での情報活用を目的とした、情報通知システ
ムでは、通知業務に用いるいくつかの形式に基づいて、
自然文の表現を用いた文章に空欄を設け、空欄に必要語
句を入力して、通知文面を作成するHMIが多く採用さ
れるようになってきた。このような通知文面を作成する
場合、個々の空欄に対する入力情報を判断する時には、
通知文面全体の意味や前後の文脈、これから入力すべき
空欄の情報や既に入力し終わった部分との関連などを総
合して勘案する必要がある。前記のように空欄と情報項
目の一対一の対応付け関係を独立して入力する作業とは
異なる性質をもっている。In an information notification system, which aims to utilize information in a wide area by using a recent WWW server, based on several formats used for notification services,
An HMI for creating a notice text by providing a blank in a sentence using a natural sentence expression and inputting a necessary word in the blank has come to be used in many cases. When creating such a notification text, when determining the input information for each blank,
It is necessary to comprehensively consider the meaning of the entire notification text, the context before and after it, the blank information to be input from now on, the relation with the already input part, and the like. As described above, the operation is different from the operation of inputting the one-to-one correspondence between the blank and the information item independently.
【0008】このような「文脈判断型」のデータ入力作
業の表示画面にFIF形式を用い、さらに空欄部分に付
随したボタン操作によりその場所に選択肢メニューを表
示すると、空欄を含む行から以降の行の一部について、
現れるメニューが邪魔をして文面が隠してしまう状況が
発生する。When an FIF format is used on the display screen of such a "context-determination type" data input operation, and an option menu is displayed at that location by operating a button attached to a blank portion, the following lines are displayed from the line including the blank space. For some of the
A situation arises where the menu that appears disturbs the text.
【0009】図5の表示例からも明らかなように、通知
文がプルダウンメニューの下に隠れてしまい、文意・文
脈の判断がしずらく、正しいメニュー選択が困難になる
ことがある。図示例は、単純な文面例を示したものであ
るが、実際の情報通知システムで扱われる文面では、通
知文やメニューに含まれる文言は長文であったり、複雑
であり、さらに階層的なメニュー構成等を用いた場合に
は、メニューによってより広範にわたって本文が隠され
てしまう恐れもある。As is apparent from the display example of FIG. 5, the notification message is hidden under the pull-down menu, and it is difficult to determine the meaning and context, and it may be difficult to select a proper menu. Although the illustrated example shows a simple text example, in the text handled by the actual information notification system, the text included in the notification text and the menu is long or complicated, and the hierarchical menu In the case of using a configuration or the like, there is a possibility that the text may be hidden over a wider area by the menu.
【0010】また、データ入力が文書情報の場合には、
文字だけでなく写真等の画像や図形が埋め込まれた形態
が多様されている。図形や画像は文面中である程度の広
さを占有しているので、これらがプルダウンメニューに
より覆い隠されてしまった場合、文書・文脈の判断がよ
り困難になることが多い。When the data input is document information,
There are various forms in which not only characters but also images and figures such as photographs are embedded. Since figures and images occupy a certain amount of space in the text, if these are obscured by pull-down menus, it is often more difficult to determine the document / context.
【0011】このように、FIF形式のHMIにおける
「文脈判断型」のデータ入力作業において、画面入力時
の視線の動きが思考の流れを妨げないように、情報の入
力場所に選択情報を最も近づけて表示する「インライン
形式」を維持しながら、文脈・文意の判断に必要な文面
の表示を確保できるメニュー表示方式が望まれている。[0011] As described above, in the "context-determination type" data input operation in the HMI in the FIF format, the selected information is brought closest to the information input location so that the movement of the line of sight during the screen input does not disturb the flow of thought. There is a demand for a menu display method that can secure the display of the text necessary for the determination of the context and sentiment while maintaining the "inline format" for displaying the text.
【0012】本発明の目的は、上記した従来技術の問題
点を克服し、FIF形式のHMIにおいて、文脈・文意
の判断に必要な文面の表示を確保できる、使い勝手のよ
いメニュー表示方法および文書作成装置を提供すること
にある。SUMMARY OF THE INVENTION An object of the present invention is to overcome the above-mentioned problems of the prior art and to provide a convenient menu display method and a document which can secure display of text necessary for determination of context and sentiment in an FMI format HMI. An object of the present invention is to provide a creation device.
【0013】[0013]
【課題を解決するための手段】上記目的を達成する本発
明は、FIF形式のデータ入力装置において、プルダウ
ンメニューを表示する際に、メニュー表示によって文脈
・文意の判断に必要な文面が覆い隠されないように、文
書またはンメニューの表示位置および/または属性を制
御することを特徴とする。According to the present invention, which achieves the above object, in a data input device of FIF format, when a pull-down menu is displayed, the text necessary for judging the context / text is covered by menu display. The display position and / or attribute of a document or a menu is controlled so as not to be performed.
【0014】例えば、メニューの起点となる空欄が含ま
れる行と次行の間に、メニューの部分の高さ分だけのス
ペースを行間に入れて、強制的にメニューが次行以降を
遮らないようにする処理プログラムにより実現される。For example, a space corresponding to the height of the menu is inserted between the line including the blank space serving as the starting point of the menu and the next line so that the menu is not obstructed from the next line. Is realized by a processing program.
【0015】または、メニュー表示によって隠れ、分断
される後方側の各行を順次、画面上の前方側に移動する
ように、前記文書の表示を変更することを特徴とする。
または、前記メニュー表示によって隠れ、分断される後
方側の各行の文字サイズを縮小し、かつ、メニューに隠
れる文書の表示エリアを空白などで埋めたダミーとする
ように、前記文書の表示を変更することを特徴とする。
なお、前方側の各行の文字サイズも変更するようにして
もよい。Alternatively, the display of the document is changed so that each line on the rear side hidden and divided by the menu display is sequentially moved to the front side on the screen.
Alternatively, the display of the document is changed so that the character size of each line on the rear side hidden and divided by the menu display is reduced, and the display area of the document hidden in the menu is a dummy filled with blanks or the like. It is characterized by the following.
The character size of each line on the front side may also be changed.
【0016】前記文書の表示を変更なしない場合は、メ
ニューの表示形式を横一列とし、該当空欄部の含まれる
行と次行の間に各メニュー項目を並べるように、前記メ
ニューの表示を変更することを特徴とする。または、該
当空欄部の含まれる文書の区切り(段落)以降をメニュ
ー表示位置とし、前記メニューの表示を変更することを
特徴とする。In the case where the display of the document is not changed, the display of the menu is changed so that the display format of the menu is one horizontal line and each menu item is arranged between the line including the corresponding blank section and the next line. It is characterized by doing. Alternatively, the display of the menu is changed by setting a menu display position after a section (paragraph) of the document including the blank section as a menu display position.
【0017】上記の各変更処理では、該当空欄部と前記
メニューの対応関係を明示するために、網掛けなどによ
るデフォルトや連結線を表示する。In each of the above change processes, defaults and connection lines are displayed by shading or the like in order to clearly indicate the correspondence between the corresponding blank section and the menu.
【0018】なお、本発明は見方を変えると、空欄部へ
の入力データ候補を提供するプルダウンメニューをイン
ライン形式で表示する際に、該プルダウンメニューの表
示に伴って画面上に非干渉領域を設定し、この非干渉領
域外に前記文書を表示するように制御することを特徴と
するFIF形式のメニュー表示制御方法でもある。From a different point of view, according to the present invention, when a pull-down menu for providing input data candidates in a blank portion is displayed in an inline format, a non-interference area is set on the screen along with the display of the pull-down menu. The FIF format menu display control method is characterized in that the document is controlled to be displayed outside the non-interference area.
【0019】上記した本発明によれば、たとえば、メニ
ューの部分の高さ分だけのスペースを行間に入れる処理
は、画面表示中の各行を識別できる情報を有するメモリ
上の画面データに対して、計算機がメニュー表示の要求
を受けた際に改行を挿入すべき前後行を判断し、改行情
報を挿入した後、メニュー表示と行間変更の逐次反映を
行う手順からなる。According to the present invention described above, for example, the process of inserting a space corresponding to the height of the menu portion between the lines is performed on the screen data on the memory having information for identifying each line in the screen display. When the computer receives a menu display request, the computer determines the line before and after the line feed should be inserted, inserts the line feed information, and then sequentially reflects the menu display and the line spacing change.
【0020】この逐次反映の処理は、イベント処理型の
実行プログラムが生成できるコンパイラ言語を用いる方
法や、WWW環境を前提としダイナミック(Dynam
ic)HTMLのような動的表示処理を用いる方法など
により実現できる。The sequential reflection processing is performed by using a compiler language capable of generating an event processing type execution program or by using a dynamic (Dynam)
ic) It can be realized by a method using dynamic display processing such as HTML.
【0021】[0021]
【発明の実施の形態】本発明の実施の形態を図面によリ
説明する。以下の実施例では、WWW環境を前提としダ
イナミックHTMLを用いる方法について説明する。Embodiments of the present invention will be described with reference to the drawings. In the following embodiment, a method using dynamic HTML on the premise of a WWW environment will be described.
【0022】図1は、本発明のメニュー処理方式を実現
する文書作成装置の一実施例(実施例1)を示した機能
ブロック図である。本文書作成装置はCPUとメモリを
もつ計算機1によって構成され、図2に示す外部記憶装
置8、表示装置9、入力装置10とインタフェースを介
して接続されている。FIG. 1 is a functional block diagram showing an embodiment (Embodiment 1) of a document creation apparatus for realizing the menu processing method of the present invention. This document creation device is configured by a computer 1 having a CPU and a memory, and is connected to an external storage device 8, a display device 9, and an input device 10 shown in FIG. 2 via an interface.
【0023】計算機1は、WWWサーバに相当する文書
情報格納手段11、WWWサーバに格納されたHTML
ファイルを解釈してWWWブラウザに表示する文書標示
手段15、文書の書式(文字サイズや行間隔)を決定す
る文書表示属性制御手段14、書式に応じて文書や空欄
部の表示位置を決定する文書表示位置制御手段13、そ
れらの制御結果に応じた文書の画像データを文書標示手
段15から受け取り表示装置に出力する標示手段19、
入力装置からの位置情報を文書表示位置制御手段13な
どに送る入力手段20を有している。更に、文書表示位
置制御手段13からの空欄位置を受け取り、プルダウン
メニューの表示位置を決定するメニュー表示位置制御手
段16、空欄位置に対応したメニュー項目をメニュー項
目格納手段12から読出すメニュー表示属性制御手段1
7、それらの制御結果に応じたメニューの画像データを
出力するメニュー表示手段を有している。The computer 1 includes a document information storage unit 11 corresponding to a WWW server, and an HTML stored in the WWW server.
Document marking means 15 for interpreting a file and displaying it on a WWW browser, document display attribute control means 14 for determining the format (character size and line spacing) of the document, and a document for determining the display position of a document or a blank portion according to the format A display position control unit 13, a display unit 19 that receives image data of a document according to the control results from the document display unit 15 and outputs the image data to a display device;
An input unit 20 is provided for sending position information from the input device to the document display position control unit 13 and the like. Further, a menu display position control unit 16 which receives a blank position from the document display position control unit 13 and determines a display position of the pull-down menu, a menu display attribute control which reads out a menu item corresponding to the blank position from the menu item storage unit 12 Means 1
7. It has a menu display means for outputting image data of a menu according to the control results.
【0024】計算機1の各手段は図示を省略した管理手
段により管理されて、文書情報及びメニュー情報の交換
を行い、また授受される情報にある一定の条件が成立し
た場合に、関連した他の手段と同期をとって起動/停止
する。Each unit of the computer 1 is managed by a management unit (not shown) to exchange document information and menu information, and when certain conditions are satisfied in information to be exchanged, other related units are exchanged. Start / stop in synchronization with the means.
【0025】文書表示手段15は、文書情報格納手段1
1から得た文書情報をビデオ情報に変換して表示手段1
9に伝送する。このとき、文書表示手段15は、文書表
示位置制御手段13と文書表示属性制御手段14から得
た表示位置情報と表示属性情報に基づいて画像情報を生
成する。表示位置情報や表示属性情報も文書情報格納手
段11によりメモリに格納されている。The document display means 15 is the document information storage means 1
1 converts the document information obtained from the document information into video information and displays the video information.
9. At this time, the document display unit 15 generates image information based on the display position information and the display attribute information obtained from the document display position control unit 13 and the document display attribute control unit 14. The display position information and the display attribute information are also stored in the memory by the document information storage means 11.
【0026】メニュー表示手段18は、メニュー情報格
納手段12から得たメニュー情報を、メニュー表示位置
情報とメニュー属性情報に基づいて画像情報に変換して
表示手段19に伝送する。本実施例では、プルダウンメ
ニューを表示する場合に、文書表示位置制御手段13と
文書表示属性制御手段14がそれぞれメニュー表示位置
情報とメニュー表示属性情報を受け取り、通知文書が隠
されないように文書表示位置や属性(ここでは、行間
隔)を制御する。The menu display means 18 converts the menu information obtained from the menu information storage means 12 into image information based on the menu display position information and the menu attribute information, and transmits the image information to the display means 19. In this embodiment, when displaying the pull-down menu, the document display position control means 13 and the document display attribute control means 14 receive the menu display position information and the menu display attribute information, respectively, and set the document display position so that the notification document is not hidden. And attributes (here, line spacing) are controlled.
【0027】図2は、本発明の文書作成機能をもつ計算
機システムのハードウエア構成を示す。計算機1はCP
U2、メモリ3、外部記憶装置8へのインターフェース
部4、表示装置9、入力装置10とのインターフェース
部5、6を有し、さらに、他の計算機と接続するネット
ワークインターフェース部7を有する。FIG. 2 shows a hardware configuration of a computer system having a document creation function according to the present invention. Calculator 1 is CP
U2, a memory 3, an interface unit 4 to an external storage device 8, a display device 9, interfaces 5 and 6 to an input device 10, and a network interface unit 7 to connect to other computers.
【0028】外部記憶装置8の記憶部8aには、本発明
のメニュー処理方式を記述した処理手順を含むプログラ
ム・データが格納され、処理の要求に応じて、メモリ3
に転送され、CPU2により実行される。記憶部8b
は、ユーザインターフェースを通して、ユーザが入力し
たデータを格納するデータベースである。The storage section 8a of the external storage device 8 stores program data including a processing procedure describing the menu processing method of the present invention.
To be executed by the CPU 2. Storage unit 8b
Is a database that stores data input by a user through a user interface.
【0029】憶装部8bに構築されるデータベースのう
ち、本実施例の入力画面に従った通知文システムに使用
する文書データベースは、(1)文面を構成する空欄の
識別情報、(2)空欄に入れるデータの型、データ長の
定義情報、(3)空欄に入れるデータの3つを対応づけ
たレコード80を最小単位とし、一つの文面に対して複
数のレコードを含むように構成されている。Among the databases constructed in the storage unit 8b, the document database used for the notification system according to the input screen of the present embodiment includes (1) blank identification information constituting a text, and (2) blank space. The minimum unit is a record 80 that associates three types of data type and data length definition information, and (3) data to be entered in blanks, and one text includes a plurality of records. .
【0030】本実施例では、WWWサーバとデータベー
スとを連携させたサーバと、WWWブラウザをHMIの
共通PFとして用いて通知文入力システムを構成する例
を説明する。図1の計算機システムでは、WWWサーバ
プログラムならびにWWWブラウザプログラムと、通知
文入力のための各画面を構成するHTML(Hyper Text
Markup Language)形式ファイルとを併せて外部記憶装
置8aに格納し、所定のプログラム部分をメモリ3に転
送してCPU2が実行し、その処理結果を表示装置9に
表示する。空欄へのデータ入力操作に必要な、マウスお
よびキーボード操作は、入力装置10を介して行う。In this embodiment, an example will be described in which a notification text input system is configured by using a WWW server and a database in cooperation with each other and a WWW browser as a common PF of the HMI. In the computer system shown in FIG. 1, a WWW server program, a WWW browser program, and HTML (Hyper Text
Markup Language) files are also stored in the external storage device 8a, a predetermined program portion is transferred to the memory 3 and executed by the CPU 2, and the processing result is displayed on the display device 9. The mouse and keyboard operations required for the data input operation in the blank are performed via the input device 10.
【0031】図3は、クライアントサーバシステムを構
築した計算機システムの構成を示す。図2示した計算機
1をWWWサーバとして用い、ネットワーク21を介し
てクライアントとして機能する計算機1’と接続してい
る。FIG. 3 shows a configuration of a computer system in which a client server system is constructed. The computer 1 shown in FIG. 2 is used as a WWW server, and is connected via a network 21 to a computer 1 'functioning as a client.
【0032】計算機1’は、WWWブラウザを用いて計
算機1のWWWサーバにアクセスし、通知文入力を行
う。計算機1’は計算機1と同様に構成され、ネットワ
ークインターフェース部7’を介してネットワーク21
に接続されている。計算機1’が用いる外部記憶装置
8’の記憶部8a’には、WWWブラウザが格納され、
処理の要求に応じて、外部記憶装置8’へのインターフ
ェース部4’を介して、メモリ3’に転送され、CPU
2’により実行される。外部記憶装置8b’には、クラ
イアント側で管理する通知発行の認証情報や、他のユー
ザプログラムのデータが格納されている。計算機1’に
は、表示装置9’、入力装置10’とのインターフェー
ス部5’、6’が含まれている。The computer 1 'accesses the WWW server of the computer 1 using a WWW browser and inputs a notification sentence. The computer 1 'is configured in the same manner as the computer 1, and is connected to the network 21 via the network interface unit 7'.
It is connected to the. A WWW browser is stored in the storage unit 8a 'of the external storage device 8' used by the computer 1 '
In response to a request for processing, the data is transferred to the memory 3 ′ via the interface unit 4 ′ to the external storage device 8 ′,
Performed by 2 '. The external storage device 8b 'stores notification issuing authentication information managed on the client side and data of other user programs. The computer 1 'includes a display device 9' and interface units 5 'and 6' for an input device 10 '.
【0033】次に、WWWサーバ、WWWブラウザを用
いた通知文入力システムにおいて、本発明のメニュー表
示制御方式による処理手順を説明する。以下では、プル
ダウンメニューの表示に伴い、文書情報がメニューによ
って覆い隠されないように文書の表示形態を変更し、更
新する処理について説明する。Next, a description will be given of a processing procedure according to the menu display control method of the present invention in a notification text input system using a WWW server and a WWW browser. In the following, a description will be given of a process of changing and updating the display mode of the document so that the document information is not covered by the menu in accordance with the display of the pull-down menu.
【0034】図6は、実施例1によるメニュー表示制御
方法の処理手順を示すフローチャートである。本例で
は、データ(通知文書)の表示形態の変更を「文書の行
間隔の変更」として処理する。FIG. 6 is a flowchart showing a processing procedure of the menu display control method according to the first embodiment. In this example, the change of the display mode of the data (notification document) is processed as "change of the line interval of the document".
【0035】この処理手順は、外部記憶装置8(または
8’)に格納されたHTML形式ファイル中に記述され
たデータ及び処理定義部分を、WWWブラウザが解釈し
て実行する処理手順である。図2の構成ではWWWサー
バ処理とWWWブラウザ処理を一つのCPU2実行す
る。図3の構成ではWWWサーバ処理を計算機1のCP
U2で実行し、ネットワーク21を介してのWWWブラ
ウザ処理を計算機1’のCPU2’で実行する。This processing procedure is a processing procedure in which the WWW browser interprets and executes the data and the process definition portion described in the HTML format file stored in the external storage device 8 (or 8 '). In the configuration of FIG. 2, one CPU 2 executes WWW server processing and WWW browser processing. In the configuration of FIG. 3, the WWW server process is performed by the CP of the computer 1.
The process is executed by U2, and the WWW browser process via the network 21 is executed by the CPU 2 'of the computer 1'.
【0036】まず、ステップs100では、通知文を含
むHTML形式の表示データをWWWサーバからWWW
ブラウザに転送(ダウンロード)する。次に、ステップ
s110では、HTML形式の表示データを解釈し、表
示装置9(または9’)のブラウザ画面に表示する。First, in step s100, display data in HTML format including a notification message is sent from the WWW server to the WWW.
Transfer (download) to browser. Next, in step s110, the display data in the HTML format is interpreted and displayed on the browser screen of the display device 9 (or 9 ').
【0037】図7に、HTML形式の表示データの構造
の一例を示す。データは、表示内容の中で、ボタンクリ
ック等の入力割り込みイベントに応答して、表示中にブ
ラウザ側で起動される組み込み処理を定義する部分51
と、表示内容自身を定義する部分52とからなってい
る。なお、HTMLでは、各処理の定義部分や、表示内
容に含まれる各行の記述部分を識別するために、正式に
は識別子として記号「<」「>」を付した記法を用いる
が、ここでは簡略化してある。FIG. 7 shows an example of the structure of display data in the HTML format. The data includes a portion 51 in the display content that defines an embedded process activated on the browser side during display in response to an input interrupt event such as a button click.
And a part 52 for defining the display content itself. In the HTML, notations with symbols “<” and “>” as identifiers are formally used to identify the definition part of each process and the description part of each line included in the display content. It has been turned.
【0038】図4に示した通知文に対し、この記法に従
って定義した表示データを図8に示す。s110の処理
によって、WWWブラウザによって解釈される部分は、
<表示内容定義部開始>から<表示内容定義部終了>ま
での範囲である。表示内容自身を定義する部分52で
は、第1行(行#1)の文章中に6つの空欄部を設け、
#6の空欄部については、「ボタンをクリックすると組
み込み処理定義部にある処理#1を実行する」旨の定義
部分を含み、クリックされるとプルダウンメニュー表示
制御の処理#1が実行される。FIG. 8 shows display data defined in accordance with this notation for the notification message shown in FIG. The part interpreted by the WWW browser by the processing of s110 is:
The range is from <display content definition section start> to <display content definition section end>. In the part 52 defining the display content itself, six blank sections are provided in the text of the first line (line # 1),
The blank portion of # 6 includes a definition portion that "clicks a button to execute process # 1 in the embedded process definition portion", and when clicked, processes # 1 of pull-down menu display control are executed.
【0039】このため、s110では、定義部分52の
WWWブラウザ上への表示と併せて、表示中のデータを
処理対象とする組み込み処理を定義する部分51を解釈
して、いつでも実行可能な状態としてメモリ3上に記憶
することも行う。For this reason, in s110, together with the display of the definition part 52 on the WWW browser, the part 51 for defining the embedded processing for processing the data being displayed is interpreted to be ready for execution at any time. The data is also stored on the memory 3.
【0040】ステップs100,s110は主として、
図1における文書情報格納手段11と文書表示手段12
の実装である。その中で、どの文字サイズや行間隔で文
書を表示し、どの位置に空欄部を表示するかを決める処
理は、文書表示位置制御手段13と、文書表示制御手段
14による。Steps s100 and s110 mainly include
Document information storage means 11 and document display means 12 in FIG.
Is an implementation of In this process, the document display position control means 13 and the document display control means 14 determine which character size and line interval are used to display the document, and where the blank section is displayed.
【0041】次に、ステップs120では、空欄部への
入力のためのカーソル移動を受け付ける。即ち、表示装
置9のブラウザ画面上に表示された通知文面中の空欄
に、ユーザがマウスを移動させたり、キーボードによっ
て文字入力カーソルを移動させたことを検出する。Next, in step s120, the cursor movement for inputting into the blank section is accepted. That is, it is detected that the user has moved the mouse or moved the character input cursor with the keyboard to a blank space in the notification text displayed on the browser screen of the display device 9.
【0042】ステップs130では、入力の意志を受け
付けた空欄部がプルダウンメニュー表示の指示ボタンを
有している場合に、その指示を受け付ける。即ち、ユー
ザによるマウスボタンクリック(あるいはキーボードカ
ーソル押下)を検出する。なお、メニュー表示の指示ボ
タンが無い空欄部の場合は、当該空欄部へのデータの入
力を受け付けてステップs190へ移る。In step s130, if the blank portion that has received the input intention has an instruction button for displaying a pull-down menu, the instruction is accepted. That is, a mouse button click (or a keyboard cursor press) by the user is detected. In the case of a blank portion having no menu display instruction button, the input of data into the blank portion is accepted, and the process proceeds to step s190.
【0043】ステップs140では、プルダウンメニュ
ー表示の指示に対応し、WWWブラウザに表示中の文書
に対し実行可能にメモリ3上に記憶されている組み込み
処理(データ表示更新処理)を呼び出す。即ち、図8の
部分52に記述されている処理#1を呼び出す。In step s140, in response to the instruction to display the pull-down menu, the embedded process (data display update process) stored in the memory 3 is executed so as to be executable for the document being displayed on the WWW browser. That is, the process # 1 described in the portion 52 of FIG. 8 is called.
【0044】ステップs150では、呼び出されたデー
タ表示更新処理を実行する。即ち、図8の部分54にて
起動要求された処理#1を実行する。本例での実行内容
は部分53で定義されているように、(1)プルダウン
メニューを表示し、(2)処理#2を呼び出す。この例
では当該空欄部を含む行(行#1)と次の行(行#2)
の間に、プルダウンメニュー表示高さ相当の改行を挿入
し、文書の表示を更新する。すなわち、ステップs16
0のプルダウンメニュー表示が実行され、メニュー表示
中は、一時的に改行が追加され、プルダウンメニューに
よって文書の次行(行#2)が隠れなくなる。In step s150, the called data display updating process is executed. That is, the process # 1 requested to be activated in the portion 54 of FIG. 8 is executed. As the execution contents in this example, as defined in the portion 53, (1) a pull-down menu is displayed, and (2) process # 2 is called. In this example, the line including the blank portion (line # 1) and the next line (line # 2)
A line break corresponding to the display height of the pull-down menu is inserted between the two to update the display of the document. That is, step s16
A pull-down menu display of 0 is executed, and a line feed is temporarily added during the menu display, so that the next line (line # 2) of the document is not hidden by the pull-down menu.
【0045】メニュー表示手段18は、メニュー表示属
性制御手段17が固定または入力手段20の指示に従っ
て決定した表示属性(メニュー形式)と、メニュー表示
位置制御手段16が決定した「空欄位置」のメニュー制
御データを基に、該当するメニューをプルダウン表示す
る。「空欄位置」は、空欄部のボタンクリックよって与
えられた位置情報で、文書表示位置制御手段13からメ
ニュー表示位置制御手段16に伝送される。メニュー表
示属性制御手段17は「空欄位置」に対応する空欄番号
毎に格納されているメニュー制御データを、メニュー情
報格納手段12から読み込む。The menu display means 18 controls the display attributes (menu format) fixed by the menu display attribute control means 17 or determined according to the instruction of the input means 20 and the menu control of the “blank position” determined by the menu display position control means 16. Based on the data, pull down the corresponding menu. “Blank position” is position information given by clicking a button in a blank portion, and is transmitted from the document display position control means 13 to the menu display position control means 16. The menu display attribute control means 17 reads the menu control data stored for each blank number corresponding to the “blank position” from the menu information storage means 12.
【0046】図9に、メニュー制御データの構成の一例
を示す。メニュー情報は空欄部(空欄番号)毎に、メニ
ュー位置、メニューサイズ、メニュー項目数、項目の内
容の固定値が設定されている。メニュー形式には(a)
の「プルダウン縦」、(b)「横一列」などの他に、表
示位置が任意に定められる「フローティング」形式など
がある。本例は「プルダウン縦」の形式である。なお、
メニュー形式はシステムないし空欄部に予め固定的に設
定されている。あるいは、入力手段20からの指示によ
りメニュー表示属性手段17が決定する。この際、メニ
ュー形式を画面表示し、ユーザが任意の形式を選択する
ようにしてもよい。FIG. 9 shows an example of the structure of the menu control data. In the menu information, a menu position, a menu size, the number of menu items, and a fixed value of the item content are set for each blank portion (blank number). The menu format is (a)
In addition to the “pull-down vertical” and (b) “horizontal one row”, there is a “floating” format in which the display position is arbitrarily determined. This example is in a “pull-down vertical” format. In addition,
The menu format is fixedly set in advance in the system or in the blank section. Alternatively, the menu display attribute means 17 is determined by an instruction from the input means 20. At this time, the menu format may be displayed on the screen, and the user may select an arbitrary format.
【0047】また、各メニューがどの空欄の入力情報と
して用いられるかを定義する「対応する空間」属性を別
途、定義されており、この値を参照して、メニューから
選択された文字列をデータ入力処理に引き渡すことがで
きる。A "corresponding space" attribute defining which blank input information is used for each menu is separately defined, and a character string selected from the menu is referred to by referring to this value. Can be passed to input processing.
【0048】図10に、データ表示更新処理による通知
文書とプルダウンメニューの表示例を示す。処理#1で
空欄部23にプルダウンメニュー25がインライン形式
で表示され、処理#2で行#1の開始27と行#2の終
了28の間に、メニュー25の表示エリアの高さ分の改
行(3行)が追加され、文書とメニューの重複を回避す
る非干渉領域50が一時的に設けられる。これにより、
ユーザは、プルダウンメニュー25によって隠れること
のない通報文の全容を確認しながら、プルダウンメニュ
ー25の中から適切な項目を選択することができる。FIG. 10 shows a display example of a notification document and a pull-down menu by the data display update processing. In process # 1, a pull-down menu 25 is displayed in the blank section 23 in an in-line format, and in process # 2, a line feed corresponding to the height of the display area of the menu 25 is provided between the start 27 of line # 1 and the end 28 of line # 2. (3 lines) is added, and a non-interference area 50 for temporarily avoiding the overlap between the document and the menu is provided. This allows
The user can select an appropriate item from the pull-down menu 25 while checking the entire contents of the message that is not hidden by the pull-down menu 25.
【0049】ステップs170では、ユーザによるプル
ダウンメニューから選択した項目を受けとる。図示例で
は、メニュー項目の中から「メモリ」を選択している。
すると、ステップs180で、データ表示の復旧処理を
実行する。即ち、プルダウンメニューを消去するととも
に、図8の部分53で定義されている処理#3を実行
し、改行を3つ削除して、次行(行#2)との行間を元
の状態に戻す。At step s170, the item selected by the user from the pull-down menu is received. In the illustrated example, “memory” is selected from the menu items.
Then, in step s180, a data display restoration process is executed. That is, while the pull-down menu is deleted, the process # 3 defined in the portion 53 of FIG. 8 is executed, three line feeds are deleted, and the space between the next line (line # 2) is returned to the original state. .
【0050】上記、s150〜s190の処理は、文書
表示手段15を中心として各表示位置制御手段13,1
6と、各表示属性制御手段14,17の実装による。す
なわち、文書格納手段11から呼び出して表示中のデー
タに含まれる表示属性である「改行記号の数」を、文書
表示手段15が実行する組込処理(データ表示更新処
理)からの指示に応じて各制御手段が処理し、文書表示
手段15は制御結果による表示内容を表示手段19に出
力する。The processing of s150 to s190 is performed by the display position control means 13 and 1 with the document display means 15 at the center.
6 and the display attribute control means 14 and 17 are implemented. In other words, the display attribute “number of line feed symbols” that is called from the document storage unit 11 and included in the data being displayed is changed according to an instruction from the embedded process (data display update process) executed by the document display unit 15. The processing is performed by each control unit, and the document display unit 15 outputs the display content based on the control result to the display unit 19.
【0051】このように、メモリ3上に一時記憶されて
いる通知文の表示内容46は、図11に示すように、該
当空欄に対応したメニュー表示要求時には、一時的に
「改行」データ47を追加した内容となり、メニュー選
択完了時には、追加した「改行」47が消去され、元の
通知文に戻る。すなわち、入力手段20からメニュー項
目の一つを選択したマウスボタンの位置情報が、メニュ
ー表示属性制御手段17と文書表示属性制御手段14に
伝えられ、プルダウンメニューが非表示とされ、同時
に、文書表示の「改行記号の数」を初期値(デフォルト
値)に戻す。As shown in FIG. 11, the display content 46 of the notification message temporarily stored in the memory 3 temporarily stores the "line feed" data 47 when a menu display request corresponding to the blank is made. When the menu selection is completed, the added “new line” 47 is deleted, and the display returns to the original notification text. That is, the position information of the mouse button for selecting one of the menu items from the input means 20 is transmitted to the menu display attribute control means 17 and the document display attribute control means 14, and the pull-down menu is hidden, and at the same time, the document display "Number of linefeed symbols" is returned to the initial value (default value).
【0052】次に、ステップs190では、プルダウン
メニュー25からユーザが選択した項目を、当該空欄へ
の入力データとして、メモリ3の表示データの一部に格
納する。以上のs120からs190によって、一つの
空欄へのデータ入力が完了すると、ステップs200で
他の空欄へのデータ入力の要求の有無を判定し、要求が
あれば再度ステップs120からの処理を繰り返す。Next, in step s190, the item selected by the user from the pull-down menu 25 is stored in a part of the display data of the memory 3 as input data to the blank. When the data input to one blank is completed by the above s120 to s190, it is determined in step s200 whether there is a request for data input to another blank, and if there is a request, the process from step s120 is repeated again.
【0053】通知文書の全ての空欄への入力が完了した
段階で、ステップs210に進み、メモリ3上の個々の
表示データ中に展開されている各空欄に対するデータ設
定内容の保存状態を確認し、最後に、ステップs220
にて、これらの入力されたデータに対するWWWサーバ
での処理を待機するモードに入る。なお、上記における
各処理機能(図1)は、本発明の実施例の説明に必要な
手段に限られ、計算機処理における周知の機能は省略し
ている。When the input of all the blanks of the notification document is completed, the process proceeds to step s210, and the storage state of the data setting contents for each blank developed in the individual display data on the memory 3 is checked. Finally, step s220
Enters a mode of waiting for processing of these input data by the WWW server. Each processing function (FIG. 1) described above is limited to the means necessary for describing the embodiment of the present invention, and well-known functions in computer processing are omitted.
【0054】本実施例によれば、通知文書の空欄に入力
するデータを選択するためのプルダウンメニューをイン
ライン形式で表示するとき、WWWブラウザで解釈・表
示する通知文データに含まれる組み込み処理により、通
知文書とメニューが重ならないように当該箇所の行間幅
を調整して非干渉領域を設けるので、通知文がメニュー
によって隠されることなく、複雑な文意・文脈を判断す
るために通知文の全体を確実に把握できる。According to the present embodiment, when a pull-down menu for selecting data to be entered in a blank of a notification document is displayed in an inline format, the incorporation processing included in the notification message data interpreted and displayed by a WWW browser enables Adjust the line spacing of the relevant part so that the notification document and the menu do not overlap to provide a non-interference area, so that the notification text is not obscured by the menu, and the entire notification text is used to judge complicated meanings and contexts. Can be surely grasped.
【0055】本実施例では、空欄へのデータ入力時に表
示行間を調整するプルダウンメニュー表示制御方法を、
WWWサーバとWWWブラウザを用いた通知文入力シス
テムに適用した例として説明した。しかしながら、WW
W環境でのクライアントサーバシステムでのHMIだけ
でなく、イベント処理型の実行プログラムが生成できる
コンパイラ言語を用いて構築したFIFO形式のHMI
へも適用可能である。In this embodiment, a pull-down menu display control method for adjusting the display line spacing when data is entered in a blank is
The description has been given as an example in which the present invention is applied to a notification text input system using a WWW server and a WWW browser. However, WW
In addition to the HMI in the client-server system in the W environment, the HMI in the FIFO format constructed using a compiler language capable of generating an event processing type execution program
Is also applicable.
【0056】次に、本発明のメニュー表示制御方法につ
いて、他の複数の実施例を図12〜図18に説明する。
なお、これら実施例を実現するための装置は、図1〜図
3に示した実施例1と同様の機能ブロックやシステム構
成によって実現できる。Next, a plurality of other embodiments of the menu display control method of the present invention will be described with reference to FIGS.
An apparatus for realizing these embodiments can be realized by the same functional blocks and system configuration as the first embodiment shown in FIGS.
【0057】実施例1では、FIF形式による空欄部へ
のデータ入力で、プルダウンメニューを表示する際に、
メニューによって文書が隠れないように、文書(デー
タ)側の表示を変更している。これに対し、メニュー側
の表示を変更しても文書が隠れないように制御すること
ができる。In the first embodiment, when a pull-down menu is displayed by inputting data into a blank portion in the FIF format,
The display on the document (data) side is changed so that the document is not hidden by the menu. On the other hand, it is possible to control so that the document is not hidden even if the display on the menu side is changed.
【0058】図12はメニュー側の変更による表示例を
示す。この実施例2はフローティング形式で、プルダウ
ンメニューの表示位置が画面上の文書表示位置の外側と
なるように制御される。この例はインライン形式ではな
いので、入力対象の空欄部23とプルダウンメニュー2
5との対応関係が不明確になる恐れがある。そこで、対
象空欄部23だけ、または空欄部23とメニュー25に
網かけ等でデフォルトし、ユーザの判断を容易にしてい
る。対象空欄部23のデフォルトは、ユーザのボタンク
リックにより文書標示手段15が実装している。FIG. 12 shows a display example by changing the menu side. The second embodiment is of a floating type, in which the display position of the pull-down menu is controlled to be outside the document display position on the screen. Since this example is not in the inline format, the blank 23 to be input and the pull-down menu 2
5 may become unclear. Therefore, only the target blank portion 23, or the blank portion 23 and the menu 25 are defaulted by shading or the like, thereby facilitating the user's judgment. The default of the target blank section 23 is implemented by the document labeling means 15 when the user clicks a button.
【0059】図13に、フローティング形式のメニュー
制御データを示す。メニュー形式が「フローティング」
の場合、メニュー表示位置(左上)の初期値は制御手段
によって最新値に更新される。また、メニュー・空欄接
続属性を有し、(a)では「網掛け」、(b)では折線
が設定されている。FIG. 13 shows menu control data in a floating format. Menu format is "floating"
In the case of, the initial value of the menu display position (upper left) is updated to the latest value by the control means. In addition, it has a menu / blank connection attribute, and “shaded” is set in (a), and a broken line is set in (b).
【0060】本実施例の処理は、メニュー表示位置制御
手段16が、文書標示手段15から画面上での文書の表
示範囲を取得し、その表示範囲の外側でメニュー表示可
能な大きさをもつ矩形領域で、且つ対象空欄部に近い適
所を決定している。メニュー位置の決定は、本実施例に
よる自動決定の他に、入力手段20からの指示を優先
し、マウスによる位置情報を最新値として取り込むこと
もできる。In the processing of this embodiment, the menu display position control means 16 obtains the display range of the document on the screen from the document marking means 15, and a rectangle having a size that allows menu display outside the display range. An appropriate place in the area and close to the target blank section is determined. In determining the menu position, in addition to the automatic determination according to the present embodiment, it is possible to give priority to an instruction from the input unit 20 and take in the position information using the mouse as the latest value.
【0061】図14と図15は、実施例2の変形による
表示例である。この実施例3では、プルダウンメニュー
に対応した当該空欄行から2行目までを段落(文書の区
切れ位置)として判定し、文章の区切れ位置の行にプル
ダウンメニューの表示位置(左上)を制御する。これに
より、通知文書が画面全体に表示されているような場合
にも、ユーザの文脈判断に必要な最小限のデータ表示範
囲を重複なしに確保することができる。FIGS. 14 and 15 show display examples obtained by modifying the second embodiment. In the third embodiment, the line from the blank line corresponding to the pull-down menu to the second line is determined as a paragraph (a document break position), and the display position (upper left) of the pull-down menu is controlled on the line of the text break position. I do. Thus, even when the notification document is displayed on the entire screen, the minimum data display range necessary for the user's context determination can be secured without duplication.
【0062】実施例3の処理は、メニュー表示位置制御
手段16が、文書標示手段15から画面上で対象空欄を
含む文書の区切れ位置(段落)を取得し、その段落行に
メニュー表示の上部位置をシフトする。メニュー表示手
段18は、シフト位置にプルダウンメニューを表示する
とともに、対象空欄部23とメニュー25を、メニュー
・空欄接続属性の「伸縮する折れ線」にしたがって紐付
けしている。「網掛け」の併用も可能である。In the processing of the third embodiment, the menu display position control means 16 obtains the break position (paragraph) of the document including the target blank space on the screen from the document marking means 15 and places the paragraph line at the top of the menu display. Shift position. The menu display means 18 displays a pull-down menu at the shift position, and links the target blank section 23 and the menu 25 in accordance with the menu / blank connection attribute “elongating / contracting broken line”. "Shading" is also possible.
【0063】プルダウンメニューの表示位置は、初期値
のx(水平)値を固定したまま、y(垂直)のみを移動
したり、同時にx値も右(図14)または左(図15)
に移動したりできる。The display position of the pull-down menu is to move only y (vertical) while keeping the initial value of x (horizontal) fixed, and at the same time, move the x value right (FIG. 14) or left (FIG. 15).
You can move to.
【0064】図16は、メニューの表示形態を変更する
一例である。この実施例4では、図9(b)のメニュー
制御データが採用され、メニュー項目が文書の行間に
「横一列」に表示される。これによれば、通知文書の表
示位置や属性に変更がなく、ユーザの文脈判断に途切れ
が生じないので、入力データの選択が容易になる。FIG. 16 shows an example of changing the display mode of the menu. In the fourth embodiment, the menu control data shown in FIG. 9B is adopted, and the menu items are displayed in "one horizontal line" between the lines of the document. According to this, there is no change in the display position or attribute of the notification document, and there is no interruption in the context determination of the user, so that input data can be easily selected.
【0065】実施例4の処理は、メニュー表示位置制御
手段が16がインライン形式の表示位置を決定する際
に、表示位置が文書の次の行と重なるか判断し、重なる
場合はメニュー属性標示手段17から「横一列」の表示
属性を受けて、行間のメニュー表示位置を決定する。メ
ニュー表示手段18はデフォルトされた対象空欄部23
の該当行と次行の間に、プルダウンメニュー25をデフ
ォルトして表示する。In the processing of the fourth embodiment, when the menu display position control means 16 determines the display position in the inline format, it determines whether the display position overlaps the next line of the document. The menu display position between the lines is determined in response to the display attribute of “one horizontal row” from 17. The menu display means 18 has a default target blank section 23
, A pull-down menu 25 is displayed by default between the applicable line and the next line.
【0066】図17と図18は、文書の表示を変更する
他の実施例である。実施例1ではプルダウンメニューの
表示が文書と重なる場合に、行間隔を大きくして重複を
回避した。これに対し、実施例5では文章表示位置制御
手段13がプルダウンメニュー表示位置をメニュー表示
位置制御手段16から受け取ると、重複する文書の表示
形態(属性)を制御して表示位置を変更し、重複を回避
している。FIGS. 17 and 18 show another embodiment for changing the display of a document. In the first embodiment, when the display of the pull-down menu overlaps with the document, the line spacing is increased to avoid duplication. On the other hand, in the fifth embodiment, when the sentence display position control unit 13 receives the pull-down menu display position from the menu display position control unit 16, the display position is changed by controlling the display mode (attribute) of the overlapping document. Have been around.
【0067】図17では、メニュー表示領域に文書が隠
れないように、プルダウンメニューによって隠れ、分断
される文書を改行し、分断の一方側に移動して再表示し
ている。本例ではメニュー表示が左寄りとなるので、移
動量が少なくてすむように、右側のメニューに隠された
以降の文書を改行して左側の次行に移動している。この
さい、図15では左側の文書の行間にも逐次改行を加え
て、元の行間を確保しながら移動文書を挿入している。In FIG. 17, a document that is hidden and divided by a pull-down menu is line-feeded, moved to one side of the division, and displayed again so that the document is not hidden in the menu display area. In this example, since the menu is displayed on the left side, the document after the one hidden on the right side of the menu is moved to the next line on the left side so that the moving amount is small. In this case, in FIG. 15, a moving document is inserted while line breaks are sequentially added to the lines on the left side of the document to secure the original line spacing.
【0068】図18では、プルダウンメニューが重複す
る文書の行数範囲に亘って、文書の文字フォントのサイ
ズを小さくし、且つ、各行のメニュー領域部にスペース
を追加して表示する。これによれば、行移動がないの
で、ユーザによる文脈の判断が容易になる。In FIG. 18, the size of the character font of the document is reduced over the range of the number of lines of the document where the pull-down menu overlaps, and a space is added to the menu area portion of each line. According to this, since there is no line movement, it is easy for the user to determine the context.
【0069】[0069]
【発明の効果】以上、本発明によれば、FIF形式のデ
ータ入力を行う情報システムにおいて、空欄部分を含む
文書とその空欄に対応して表示されるプルダウンメニュ
ーが重複しないように、文書またはメニューを変更して
表示するデータ入力画面を提供するので、ユーザが文脈
から判断するデータ入力に必要な文章が確保でき、効率
良く且つ、的確なデータ入力が可能となる。As described above, according to the present invention, in an information system for inputting data in the FIF format, a document or a menu is displayed so that a document including a blank portion and a pull-down menu displayed in correspondence with the blank portion do not overlap. Is provided, a sentence necessary for data input determined by the user from the context can be secured, and efficient and accurate data input can be performed.
【図1】本発明のメニュー表示制御方法を実現する計算
機の一実施例を示す機能ブロック図。FIG. 1 is a functional block diagram showing an embodiment of a computer for realizing a menu display control method according to the present invention.
【図2】図1の計算機を持つ情報システム(文書作成装
置など)の一例を示す構成図。FIG. 2 is a configuration diagram showing an example of an information system (such as a document creation device) having the computer shown in FIG.
【図3】情報システムの他の例(クライアントサーバシ
ステムなど)を示すシステム構成図。FIG. 3 is a system configuration diagram showing another example of an information system (such as a client server system).
【図4】空欄にデータを入力する通知文表示例を示す表
示画面の説明図。FIG. 4 is an explanatory diagram of a display screen showing a display example of a notification sentence for inputting data in blanks.
【図5】通知文とデータ入力のためのプルダウンメニュ
ーが重なる表示例を示す表示画面の説明図。FIG. 5 is an explanatory diagram of a display screen showing a display example in which a notification text and a pull-down menu for data input overlap.
【図6】本発明のメニュー表示制御方法の一実施例を示
すフローチャート。FIG. 6 is a flowchart showing an embodiment of a menu display control method according to the present invention.
【図7】実施例で用いる表示制御データの構造の定義例
を示す説明図。FIG. 7 is an explanatory diagram showing a definition example of the structure of display control data used in the embodiment.
【図8】実施例で用いる表示制御データの具体例を示す
説明図。FIG. 8 is an explanatory diagram showing a specific example of display control data used in the embodiment.
【図9】実施例で用いるメニュー表示制御データの定義
例を示す説明図。FIG. 9 is an explanatory diagram showing a definition example of menu display control data used in the embodiment.
【図10】実施例1による通知文表示例を示す表示画面
の説明図。FIG. 10 is an explanatory diagram of a display screen showing a notification message display example according to the first embodiment.
【図11】実施例1によるメニュー表示の要求時と完了
時を示す説明図。FIG. 11 is an explanatory diagram showing when a menu display is requested and when it is completed according to the first embodiment.
【図12】実施例2による通知文表示例を示す表示画面
の説明図。FIG. 12 is an explanatory diagram of a display screen showing a notification message display example according to the second embodiment.
【図13】実施例2、3で用いるメニュー表示制御デー
タの定義例を示す説明図。FIG. 13 is an explanatory diagram illustrating a definition example of menu display control data used in the second and third embodiments.
【図14】実施例3による通知文表示例を示す表示画面
の説明図。FIG. 14 is an explanatory diagram of a display screen showing a display example of a notification sentence according to a third embodiment.
【図15】実施例3による別の通知文表示例を示す表示
画面の説明図。FIG. 15 is an explanatory diagram of a display screen showing another display example of a notification text according to the third embodiment.
【図16】実施例4による通知文表示例を示す表示画面
の説明図。FIG. 16 is an explanatory diagram of a display screen showing a display example of a notification sentence according to a fourth embodiment.
【図17】実施例5による通知文表示例を示す表示画面
の説明図。FIG. 17 is an explanatory diagram of a display screen showing a notification text display example according to the fifth embodiment.
【図18】実施例5による別の通知文表示例を示す表示
画面の説明図。FIG. 18 is an explanatory diagram of a display screen showing another display example of a notification message according to the fifth embodiment.
1…計算機、2…CPU、3…メモリ、4,5,6…イン
ターフェース部、7…ネットワークインターフェース
部、8…外部記憶装置、9…表示装置、10…入力装
置、11…文書情報格納手段、12…メニュー情報格納
手段、13…文書表示位置制御手段、14…文書表示属
性制御手段、15…文書表示手段、16…メニュー表示
位置制御手段、17…メニュー表示属性制御手段、18
…メニュー表示手段、19…表示手段、20…入力手
段。DESCRIPTION OF SYMBOLS 1 ... Computer, 2 ... CPU, 3 ... Memory, 4, 5, 6 ... Interface part, 7 ... Network interface part, 8 ... External storage device, 9 ... Display device, 10 ... Input device, 11 ... Document information storage means, 12 menu information storage means, 13 document display position control means, 14 document display attribute control means, 15 document display means, 16 menu display position control means, 17 menu display attribute control means, 18
... menu display means, 19 ... display means, 20 ... input means.
───────────────────────────────────────────────────── フロントページの続き (72)発明者 大森 勝美 茨城県日立市大みか町五丁目2番1号 株 式会社日立製作所大みか工場内 Fターム(参考) 5B009 ND02 VC01 5E501 AA02 AB15 BA05 CA02 CB02 CB09 EA05 EA10 EA12 EB05 EB06 EB15 FA02 FA05 FA13 FB22 ──────────────────────────────────────────────────の Continuing from the front page (72) Inventor Katsumi Omori 5-2-1 Omika-cho, Hitachi City, Ibaraki Prefecture F-term in Omika Plant, Hitachi, Ltd. F-term (reference) 5B009 ND02 VC01 5E501 AA02 AB15 BA05 CA02 CB02 CB09 EA05 EA10 EA12 EB05 EB06 EB15 FA02 FA05 FA13 FB22
Claims (13)
の空欄部を埋める入力データの選択時にプルダウンメニ
ューを表示するFIF(Fill In the FOrm)形式のデー
タ入力装置において、 指定された空欄部に対して前記プルダウンメニューを表
示する際に、表示中の文書と表示するメニューが重なら
ないように、前記文書または前記メニューの表示を変更
して画面上に表示することを特徴とするFIF形式のデ
ータ入力装置。1. An FIF (Fill In the FOrm) format data input device which displays a document having a blank portion on a screen and displays a pull-down menu when input data to fill the blank portion is selected. When displaying the pull-down menu for a copy unit, the display of the document or the menu is changed and displayed on a screen so that the displayed document and the displayed menu do not overlap with each other. Data input device.
ライン形式による場合、前記文書の該当空欄部を含む行
と次行の間に前記プルダウンメニューの表示高さ相当の
行間隔を設けるように、前記文書の表示を変更すること
を特徴とするFIF形式のデータ入力装置。2. The display height of the pull-down menu according to claim 1, wherein the display position of the menu is in an inline format in which the display position is close to a corresponding blank portion, between a line including the corresponding blank portion of the document and a next line. Wherein the display of the document is changed so as to provide a line spacing of:
ライン形式による場合、前記メニューの表示によって隠
れ、分断される後方側の各行を順次、画面上の前方側に
移動するように、前記文書の表示を変更することを特徴
とするFIF形式のデータ入力装置。3. The method according to claim 1, wherein in the case of an in-line format in which the display position of the menu is close to a corresponding blank portion, each line on the rear side hidden and divided by the display of the menu is sequentially placed on the front side on the screen. A data input device in FIF format, wherein the display of the document is changed so as to move.
ライン形式による場合、少なくとも、前記メニューの表
示によって隠れ、分断される後方側の各行の文字サイズ
を縮小し、かつ、メニューに隠れる文書の表示エリアを
ダミーとするように、前記文書の表示を変更することを
特徴とするFIF形式のデータ入力装置。4. The method according to claim 1, wherein in the case of an in-line format in which a display position of the menu is close to a corresponding blank portion, at least a character size of each line on a rear side hidden and divided by the display of the menu is reduced, A FIF format data input device, wherein the display of the document is changed so that the display area of the document hidden in the menu is made a dummy.
表示形式を横一列とし、該当空欄部の含まれる行と次行
の間に各メニュー項目を並べるように、前記メニューの
表示を変更することを特徴とするFIF形式のデータ入
力装置。5. The method according to claim 1, wherein, when the display of the document is maintained without being changed, the display format of the menu is one horizontal line, and each menu item is arranged between a line including a corresponding blank portion and a next line. A data input device in the FIF format, wherein the display of the menu is changed.
の含まれる文書の区切り(段落)以降をメニュー表示位
置とし、前記メニューの表示を変更することを特徴とす
るFIF形式のデータ入力装置。6. The method according to claim 1, wherein when the display of the document is held without change, the display of the menu is changed by setting a menu display position after a section (paragraph) of the document including the blank section. Characteristic FIF format data input device.
示を行うことを特徴とするFIF形式のデータ入力装
置。7. The FIF data input device according to claim 1, wherein an identification display for clearly indicating a corresponding relationship between a corresponding blank portion and the menu is performed.
ータ入力するマンマシンインタフェースのメニュー表示
制御方法において、 空欄部への入力データ候補を提供するプルダウンメニュ
ーをインライン形式で表示する際に、該プルダウンメニ
ューの表示に伴って画面上に非干渉領域を設定し、この
非干渉領域外に前記文書を表示するように制御すること
を特徴とするFIF形式のメニュー表示制御方法。8. A menu display control method of a man-machine interface for inputting data in a blank space of a document on a screen in a FIF format, wherein a pull-down menu providing input data candidates to a blank space is displayed in an inline format. A FIF format menu display control method, comprising setting a non-interference area on a screen in accordance with the display of the pull-down menu, and controlling the document to be displayed outside the non-interference area.
行との間に前記プルダウンメニューの縦方向長さに相当
する行間隔を挿入することにより設定することを特徴と
するFIF形式のメニュー表示制御方法。9. The non-interference area according to claim 8, wherein a line interval corresponding to a vertical length of the pull-down menu is inserted between a display line next to a display line including the blank section. A menu display control method in an FIF format, characterized by setting.
に設定し、当該領域の文書を改行または縮小して他に移
動することを特徴とするFIF形式のメニュー表示制御
方法。10. The FIF format menu display according to claim 8, wherein the non-interference area is set as a display area of the pull-down menu, and the document in the area is moved to another line by reducing the line feed or reducing the size. Control method.
ース装置及び外部記憶装置を有し、FIF形式のデータ
入力によって文書を作成する計算機システムにおいて、 前記外部記憶装置に空欄部を含む文書と、空欄部に対応
するプルダウンメニュー情報と、メニュー表示の際に表
示中の文書との重複を回避するデータ更新処理を行う手
順を格納し、ユーザインターフェース装置からのメニュ
ー表示要求を受けたCPUが前記データ更新処理を実行
することを特徴とする計算機システム。11. A computer system having a CPU, a memory, a user interface device, and an external storage device, wherein a document is created by inputting data in a FIF format. And a procedure for performing a data update process for avoiding duplication between the pull-down menu information to be displayed and the document being displayed at the time of menu display, and the CPU receiving a menu display request from the user interface device executes the data update process A computer system characterized by:
る情報を有し、CPUがメニュー表示要求を受けた際
に、前記データ更新処理により改行を挿入すべき前後行
を判断し、改行情報を挿入した後、メニュー表示と行間
変更を行うことを特徴とする計算機システム。12. The data storage device according to claim 11, wherein the external storage device has information for identifying each line of the document being displayed on the screen, and when the CPU receives a menu display request, inserts a line feed by the data update process. A computer system wherein a menu display and a change in line spacing are performed after judging a desired line before and after inserting line feed information.
させたサーバと、WWWブラウザをマンマシンインタフ
ェースの共通PFとして用いた構成からなる計算機シス
テム。13. The computer system according to claim 12, comprising a server in which a WWW server and a database are linked in a WWW environment, and a WWW browser used as a common PF of a man-machine interface.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22022499A JP2001042985A (en) | 1999-08-03 | 1999-08-03 | FIF format menu display control method and data input device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22022499A JP2001042985A (en) | 1999-08-03 | 1999-08-03 | FIF format menu display control method and data input device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2001042985A true JP2001042985A (en) | 2001-02-16 |
Family
ID=16747837
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP22022499A Pending JP2001042985A (en) | 1999-08-03 | 1999-08-03 | FIF format menu display control method and data input device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2001042985A (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005032228A (en) * | 2003-05-16 | 2005-02-03 | Sap Ag | Computer system, method for inputting data into computer system, computer program product, and product |
| JP2007041929A (en) * | 2005-08-04 | 2007-02-15 | Sharp Corp | Electronic device, screen display method, screen display program, and medium recording program |
| JP2009054026A (en) * | 2007-08-28 | 2009-03-12 | Ricoh Co Ltd | Display control apparatus, display control method, and display control program |
| US8078976B2 (en) | 2007-12-10 | 2011-12-13 | International Business Machines Corporation | Method and apparatus for generating adaptable pull down menus |
| JP2013171396A (en) * | 2012-02-20 | 2013-09-02 | Nintendo Co Ltd | Information processing program, information processor, image display method and image display system |
| US10296572B2 (en) | 2014-05-16 | 2019-05-21 | Brother Kogyo Kabushiki Kaisha | Editing apparatus |
-
1999
- 1999-08-03 JP JP22022499A patent/JP2001042985A/en active Pending
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005032228A (en) * | 2003-05-16 | 2005-02-03 | Sap Ag | Computer system, method for inputting data into computer system, computer program product, and product |
| JP2007041929A (en) * | 2005-08-04 | 2007-02-15 | Sharp Corp | Electronic device, screen display method, screen display program, and medium recording program |
| JP2009054026A (en) * | 2007-08-28 | 2009-03-12 | Ricoh Co Ltd | Display control apparatus, display control method, and display control program |
| US8078976B2 (en) | 2007-12-10 | 2011-12-13 | International Business Machines Corporation | Method and apparatus for generating adaptable pull down menus |
| JP2013171396A (en) * | 2012-02-20 | 2013-09-02 | Nintendo Co Ltd | Information processing program, information processor, image display method and image display system |
| US9304661B2 (en) | 2012-02-20 | 2016-04-05 | Nintendo Co., Ltd. | Method of displaying image |
| US10296572B2 (en) | 2014-05-16 | 2019-05-21 | Brother Kogyo Kabushiki Kaisha | Editing apparatus |
| US10733362B2 (en) | 2014-05-16 | 2020-08-04 | Brother Kogyo Kabushiki Kaisha | Editing apparatus |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6052514A (en) | Distributed publication system with simultaneous separate access to publication data and publication status information | |
| CN100568226C (en) | Method for reformatting regions with cluttered hyperlinks | |
| US9047261B2 (en) | Document editing method | |
| EP1597680B1 (en) | Markup language cut-and-paste | |
| JP3588337B2 (en) | Method and system for capturing graphical printing techniques in a web browser | |
| US10372811B2 (en) | Configuration of displays for targeted user communities | |
| US20190073342A1 (en) | Presentation of electronic information | |
| US20030050934A1 (en) | Method and system for flowing data to an arbitrary path defined by a page description language | |
| JPH11119881A (en) | System and method for data processing for production of link map | |
| US20100313198A1 (en) | User interface for assisting in the installation of an asset | |
| US20090199081A1 (en) | Web-based visualization, refresh, and consumption of data-linked diagrams | |
| JP2005520228A (en) | System and method for providing prominent image elements in a graphical user interface display | |
| JP2001042985A (en) | FIF format menu display control method and data input device | |
| US20020010720A1 (en) | Hyper-text document formatting collating and printing | |
| JP2002108323A (en) | Information terminal device and storage medium | |
| EP0043392A1 (en) | Text processing apparatus with direct formatting of text | |
| EP1349083A1 (en) | Rule-based data extraction from web pages | |
| US20040205600A1 (en) | Information fragments editing system and computer memory product | |
| US20020008717A1 (en) | Input device, interface preparation system, data processing method, storage medium, and program transmission apparatus | |
| EP1691278B1 (en) | Method and computer system for editing documents | |
| EP2109830B1 (en) | Multisource composable projection of text | |
| JP3453287B2 (en) | Original text generation processor | |
| Calder | Thistle: diagram display engines and editors | |
| JPH0512336A (en) | File control method | |
| WO2025143133A1 (en) | Information processing device, information processing method, and program |