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 24.1.1105.641

      The following release notes apply to Toolbox build 24.1.1105.641 Nesting Fix Fig. 1: The fatal error that would occur during processing. There was reportedly an issue that occurred when clients attempted to process a work order using the nesting ...
    • Microvellum Foundation Library Release Notes | Build 24.1025

      The following release notes apply to Microvellum Foundation Library build 24.1025. Additions Added new global variable “Remove Stop Dado On Bottom Edge” for wood drawer boxes. Check this option to run the dado through at the bottom of the sub front ...
    • Toolbox Release Notes | Build 24.1.1030.641

      The following release notes apply to Toolbox build 24.1.1030.641 Routing and Profile Fixes Several issues were found with routing and polyline paths: Fig. 1: Horizontal routes off of a part disappearing (left) and appearing correctly (right). When ...
    • Toolbox Release Notes | Build 24.1.1010.641

      The following release notes apply to Toolbox build 24.1.1010.641 Biesse Winstore Fix Several issues with the Biesse Winstore plugin have been resolved: There was an issue that would sometimes occur wherein materials that were intended to stack wound ...
    • Toolbox Release Notes | Build 24.1.1001.641

      The following release notes apply to Toolbox build 24.1.1001.641 HBore Toolfile Fix Fig. 1: The location in the Toolfile UI where the error would occur. There was an issue reported with the functionality of the Horizontal Boring Machine setting in ...