在分页报表中设置文本框中文本的格式(报表生成器)

适用于: Microsoft 报表生成器 (SSRS) Power BI 报表生成器 SQL Server Data Tools 中的报表生成器

在分页报表中,可以单独设置文本框中任何一部分文本的格式,并在一个文本框中混合使用占位符文本和静态文本。 这种混合格式并添加占位符文本的功能可使你为分页报表中的文本创建邮件合并或模板。 使用占位符可以单独定义任何表达式并设置其格式。

注意

在 SQL Server Data Tools 中,你可以在 Microsoft 报表生成器、Power BI 报表生成器和报表设计器中创建和修改分页报表定义 (.rdl) 文件。

在一个文本框中组合多种格式

  1. 在“插入”选项卡上,选择“文本框”。 选择设计图面,然后拖动鼠标根据所需大小创建一个文本框。

  2. 在文本框内,选择要为其设置格式的文本。

  3. 右键单击所选文本,然后选择“文本属性”。

  4. 设置格式设置选项。 例如,在 “常规” 选项卡上:

    • 工具提示 键入文本或计算结果为工具提示的表达式。 当用户将鼠标指针停在报表中该项的上方时,便会显示此工具提示

    • 标记类型 选择一个选项以指示所选文本的呈现方式:

      纯文本 :将所选文本显示为简单文本。 HTML 将被视为文字文本。

      HTML 将所选文本显示为 HTML。 如果占位符的表达式值包含有效的 HTML 标记,则这些标记将呈现为 HTML。 有关详细信息,请参阅将 HTML 导入报表(报表生成器和 SSRS)

  5. 选择“确定”。

  6. 对要为其设置格式的其余文本,重复步骤 2 到步骤 5。

在同一文本框中以不同方式设置文本和占位符的格式

  1. 在“插入”选项卡上,选择“列表”。 选择设计图面,然后拖动鼠标根据所需大小创建一个文本框。 此时将打开 “数据集属性” 对话框。 可以使用共享数据集或嵌入在报表中的数据集。 有关详细信息,请选择“数据集属性”对话框 ->“查询”(报表生成器)“数据集属性”对话框 ->“查询”

  2. 在“插入”选项卡上,选择“文本框”。 在列表中选择,然后拖动鼠标根据所需大小创建一个文本框。

  3. 在文本框中键入一个标签,如 My Field。

  4. 将字段从数据集拖到文本框中。 此时将为您的字段创建一个占位符。

  5. 对于基本格式设置,请选择占位符文本,然后在“开始”选项卡上的“字体”组中,选择其中一个格式设置选项。例如,选择“加粗”按钮。

    要获得更多格式设置选项,请右键单击占位符文本,然后选择“占位符属性”。

  6. 选择“确定”。 在报表设计视图中,文本框应包含“My Field: [FieldName]”,其中 FieldName 是你的字段的名称。

  7. 选择“运行”。

列表会将字段中的每个值重复一次,每次重复时, FieldName 占位符都会由数据集中该字段的值替换。

向文本框添加“标题”元素

  1. 在“插入”选项卡上,选择“文本框”。 选择设计图面,然后拖动鼠标根据所需大小创建一个文本框。

  2. 在文本框内,选择要为其设置格式的文本。

  3. 右键单击所选文本,然后选择“文本属性”。

  4. 设置“标题”元素。 例如,在“辅助功能”选项卡上:

    • “辅助功能”选项覆盖结构类型,为 Texbox 提供不同的语义含义输出格式,如 HTML 和辅助 PDF。
    • “覆盖”结构类型允许你选择 HTML 标题元素 H1-H6。
  5. 选择。

  6. 选择“确定”