Defining a Symbol Stretching Properties

You can define the directions in which your symbol can be stretched in a diagram view. A symbol can be stretched horizontally and vertically.

Important:
  • Only line, polyline and rectangle can be stretched.
  • Data prior to this release is by default stretchable.

When you define stretching properties on a multi-shapes symbol, this symbol must be divided in three zones:

  • To stretch a symbol vertically: the top and the bottom of the symbol must be non-stretchable. The part in-between must be stretchable vertically but not horizontally.
  • To stretch the symbol horizontally: the right and the left part of the symbol must be non-stretchable. The part in-between must be stretchable horizontally but not vertically.

This scenario shows you how to define the properties allowing for a vertical stretch of a multi-shapes symbol.


Before you begin: Create a logical component with a symbol representation.
  1. In Symbol Design, draw the top of your symbol.

  2. Click the shape.

    Note: By default, the shapes cannot be stretched.

    The selected shape is highlighted and red double-arrows appear. This shape cannot be stretched horizontally or vertically when placed in a diagram view.

  3. Draw the bottom of your symbol.

  4. Click the shape.
    The selected shape is highlighted and red double-arrows appear. This shape cannot be stretched horizontally or vertically when placed in a diagram view.
  5. Draw the in-between part of your symbol.

  6. Click the left side of your symbol.
    The selected shape is highlighted and red arrows appear.
  7. Click the vertical arrows.

    Tip: You can multi-select shapes, select Switch to Stretchable/Non Stretchable in the context menu then select Non Stretchable.

    The vertical double-arrow become green and the horizontal one remain red. This shape can only be stretched vertically when placed in a diagram view.

  8. Repeat the steps 8 and 9 for the right side of the symbol.

This symbol can only be stretched vertically when placed in a diagram view.

Example: Stretching a Symbol



The following example shows you how the following symbol whose the stretching properties have been defined above behaves when stretched in a diagram view.