在ActiveReports中,可以使用复选框控件来表示报表中的布尔值。默认情况下,它显示为右侧带有文本的小框。如果值的计算结果为 True,则会显示带有复选标记的小框;如果为 False,则该框为空。默认情况下,该复选框为空。
复选框对话框
复选框的属性在“复选框”对话框中可用。若要打开它,请在报表上选中 CheckBox
控件的情况下,在“属性窗口”下,单击“属性对话框...”链接。
“复选框”对话框允许您使用以下页面设置报表控件的属性。
注意:您可以选择<表达式...>许多属性中的选项来创建表达式来确定值。对于具有枚举值的属性,这些值列在表达式编辑器左侧“字段”树视图中的“常量”下。还可以从 CheckBox 控件的上下文菜单访问表达式编辑器。
名称:为复选框输入在报表中唯一的名称。此名称显示在“文档大纲”和 XML 导出中。您只能在“名称”字段中使用下划线 (_) 作为特殊字符。不支持其他特殊字符,例如句点 (.)、空格 ( )、正斜杠 (/)、反斜杠 (\)、感叹号 (!) 和连字符 (-)。
工具提示:报表项的文本标签,用于在 HTML 报表中包含 TITLE 或 ALT 属性。
值:输入表达式或静态标签,或从下拉列表中选择字段表达式。您可以通过选择 <表达式...>列表中。此表达式或文本的值显示在复选框右侧的报表中。
初始化可见性
可见 - 该复选框在报表运行时可见。
隐藏 - 报表运行时复选框处于隐藏状态。
表达式 -
使用具有布尔结果的表达式来确定复选框是否可见。例如,在“免费送货”复选框上,您可以使用表达式查看送货国家/地区是否为国际。值为 true 隐藏复选框,false
表示复选框。
可见性可以通过其他报表元素进行切换:选中此复选框可指定要用作切换以显示或隐藏复选框的报表控件。然后指定要使用切换图像按钮显示的 TextBox
控件。当用户单击 TextBox 控件时,复选框将在可见和隐藏之间更改。
边框
样式:选择边框样式。
宽度:输入一个以磅为单位的值以设置边框的宽度。
颜色:选择要用于边框的颜色,或选择<表达式...>用于打开表达式编辑器并创建计算结果为 .NET 颜色的表达式的选项。
背景
颜色:选择要用于复选框背景的颜色。
图像:输入要用于复选框背景的图像。
字体:选择字体系列名称或主题字体。
字号:选取字体的大小(以磅为单位)或使用主题。
样式:选取“Normal正常”或“Italic斜体”或选择一个主题。
粗细:选择枚举粗细值或选择主题。
颜色:选取要用于文本的颜色。
修饰:从“None无”、“Underline下划线”、“Overline上划线”或“LineThrough删除线”中进行选择。
顶部填充:以磅为单位设置顶部填充。
左填充:以磅为单位设置左填充。
右填充:以磅为单位设置正确的填充。
底部填充:以磅为单位设置底部填充。
元素名称:输入要在此复选框的 XML 输出中使用的名称。
输出:选择“自动”、“是”或“否”以决定是否在 XML 输出中包含此复选框。仅当值不是常量时,自动导出复选框的内容。
渲染为:选取“自动”、“元素”或“属性”以决定是将复选框渲染为导出的 XML 文件中的“属性”还是“元素”。“自动”对此属性使用报表的设置。
属性示例:<table1 复选框3=“报告创建时间:7 年 26 月 2005 日下午 1:13:00”>
元素示例:<table1> <checkbox3>报表创建时间:7/26/2005 1:13:28 PM</checkbox3>