分页报表中的文本框(报表生成器)
适用于: Microsoft Report Builder (SSRS) Power BI Report Builder SQL Server Data Tools 中的 Report Designer
在你考虑一个文本框时,可能要考虑在类似 Microsoft Office PowerPoint 的图面上包含文本的独立框。 在分页报表中,某些文本框类似上述文本框,它们可显示标题、说明和标签的静态文本,或者基于表达式显示动态文本。 但表或矩阵(Tablix 数据区域)中的每个单元也都包含文本框,可以使用你的报表中独立文本框的格式设置方式来设置这些文本框的格式。
注意
如果将报表数据集字段值直接拖到报表设计图面或报表设计图面上的文本框中,则在运行报表时只能看到结果集中的第一个值。 若要查看一个字段的所有值,首先需要创建一个表、矩阵或列表数据区域,然后将字段拖动到数据区域中的单元。 这样,在您运行报表时,将看到该字段中的所有值。
若要以自由格式布局显示重复的文本,创建一个列表数据区域,然后将文本框置于其中。 如果想对多个值重复某窗体,例如为每个客户重复一次客户发票窗体,请使用列表。 阅读有关 创建带有列表的发票和表单的详细信息。
如果想控制文本框布局和最后一个文本框下面的空白,请使用矩形容器。 有关详细信息,请参阅矩形和线条(报表生成器和 SSRS)。
文本框中的表达式可以包含文字文本、指向数据库中的字段或用来计算数据。 所有表达式都显示为占位符文本,这样您就可以设置数字、颜色以及其他外观属性的格式。 您还可以在同一文本框中将占位符与文字文本合并在一起。
您可以在任何单个文本框中以多种字体、颜色、样式和操作设置文本格式。 有关详细信息,请参阅设置文本和占位符的格式(报表生成器和 SSRS)。
注意
在 SQL Server Data Tools 中,你可以在 Microsoft 报表生成器、Power BI 报表生成器和报表设计器中创建和修改分页报表定义 (.rdl) 文件。
扩大和收缩文本框
默认情况下,文本框的大小是固定的。 您可以允许文本框基于其内容垂直收缩或扩展。 有关详细信息,请参阅允许文本框扩大或收缩(报表生成器和 SSRS)。
旋转文本框
旋转文本框可以帮助你创建更具可读性的报表、支持区域设置特定的文本方向、在具有固定页面大小的打印报表中放置更多的列,以及创建具有更吸引人的图形的报表。 文本框以不同的方向进行旋转:水平、垂直(旋转 90 度)或旋转 270 度。 垂直选项最常用于从上到下书写的东亚语言。 在大多数呈现器中,垂直选项正确处理标志符号旋转属性,以便文本从上到下书写,但字符不在其两侧上。 对于其他语言,在垂直和 270 度选项中,以横向书写文本。
你可以旋转包含静态文本、来自报表数据集的字段或计算列的文本框。 在报表主体、表或矩阵或者报表页眉和页脚中,文本框可以是独立的。
下图显示按月对数据进行分组的表报表的三个版本。 包含月份值的文本框使用不同的文本框方向。
方向是对文本框设置的并且适用于文本框中的所有文本。 不能为文本框的各个部分指定不同的方向。
若要开始使用,请参阅教程:设置文本格式(报表生成器)中关于旋转文本的部分和设置文本框方向(报表生成器和 SSRS)。