信息处理装置以及显示方法_4

文档序号:9452713阅读:来源:国知局
中包括的多个分组的每一个,将各分组的显示顺序、名称、输入判定标记等关联起来地存储。
[0126]显示顺序(Group Number)表示显示各分组的顺序,按显示顺序从小到大的顺序显示与各分组对应的分组图像。在显示顺序中包括小数部分的分组中的、整数部分相同的多个分组表示被进行根据所输入的数据而接下来要显示的分组变化的分支处理的分支分组群。在分支分组群中小数部分是最小值(I)的分组在该分支分组群中成为最初被显不的分支源分组。分支源分组以外的分支目的地分组与在分支源分组中包括的规定的项目输入栏(Condit1nal Field Name)中输入的数据候补(value)相对应地存储。
[0127]在图11所示的例子中,显示顺序的整数部分是3的“职业”分组、“公司”分组、“学校”分组以及“收入”分组成为一个分支分组群。在该分支分组群中,显示顺序是3.1的“职业”分组成为分支源分组,显示顺序是3.2的“公司”分组、显示顺序是3.3的“学校”分组以及显示顺序是3.4的“收入”分组成为分支目的地分组。将“公司”分组与在“职业”分组中包括的项目输入栏“公司职员?公务员”中输入的数据候补“On”对应起来。将“学校”分组与在项目输入栏“学生”中输入的数据候补“On”对应起来。将“收入”分组与在项目输入栏“公司职员.公务员”中输入的数据候补“On”以及在项目输入栏“其他”中输入的数据候补“On”对应起来。
[0128]分组的名称(Group Name)与图3B所示的分组信息定义数据中的分组的名称对应。输入判定标记(Input Check)是确定是否判定对该分组中包括的特定的项目输入栏的输入是否满足了规定的条件的标记,被设定为有效(true)以及无效(false)中的某一个。
[0129]接下来,显示控制部111根据由所读出的分组显示信息定义数据所示出的显示顺序,确定进行显示的分组(步骤S304)。显示控制部111在从图6所示的流程图的步骤S106起执行的情况下,将显示顺序是最小值(I)的分组确定为进行显示的分组。另一方面,显示控制部111在从后面叙述的分组图像变更处理起执行的情况下,将通过分组图像变更处理所确定的分组确定为进行显示的分组。
[0130]接下来,设定部114根据所确定的分组所涉及的分组图像的水平以及垂直方向中的至少一个方向的长度、和分组图像窗口的该方向的长度,设定该分组图像的显示尺寸(步骤 S305) ο
[0131]设定部114获取当前在显示装置103中显示的分组图像窗口的水平以及垂直方向的长度。此外,在分组图像窗口在显示装置103的显示画面中被最大显示的情况下,设定部114也可以根据存储装置104中存储了的显示画面的短边方向的分辨率以及长边方向的分辨率来获取分组图像窗口的水平以及垂直方向的长度。分组图像版块的尺寸相对于分组图像窗口的尺寸的比率被预先确定,设定部114根据分组图像窗口的水平以及垂直方向的长度、和所预先确定的比率,计算分组图像版块的水平以及垂直方向的长度。进而,设定部114从分组信息定义数据中读出分组图像的水平以及垂直方向的长度。
[0132]设定部114根据分组图像的水平以及垂直方向的长度、和分组图像版块的水平以及垂直方向的长度,设定分组图像的显示尺寸的倍率,以使得整个分组图像容纳在分组图像版块中。由此,显示控制部111能够一边显示整个分组图像,一边使分组图像尽可能大地显示。此外,设定部114也可以针对分组图像版块的水平方向以及垂直方向中的一个方向,设定分组图像的尺寸的倍率,以使得分组图像容纳在分组图像版块中。当在分组图像版块的另一个方向上不使分组图像容纳在分组图像版块中的情况下,操作者通过使分组图像仅向该另一个方向翻卷,能够阅览分组图像内的所有项目输入栏。
[0133]显示控制部111根据设定部114所设定了的倍率变更分组图像的显示尺寸。
[0134]接下来,显示控制部111从输入信息定义数据中提取在步骤S304中所确定了的分组中包括的项目(步骤S306)。显示控制部111根据分组信息定义数据,确定与所确定的分组对应的表单图像内的矩形区域,并且从输入信息定义数据中,提取在所确定的矩形区域内配置有项目输入栏的项目,作为该分组中包括的项目。
[0135]接下来,显示控制部111在表单图像上配置所提取到的项目的项目输入栏(步骤S307)。显示控制部111根据输入信息定义数据,确定所提取到的项目的名称、输入形式、项目输入栏的尺寸以及配置位置,在表单图像上的该配置位置处配置用于通过该输入形式输入该输入内容的该尺寸的项目输入栏。
[0136]接下来,显示控制部111判定在存储装置104中是否存储有与所提取到的项目的项目输入栏对应的输入数据,在存储有的情况下,使对应的输入数据显示到该项目输入栏(步骤 S308) ο
[0137]接下来,显示控制部111判定是否提取到所确定了的分组中包括的所有项目(步骤 S309)ο
[0138]显示控制部111在还未提取到分组中包括的所有项目的情况下,使处理返回到步骤S306,重复步骤S306?S308的处理。
[0139]另一方面,显示控制部111在提取到分组中包括的所有项目的情况下,制作与该分组对应的分组图像窗口并显示于显示装置103(步骤S310),结束一系列步骤。显示控制部111制作分组图像窗口,该分组图像窗口是在表单图像中将包括配置了所提取到的各项目输入栏的区域的分组图像配置到分组图像版块中而得到的。进而,显示控制部111将能够在整个表单图像中区别地表示与分组图像对应的显示区域的引导图像配置在分组图像版块中。进而,显示控制部111在一览版块中能够区别地显示该分组,并在指示版块中显示针对操作者的指示。
[0140]图12是示出了分组图像变更处理的动作的例子的流程图。
[0141]图12所示的动作的流程在图6所示的流程图的步骤S108中执行。
[0142]最初,显示控制部111确定当前在分组图像窗口中正被显示分组图像的分组(步骤 S401)。
[0143]接下来,输入判定部113读出分组显示信息定义数据,判定所确定了的分组的输入判定标记是否被设定为有效(步骤S402)。
[0144]在输入判定标记被设定为无效的情况下,输入判定部113使处理转移到步骤S407。另一方面,在输入判定标记被设定为有效的情况下,输入判定部113在将所确定了的分组变更成其他分组之前,判定对所确定了的分组中包括的特定的项目输入栏的输入是否满足了规定的条件(步骤S403)。规定的条件是指:在特定的项目输入栏中输入有数据、或者、在特定的项目输入栏中输入了的数据包含在规定的范围中或者是规定的文字种类。
[0145]输入判定部113在输入判定标记被设定为有效的情况下,读出输入信息定义数据,并提取在分组中包括的各项目中的、由输入必要信息设定为该项目的输入为必要的项目。输入判定部113判定在所提取到的各项目的项目输入栏中是否输入有数据,在存在未输入数据的项目输入栏的情况下,判定为存在输入错误。另外,输入判定部113提取在所提取到的各项目中的、设定了所输入的数据应当包括在其中的范围、或者所输入的数据的文字种类的项目。输入判定部113判定在所提取到的各项目的项目输入栏中输入了的数据是否包括在所设定的范围中,在所输入的数据未包括在所设定的范围中的情况下,判定为存在输入错误。另外,输入判定部113判定在所提取到的各项目的项目输入栏中输入了的数据是否是所设定的文字种类,在所输入的数据不是所设定的文字种类的情况下,判定为存在输入错误。
[0146]输入判定部113在判定为存在输入错误的情况下(步骤S404- “是”),判定为对在分组中包括的项目输入栏的输入未满足规定的条件,并将这一要义显示于显示装置103(步骤S405)。接下来,输入判定部113禁止将当前正被显示分组图像的分组变更成其他分组(步骤S406),结束一系列步骤。
[0147]另一方面,在输入判定部113判定为没有输入错误的情况下(步骤S404- “否”),显示控制部111读出分组显示信息定义数据,提取接下来要显示的分组的候补(下面,称为显示分组候补)(步骤S407)。显示控制部111在按下后显示按钮而执行分组图像变更处理的情况下,提取显示顺序是当前正显示的分组的后一个的分组,作为显示分组候补。在当前正显示的分组的显示顺序是最后的情况下,显示控制部111不提取显示分组候补。另一方面,显示控制部111在按下前显示按钮而执行分组图像变更处理的情况下,提取显示顺序是当前正显示的分组的前一个的分组作为显示分组候补。在当前正显示的分组的显示顺序是最初的情况下,显示控制部111不提取显示分组候补。
[0148]接下来,显示控制部111判定是否提取到了显示分组候补(步骤S408)。
[0149]在未提取到显示分组候补的情况下,显示控制部111禁止将当前正被显示分组图像的分组变更成其他分组(步骤S406),结束一系列步骤。
[0150]另一方面,在提取到显示分组候补的情况下,显示控制部111读出分组显示信息定义数据,判定所提取到的显示分组候补是否被设定为分支目的地分组(步骤S409)。
[0151]在显示分组候补没有被设定为分支目的地分组的情况下,显示控制部111将该显示分组候补确定为接下来要显示的分组(步骤S410)。接下来,显示控制部111执行图10所示的分组图像显示处理,将所确定的分组所涉及的分组图像显示于显示装置103 (步骤S411),结束一系列步骤。
[0152]另一方面,在显示分组候补被设定为分支目的地分组的情况下,显示控制部111判定在分支源分组中包括的规定的项目输入栏中输入的数据候补是否与该显示分组候补对应(步骤
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1