水晶报表基础入门——3.水晶报表外观设计技术

6.1.2  水晶报表外观设计技术

Crystal Reports提供了非常灵活的机制来自定义报表中对象的外观,比如数据库字段、文本对象公式。通过使用为这些对象准备的各种格式选项,开发人员可以改变报表的外观的各个方面,比如字体、大小、颜色、对齐方式及其他。

Crystal Reports提供“格式化编辑器”对话框来完成报表外观设计。“格式化编辑器”对话框是调整报表字段和其他报表对象外观的对话框。此对话框为Crystal Reports对象给出了不同的选项卡,并且每一个选项卡都提供具体的编辑功能。“格式化编辑器”对话框有以下几个选项卡。

(1)“公用”选项卡,此选项卡为报表对象提供了基本功能设置,如图6.2所示。

图6.2  “公用”选项卡

“公用”选项卡中常用格式化属性说明如下:

l          对象名称:被指定为默认名称,引用这个名称主要用于在“报表查看器”中查看报表的对象。

l          CSS类名称:为Crystal Reports提供现有的CSS样式表类型的能力。

l          在水平页上重复:选择该项表示使用能够在每个其他的水平页面上,复制在水平方向上不能重复的对象。

l          抑制显示:使所选择的对象在“预览”选项卡和任何报表打印机上受到抑制显示。此选项常与判断公式一起使用,能抑制终端用户不想观看的字段,或只允许用户在条件满足情况下观看的字段。 按钮用于选择被抑制显示的字段,这些字段的显示基于所给定的某些数据条件。

l          将对象保持在一起:这个选项把一个对象保持在单一的页面上。

l          换页时关闭边框:这个功能保证对象的边框在每一页的底部关闭,当对象还在延续时,在下一页上再建边框。

l          可以扩大:在报表中能使可变长度的字段垂直扩大,并使单词自动换行。跟随这个选项“最大行数”可以限制混乱的或者太大的数据元素。

l          工具提示文字:当鼠标指针在报表字段上盘旋时,能显示一个文本提示。

l          文本旋转:可以使有关的对象旋转90度或者270度显示。

l          若重复则抑制显示:这项功能表示在报表中能够抑制显示重复的字段名称。

l          抑制嵌入式字段的空白行:这项功能表示在报表中能够抑制显示嵌入式字段的空白行。

(2)“边框”选项卡,此选项卡为报表格式化对象提供边框格式的设置,如图6.3所示。

图6.3  “边框”选项卡

“边框”选项卡中常用格式化属性说明如下:

l          线型:“左”、“右”、“顶部”、“底部”下拉列表为对报表对象边框提供了不同类型的边框线说明(单线、双线、短划线或点线)。

l          水平紧密:此选项功能表示,边框紧紧地包围在报表上有关对象的内容周围,而不是包围整个字段。

l          下落式阴影:此选项功能表示,在对象的右下边,画出下落式阴影。

l          边框颜色:指定边框和下落式阴影的颜色,从下拉列表中选择。

l          背景:给出指定字段显示的背景颜色,当该复选框被选择后,一个附加的对话框给出供选择的背景色。

(3)“字体”选项卡,此选项卡为报表格式化对象提供改变字体、字体大小和字体样式的功能,如图6.4所示。

图6.4  “字体”选项卡

“字体”选项卡中常用格式化属性说明如下:

l          字体、样式、大小、颜色:使设计者能够格式化对象字段文字的字体、样式、大小、颜色。

l          删除线、下划线:使设计者能够在当前报表对象上指定选择的格式化。

l          字符间的精确距离:指定每一个所选择字体占有的空间,用“0”示默认字符间距离。

(4)“段落”选项卡,此选项卡为报表格式化对象指定字符串或文本字段的格式化方式,包括间隔、阅读顺序和水平方式,如图6.5所示。

图6.5  “段落”选项卡

“段落”选项卡中常用格式化属性说明如下:

l          首行、左、右:使设计者能够格式对象字段在报表中缩进的格式。

l          行距:设计报表字段文字之间的间隔。

l          从左到右、从右到左:表示报表段落中文字的阅读顺序。

l          对齐:指所选段落文字的对齐方式。

(5)“超级链接”选项卡,此选项卡被用于建立与外部网站,电子邮件、文件或者其他报表的超级链接,以及当前报表内的报表对象与其他报表对象的超级链接,如图6.6所示。

图6.6  “超级链接”选项卡

“超级链接”选项卡中常用格式化属性说明如下:

l          无超链接:此选项表示当前对象没有超级链接,此选项默认选中。

l          Internet上的网站:使用户可以用一个URL来指定一个外部网站。

l          当前网站或电子邮件字段值:创建一个链接到带有下划线的对象的网站或者电子邮件,这个对象已建立超级链接。

l          电子邮件地址:加入一个对电子邮件地址的链接,该地址需要输入到“电子邮件地址”文本框中,或通过 按钮进入“公式编辑器”输入。

l          文件:使链接的对象能够调用一个指定的文件,并且启动该链接的与终端用户相关的应用程序。可以通过 按钮进入“公式编辑器”后,报表人员可以编写带有命令行参数的EXE文件。

本文出自 51CTO.COM技术博客

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值