> For the complete documentation index, see [llms.txt](https://doc.sysdevmobile.com/kalipso/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.sysdevmobile.com/kalipso/6.0/documentation/report/report-controls/shape.md).

# Shape

<figure><img src="https://1102213384-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FM6Wz3tBjSWbCweZ8NltT%2Fuploads%2FZp3eohNwKdwxhojebAD3%2FShape.png?alt=media&amp;token=4f06cd08-4005-40e3-860f-daaf096a255a" alt=""><figcaption></figcaption></figure>

A Shape is a frame composed by a geometric figure: line or rectangle. This Control doesn’t interact with the user. You can use Shapes to stylish your application.

### Properties

<figure><img src="https://1102213384-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FM6Wz3tBjSWbCweZ8NltT%2Fuploads%2FVK9XLD1P4whQZqD8oqdh%2Fimage.png?alt=media&amp;token=f041a70b-c227-4dbc-9710-6a2334d3eab3" alt=""><figcaption></figcaption></figure>

The available options are:

*Common*

* **Name** - Name of the Control. This Name will be used to identify the Control throughout the Project. The name of the Control can only contain letters, digits or underscore (\_).
* **Description** - Description of the Control. This Description is for your information only, Kalipso does nothing with it.

*Layout*

* **X** - X position of the Control
* **Y** - Y position of the Control.
* **Width** - Width of the Control.
* **Height** - Height of the Control. It is only available when a rectangle or circumference is chosen in style.

*Condition*

* **Condition** - Condition to be verified before displaying the control.

When clicked, a list of conditions already created is accessed. However, you can add more by clicking on the icon on the right. Then a new window appears:

<figure><img src="https://1102213384-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FM6Wz3tBjSWbCweZ8NltT%2Fuploads%2Fgit-blob-577b430363a19f36eab8d88fee4db87756f5226e%2Freport_report_controls_image_3.png?alt=media" alt=""><figcaption></figcaption></figure>

In the table are the conditions already created and on the right side new conditions can be added or edited.

*Style*

* **Shape Type** - Its Possible to choose a Rectangule, a Circumference or a Line.
* **Thickness** - Select the thickness of the shape line.
* **Line Color** - Select the line color.
* **Orientation** - The shape orientation.

{% hint style="info" %}
Shape objects cannot overlap with any object other than other shapes in the same form. If you try to place a shape on top of another control it will not appear on top, but under the existing control.
{% endhint %}
