Auto-Sizing Text Components in Report Designer

Auto-Sizing Text Components in Report Designer

The articles in this section of the Knowledge Base involve working with Auto-Size properties in Report Designer. To learn additional information regarding Auto-Sizing properties, see Understanding Auto-Sizing Properties in Report Designer.

This article is regarding automatically resizing Text components.


Fig. 01 – Can Grow and Can Shrink Properties

Can Grow Property

The automatic resizing of text components behaves differently from other components. The Can Shrink and Can Grow properties impact only the height of a text component and not the width. Figure 01 demonstrates an example of the Can Grow property causing the Text component height to change:


Fig. 02 – Can Grow Set to True and Set to False

Can Shrink Property

The Can Shrink property performs the opposite function. When it is set to true, and there is more space than is needed for the text, the Report Designer automatically decreases the height of the Text component.


Fig. 03 – Can Shrink Set to True and Set to False

It is possible to set both the Can Grow and Can Shrink properties to true. In this case, the height automatically increases or decreases depending on the amount of space the text takes up.

Word Wrap Property


Fig. 04 – Word Wrap Property

The Word Wrap component determines whether or not the text in the Text component automatically wraps when it becomes too long to fit on a single line. If Word Wrap is set to false, the text is cropped at the border of the component. When it is set to true, new lines are added until all of the text is displayed on multiple lines.

When Word Wrap is set to false, Report Designer calculates the new size based on the height of a single line only. If you want Report Designer to increase the height of the component based on all of the text lines, Word Wrap should be set to true so that the text automatically wraps, and the calculation can be based on the combined height of all of the text lines.

Auto Width Property


Fig. 05 – Auto Width Property

The Auto Width property can impact the way a Text component changes size. If the Auto Width property is set to true, then the text component automatically changes its width to match the width of the text. The Auto Width , Can Shrink , and Can Grow properties can be implemented simultaneously.

If the Auto Width property is set to false, the height of the text depends on settings of the Can Shrink and Can Grow properties. When the Auto Width property is set to true, the width automatically changes.


    • Related Articles

    • Auto-Sizing Panels in Report Designer

      The articles in this section of the Knowledge Base involve working with Auto-Size properties in Report Designer. To learn additional information regarding Auto-Sizing properties, see Understanding Auto-Sizing Properties in Report Designer. This ...
    • Understanding Auto-Sizing Properties in Report Designer

      The articles in this section of the Knowledge Base involve the different automatic resizing properties available in the Report Designer. To access the Report Designer, select Toolbox Setup > Design Reports > Design (Report Type) Report. Select New ...
    • Conditional Formatting and Text Components

      The conditions editor for a text component has a crucial difference from other components. With this condition editor, a custom text expression can be assigned if the condition evaluates as true. Fig. 1 – Text Expression Formatting Panel Assign ...
    • Understanding the Text Editor in Report Designer

      The Text Editor allows users to edit text components in Report Designer. This ability to modify text components allows for better customization of report appearances. Expression Tab Fig. 01 – Expression Tab (Text Editor) This tab has the following ...
    • Text Properties in Report Designer

      Word Wrap Text that cannot fit on one line is trimmed by default. To avoid this, and allow text to fill multiple lines, set the TextOptions.WordWrap property to True. Horizontal and vertical alignments are used when the text is wrapped on a new line. ...
    • Recent Articles

    • Toolbox Release Notes | Build 25.1.0213.641

      The following release notes apply to Toolbox build 25.1.0213.641. Stay Down Nesting Additions 3 new settings have been added to Stay Down Nesting, to resolve specific issues with routes and connectors that have been reported: Fig. 1: New options in ...
    • Toolbox Release Notes: Year of 2024

      This document will catalog all releases for Microvellum Toolbox software builds that were released in the year 2024. This encompasses builds 24.1.0104.641 to 24.1.1206.641. Toolbox Release Notes | Build 24.1.1206.641 The following release notes apply ...
    • Toolbox Release Notes | Build 25.1.0129.641

      The following release notes apply to Toolbox build 25.1.0129.641. SMA Fixes A wide variety of issues with the Solid Model Analyzer have been resolved. Multiple modifications to existing interfaces or settings have been made to improve precision and ...
    • Microvellum Foundation Library Release Notes | Build 25.0124

      The following release notes apply to Microvellum Foundation Library build 25.0124. Additions Added Century Components Waste Bins, Vanity Organizers, and Base Cabinet Organizers. 11”, 14”, 17” Signature Series Bottom Mount 34qt & 50qt. 4”, 5”, 6”, 9”, ...
    • SQL Server Backups

      This article will list out the various types of backups you can create for databases hosted on an SQL Server, explore methods for creating backups manually and automatically, as well as list software/services that may assist you with backing up your ...