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

    • Microvellum Foundation Library Release Notes | Build 24.0322

      Additions Added the Master Angled Ends Cabinet. Added a Global prompt, "Hinge Plate Offset From Front" for easier control. Added “Double Division” option to Horizontal Designer Cabinets, 3 Door Cabinets, and other similar products. Added a new ...
    • Common Floating License Connectivity Issues

      This document lists common issues reported by users regarding the topic of Microvellum’s Floating License Activation (FLA) and the connectivity required for FLA to function. Firewall Blocking Activation of Floating License Some users have had an ...
    • Toolbox Release Notes | Build 24.1.0318.641

      The following release notes apply to Toolbox build 24.1.0318.641 Shadowline Fix Figure 1: Shadowline shaping issue (left) and fixed (right). There were reports of users experiencing issues with products having incorrectly shaped shadow lines when the ...
    • Toolbox Release Notes | Build 24.1.0312.641

      The following release notes apply to Toolbox build 24.1.0312.641 Processing Station IDs Processing stations will have IDs added to them as an option within the Toolbox UI, to better distinguish between different processing stations. Perfect Graining ...
    • Toolbox Release Notes | Build 24.1.0306.641

      The following release notes apply to Toolbox build 24.1.0306.641 Destroy Offal Fix Figure 1: Destroy Offal arc part issue. There was an issue reported by users utilizing nesting with the “Destroy Offal” setting applied during processing. ...