Telerik报告?下载30天免费试用

文本框报表项概述

TextBox报表项用于显示报表上的文本。

文本框可以显示标题、描述和标签的文本,也可以显示基于表达式的动态文本。Table或CrossTab中的每个单元格还包含一个文本框,可以以与报表中独立文本框相同的方式格式化该文本框。文本框中的表达式可以包含文字文本、指向数据库字段或计算数据。

若要控制文本框布局及其对其他报表项的依赖关系,请使用小组报告项目

要格式化单独的文本块(不同的单词)或将html格式的文本插入到报告中,请使用HtmlTextBox报告项

下图显示了两个TextBox报表项。

两个TextBox报表项

增长与萎缩

默认情况下,文本框项设置了它们的大小。

  • 若要允许文本框根据其内容垂直展开,请设置通过从事财产真正的,为默认值。
  • 若要允许文本框根据其内容收缩,请设置CanShrink财产真正的.默认情况下,CanShrink设置为.文本框将始终增长以容纳文本的第一行,即使在通过从事

文本方向

要更改“文本框”项中的文本方向,请使用财产。这种方法使您能够创建更可读的报告,支持特定于地区的文本方向,在具有固定页面大小的打印报告中适合更多的列,并创建具有更好的图形吸引力的报告。

倾斜文本的布局从客户端项目矩形的角开始,直到完成。此行为产生较短的初始文本行,如果需要,可以通过在文本或表达式的开头添加一些空行来避免:

this.textBox1。价值= "= \"\r\n\r\n\" + Fields.MyDataColumn";
Me.textBox1。价值= "= """ & vbCr & vbLf & vbCr & vbLf & """ + Fields.MyDataColumn"

项目垂直增长,以适应从左到右边缘的完全倾斜的线,这可能产生一个显著的项目增长,特别是接近90度的角度。若要避免此行为,请设置通过从事财产

对于角度在90-270度范围内,项目将增长,直到整个文本适合在单行。要控制此行为,请使用通过从事财产。

对于需要将项目分成两页的繁忙报告,请重新考虑使用倾斜文本,因为分割的倾斜文本很难读懂。

使用就地编辑

的就地编辑器文本框报表项允许您直接在设计器中快速输入文本。

激活原地编辑器:

  1. 双击文本框报表项或选中报表项,按“”键F2.结果,就地编辑器被激活。
  2. 新建一条线路,按CTRL+输入
  3. 接受所有更改,请按输入或者将焦点从文本框移开。
  4. 要丢弃所有更改,请按Esc

下图显示了一个激活了就地编辑器的文本框。

带有激活的就地编辑器的文本框

使用表达式编辑器

有关如何使用Expression编辑器的更多信息,请参阅关于编辑表达式对话框.注意,当按输入键在表达式中插入新行。若要在由求值表达式得到的字符串中插入新行,请将新行用双引号(“…”).

带有表达式编辑器的文本框

内嵌表达式

TextBox报表项支持内嵌表达式提供邮件合并功能。嵌入式表达式使您能够直接在TextBox报表项中获取和插入数据驱动的信息,以生成定制的报表和邮件合并。

注意事项和已知问题

在应用文本框格式之前,请考虑以下事项:

  • 默认情况下,数字的格式反映客户端计算机上的区域性设置。要指定数字的显示方式,并提供一致的格式,而不管查看报表的人位于何处,请使用格式字符串。
  • 提供的格式数量page是. net Framework标准数字格式字符串的子集。要使用对话框中没有显示的自定义格式格式化数字或日期,请使用任何数字或日期。net Framework格式字符串。有关自定义格式字符串的详细信息,请参阅MSDN格式化类型的话题。
  • 如果指定自定义格式字符串,它将优于特定于区域性的默认设置。例如,如果设置自定义格式字符串#, # # #把1234渲染成1234年,世界各地的用户可能会有不同的解释。在指定自定义格式之前,请考虑所选格式将如何影响查看报表的不同文化的用户。
  • 如果指定的格式字符串无效,它将覆盖实际的价值

有关更多信息,请参阅有关格式构建器对话框

另请参阅

在本文中
Baidu
map