您的位置: 网站首页 > 程序开发 > Visaul FoxPro程序设计 > 第9章 报表与标签设计 > 【9.3 报表的布局调整】

9.3 报表的布局调整

 

9.3  报表的布局调整

在“报表设计器”的带区中,可以插入各种控件,它们包含报表中所需要的标签、字段、变量和表达式。为了增强报表的视觉效果和可读性,还可以添加直线、矩形以及圆角矩形等控件,也可以包含图片/OLE绑定型控件。

1.调整带区高度

要调整带区的高度,将鼠标移至任何带区的灰色分隔条上,上下拖动分隔条即可改变带区的高度。

若用户需要精确调整各区域布局,可以双击相应的灰色分隔条,会弹出相应带区的对话框(如图9-22所示),在“高度”文本框可直接输入相应带区的精确高度,也可以使用上、下光标键,以0.05的单位来改变带区高度。

2.选择和移动报表控件

在布局调整中移动和选择报表控件是最基本的操作。

选择某个控件,此时控件周围出现小黑点,作为改变控件大小的牵引柄使用。若要同时选中多个控件,则在布局中直接拖动鼠标箭头产生一个虚线框,将所有要同时选中的控件包含在此选择框中,即同时选中所有的控件,这样就可以同时对它们进行操作。

在选择完成后,用鼠标直接拖动此控件,即可移动该控件至一个新的位置。如果用户单击菜单“格式”“对齐格线”命令,则在移动过程中控件会自动对齐网格线。控件在布局内的移动不是连续的,移动的增量取决于网格的设置。如果要忽略此设置,可以按下Ctrl键,再用鼠标拖动控件,这样移动控件可以不用对齐网格线。

3.调整控件的位置和大小

在“报表设计器”中,除了可以用标尺来帮助定位外,还可以使用网格线和位置栏来更直观地帮助定位控件。使用状态条或表格,可以将控件放置在页面上的特定位置,网格线可以帮助用户按所需布局放置控件。

1)单击菜单“显示”“网格线”命令,则在报表各区域中出现一系列网格线,这些网格线只是作定位之用,不会在打印结果中出现。

2)单击菜单“格式”“设置网格刻度”命令,可以修改单个网格的大小,其取值范围为148个像素点。

3)单击菜单“格式”“对齐格线”命令,则在控件移动过程中它将自动对齐网格线。单击菜单“显示”“显示位置”命令,可在报表的状态栏中显示当前控件坐标、宽度和高度等参数。

4.控件的对齐、复制和删除

在报表设计过程中为了报表的整齐、美观,需要把某些控件对齐。要使某组控件相互对齐,首先要选择需要对齐的多个控件(按住Ctrl键),然后单击菜单“格式”“对齐”下相应的命令即可,如图9-24所示。

9-24  对齐控件

在报表布局中,可以单独或成组地复制或删除布局上的任意控件。复制控件应先选择一个或多个控件作为复制的对象,单击菜单“编辑”“复制”命令,然后单击菜单“编辑”“粘贴”命令,则在原控件的下方就出现了它们的拷贝,再将其拖至布局中需要的位置。

对于删除操作,首先应选择一个或多个想要删除的控件,单击菜单“编辑”“剪切”命令,或按键盘上的“Del”键,这样该控件就从布局中删除了。