Previous topicNext topic
Help > 常见概念 >
缩小文本以适合控件

在 ActiveReports 中,在页面报表和 RDL 报表中使用 Textbox 控件或分区报表中的 TextBox 或 Label 控件时,可以使用 GrapeCity.ActiveReports.PageReportModel.Style.ShrinkToFit 属性来减小文本的大小,使其适合控件的范围。文本在运行时会缩小,因此您可以在预览、打印或导出报表时看到缩小的字体大小。

下图说明了当 ShrinkToFit 属性在标题上设置为 True 时的结果。

可以将其他文本格式属性与 ShrinkToFit 属性结合使用。

注意:

  • CanGrow ShrinkToFit 都设置为 True 时,将忽略 CanGrow 设置,并且仅将 ShrinkToFit 应用于报表。
  • ShrinkToFit 设置为 True 并且 Angle 设置为 0 以外的值时,将忽略 ShrinkToFit 属性。
  • 属性在以下情况下不起作用:

1.为控件设置了垂直文本属性(在节报表中)或写入模式属性(在页/RDL 报表中)。

2.节报表中的多行属性设置为 False

  • 具有页码的通用值(在数据区域或报表页眉/页脚中)在导出的文件(HTMLMHTWord Excel)中显示为剪裁,即使文本框的 ShrinkToFit 属性设置为 True 也是如此。

出口支持

导出报表时,各种文件格式以不同的方式处理 ShrinkToFit

ShrinkToFit 以除文本以外的所有格式导出。使用呈现扩展插件呈现页面报表或 RDL 报表时,XML 不支持 ShrinkToFit。但是,所有其他呈现扩展插件都允许按原样显示 ShrinkToFit