Boxes and Lines Dynamic Resizing Overview

Dynamic Resizing functionality enables the changing of the size and position of objects on a PROIV screen when the browser is resized by dragging the corner of the browser window, or by clicking the window's Maximise . This applies to PROIV applications deployed using Open Client technology. There are numerous objects that can be resized, including Boxes and Lines.  

Enable Resizing

You turn on Dynamic Resizing by either enabling one of the following Application properties in logic, or by setting the Max Height and Max Width on the Boxes and Lines Property Sheets.

Enable Resizing

Application Property

The Application Property turns on autoresizing for all of Boxes and Lines.

Object Type Property

To enable the resizing of an individual Box or Line, set the maximum height and width (Open Client Only) values to be more than the Height and Width field values on the Appearance tab on the Line or Box Property Sheet.

Lines have either a height of 1 or a width of 1 depending on whether they are horizontal or vertical lines. Vertical lines should not stretch horizontally and horizontal lines should not stretch vertically. However, there is one exception to this, a line with dimensions of 1 high and 1 wide is treated as a horizontal line by PROIV, and can therefore stretch horizontally.

For example, to enable resizing, enter values in the highlighted yellow fields greater than those in the highlighted red fields:

 

Disable Resizing

To disable resizing for an individual Line or Box, set the maximum height and width values to match the Height and Width values on the Appearance tab on the List or Box Property Sheet. If the maximum height and width values are not set or set to zero, then the Application property is used to determine the resizing behaviour.

Comment on this topic

Topic ID: 800085